Narcity may receive a small commission if you purchase something we recommend in this article, which was created by the Narcity Shop team.

Summer officially begins June 20 but how many of us will hit the beach or pool before that?

Bathing suits aren't necessarily something we want to spend all our money on because we want to reserve most of it for patios, travel and entertainment—once everything has reopened and it's safe to do so, of course.

If you're on a budget but need a new 'suit to kick off summer 2021, you can browse online and find a good deal from places like Old Navy and ASOS.

Old Navy

Until tomorrow, May 19, you can get 30% off your order including clearance without a promo code. The store has colorful one-piece and two-piece bathing suits as well as swim trunks in sizes XS to XXXL.

Find It On Old Navy



If you're someone who loves bright colours and fun prints, you can check out what Saxx has to offer. The Canadian company makes awesome underwear and swim trunks with an integrated liner and BallPark Pouch™ so you feel comfortable and supported in and out of the water.

Find It On Saxx

Swimsuits For All

Swimsuits For All is a brand dedicated to offering fabulous swimwear for ALL sizes. Their fit guide online is extremely accurate so please follow it if you're trying stuff on for the first time. Right now you can save up to 50% off your order. Don't like the fit? You have 60 days to exchange.

Find It On Swimsuits For All


The brand known for their amazing period-proof underwear debuted their swimwear collection this month and it's really, really cute. Prices start at $50 and you can mix and match everything. Sizes range between S and XXXL+.

Find It On Knix


Another place you can find cheap swim trunks (and bathing suits, too!) is ASOS. They come in a range of lengths, colors and patterns like tie dye and stripes. Right now you can get 20% off everything with the promo code GIMME20.

Find It On ASOS


A place like H&M is great because you can order a swimsuit, a straw hat and sunglasses all at once. Prices for women's swimwear in every colour imaginable start at $6.99 while men's swim trunks are $14.99 and up.

Find It On H&M

Sport Chek

You may be surprised to find out you can find some really cute bathing suits from the same place you get your Nikes. Sport Chek carries brands like Hurley, Ripzone and Adidas and right now you can get 30% off select items with free shipping.

Find It At Sport Chek


Want even more savings? CupShe has a 50% off sale on select swimwear right now and you can get free shipping in Canada on orders over $49. It's an online shop similar to Zaful and Shein, meaning you can find really cheap clothes (we're talking $10 and up) but the quality is a little hit-and-miss.

Find It At CupShe


Right now you can find items for as little as $20, so you can essentially get a two-piece for $40 total. When it comes to swimwear, Simons only carries sizes 4 to 16 or XXL and you can do free returns if you're not happy after trying items on at home.

Find It At Simons