2148 North Halsted Street
Chicago, IL 60614
Londo Mondo is a great first shop for your swimwear needs because they are one of the few shops in the Chicago area that sells swimwear year-round. The sales associates are very helpful and knowledgeable about the styles, labels, and what will look good on your body. They’re also quick to recommend trying something new, for instance, a Brazilian bikini. For those not as eager to show off their bodies, London Mondo also provides a great selection of beach cover-ups.
6456 West Irving Park Road
Chicago, IL 60634
Though there are a few TJ Maxx locations in Chicago this one gets props for being kept clean and having a particularly good selection of clothing year-round. Stop into TJ Maxx in the Spring and pick up Summer swimsuit s for the whole family for considerably less than you would at other locations. The only risk here is that because of the discounted prices the best suits are often scooped up quite quickly.
535 North Michigan Avenue, Lobby 1
Chicago, IL 60611
La Perla is a small shop that is filled with great lingerie and swimwear. The prices are not for the faint of heart, however, and La Perla caters exclusively to women. While the prices may be on the higher side, you’ll definitely find a great selection of designer suits in great styles.
3532 North Southport Avenue
Chicago, IL 60657
When it comes to cute swimwear nobody beats Anthropologie. Their tanks and bikinis are only available during a few months each year, but it’s worth rushing in the day they become available because otherwise you risk missing out on having the cutest suit on the beach. The prices are a little on the high side.
111 North State Street
Chicago, IL 60602
Macy’s is a great swimsuit destination because they have all of the latest styles from all of the best designers and at a range of different price points. Plus, Macy’s is a one-stop swimsuit shopping destination as you’re going to be able to find something for the entire family here. Wait for one of Macy’s many weekend sales and snag a suit for a little less.