We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.

    21 Vacation Dresses That You'll Want In Your Closet Immediately

    You'll be ~dressed~ for the occasion.

    1. A midi dress that'll radiate big spring energy with its beautiful floral print. It has ruffles on the sleeve and waist and a side slit that'll give you plenty of movement for walks along the beach.

    A person sitting on a rocky fence wearing the wrap dress with flats

    2. A tank dress that'll have you serving body-ody-ody from every angle. It's made with a stretchy ribbed knit material that'll feel like a soft and comfy second skin.

    A person wearing a long fitted tank dress

    3. A shirtdress that's casual and comfy enough to wear the airport, but will still pass the vibe check once you land. It comes with a removable sash that'll let you play with the shape of the dress.

    A person wearing a shirt dress with long sleeves

    4. A T-shirt dress that won't require any extra effort. The ruching on the side and asymmetrical hem make it a little more interesting than a typical boxy silhouette.

    A person wearing a T-shirt dress with a purse and sunglasses

    5. A wrap-style maxi dress that'll be an easy and stylish cover-up on beach days. It has a ruffled hem and sleeves that give it a little extra ~pizzaz~.

    6. A midi dress with a pleated skirt that'll make you want to twirl with every step you take. It may have a classic A-line silhouette, but it's far from boring with its chain link halter neckline and cutout detail across the lower back.

    A person wearing a pink halterneck dress with a cutout across the back

    7. A lululemon racerback dress that'll have you looking cool and feeling comfortable while you're working on your fitness. It has a built-in shelf bra to supports your tatas and pockets on the inner shorts that are big enough to hold your phone.

    A person wearing a lululemon tennis dress

    8. A swing dress with an adorable gingham print that's giving picnic, but make it fashion. It has V-shaped neckline that won't dip too low, but is still low enough to show off a nice necklace.

    A person wearing a long dress with heeled sandals

    9. A boxy T-shirt dress you'll be tempted to wear to bed, because it's just so comfy. It's the perfect outfit to wear when you're doing a whole lot of nothing, but still want to look put together.

    A person wearing a T-shirt dress with sandals

    10. A puff-sleeve dress that'll have you channeling your inner Daphne Bridgerton. It has square neckline with stretchy sleeves that you can easily slip off your shoulders when you want to show some skin.

    11. A strappy wrap dress that you'll definitely want to wear more than once. It has a plunging neckline and a side slit that'll give you the opportunity to show a little skin.

    A person wearing a wrap dress with spaghetti straps and a side slit

    12. A tiered mini dress that's basically an oversized T-shirt, but better. It's made of 100% cotton, so it'll only get more comfortable as you wear it, and it has two handy pockets. Need I say more?

    A person wearing a short sleeve dress that has a tiered skirt

    13. A slip dress that you'll want to wear for a night out on the town. The satiny finish makes it look a little more sophisticated that your other sleeveless frocks and you can always wear it with a cardigan or denim jacket if the temperature gets cooler than you expected.

    A person wearing a teal slip dress with heeled sandals

    14. A sleeveless dress that you'll want to buy in multiple colours because it's so versatile. The above-knee length means you can wear it alone or as an oversized top with a pair of leggings or skinny jeans.

    15. A mini dress that you'll probably reach for on those extra hot days. The soft cotton material will keep you cool and as a cucumber and the flowy A-line silhouette will give your skin some room to breathe.

    A person wearing a mini dress with spaghetti straps

    16. A smock dress with a fruity print that is too cute for words. The puffy sleeves will add a little drama to your look, so it'll be a big step up from the T-shirt dress you normally wear.

    A person wearing a short T-shirt dress with puff sleeves

    17. A shirtdress that's a chic, floral take on the classic Hawaiian T-shirt. It looks like an oversized button-up shirt, but the collar and short sleeves give it a cool, laid-back vibe.

    A person wearing a shirtdress with sneakers

    18. A maxi dress that'll be the perfect attire for a day at the beach. The waffle knit material makes it look like a cover up, but it's completely opaque, so you can throw it on over your bathing suit if you don't want to change before dinner.

    A person wearing a maxi dress made of a waffle knit material

    19. A maxi dress that is anything but plain with its bold striped pattern. Plus, it has so many great details (like the tie belt at the waist, the side slit, and square neckline) that make it the perfect summer frock.

    A person wearing a maxi dress with a bold striped pattern

    20. A bodycon dress that'll add a little variety to your collection. The vibrant colours and fun daisy print will give your outfit some major retro vibes.

    A person wearing a strappy mini dress with platform flip flops

    21. A midi dress that you'll look for excuses to wear. It has a scalloped hem with laser cut detailing and a one shoulder design that creates an asymmetrical neckline, making it a little different than your other frocks.

    A person wearing a tiered dress with one shoulder

    You on your next trip:

    Looking for more great Canadian shopping deals? Check out these travel products, spring dresses, and beauty products with SPF.