Skip To Content

    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 Spring Dresses That Are So Pretty, I Just Had To Tell You About Them

    You'll be dressed for the occasion.

    1. A casual 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

    2. A wrap dress with a bold gingham print that's giving picnic, but make it fashion. It's made with a soft and lightweight blend of linen and rayon, but it's fully lined, so no one will be able to see through it in direct sunlight.

    A person wearing the dress with sandals

    3. A slip dress that you can wear for any occasion. The satiny finish make it look a little more sophisticated and you can always wear it with a cardigan during the cooler spring days.

    4. A maxi dress that'll radiate big spring energy with its lovely floral print. It has an extra-high side slit that'll show off a little leg, and you can tie it at the waist to give it a little more shape.

    A person wearing the dress with loafers

    5. A fitted dress that'll have you serving body-ody-ody from every angle. It's made with stretchy ribbed knit material and has wide straps you can crisscross at the front or back if you want to add a little extra detail to your look.

    6. A puff-sleeved midi dress that gives a subtle nod to the regency-styled frocks you've been eyeing on Bridgerton, but has a ditsy floral print that makes it a bit more modern.

    7. A shift dress that has a simple silhouette, but comes in a beautiful pink shade, so you'll still be turning heads. Plus, it has slits on both sides that'll give it a little movement when you're making your way downtown.

    A person wearing the dress with clogs

    8. A midi dress that actually comes with pockets. The button-up style gives it a classic vintage vibe, and the V-neck won't dip too low, but it's still low enough to show off a nice necklace.

    9. A casual T-shirt dress that you'll look for excuses to wear. It has an adorable babydoll silhouette and it's made 100% organic cotton, so it'll only get more comfortable as you wear it.

    A person wearing the dress with a bucket hat and cowboy boots

    10. A bodycon dress that's equal parts comfy and chic. The single strap creates an asymmetrical neckline that makes it a little different than your other frocks.

    A person wearing the dress with sandals in a backyard

    11. A mini dress that you'll want to wear to all your spring events. The ruffles on the sleeves, waist, and hem give it a fun and flirty silhouette and the stretchy sweetheart neckline means you can also wear it off your shoulders.

    12. A Lacoste polo dress that'll have you looking sporty and cute on and off the court. It's made with a cotton blend that'll keep you cool, so you can even wear it into the warm summer months.

    A person wearing a polo dress with a bucket hat and tennis shoes

    13. A midi dress with a fruity print that'll make you feel like you're on a tropical vacation. It has wrap-style silhouette with puffed sleeves and a ruffled hem that give it a little extra pizzaz.

    A person wearing a lemon printed dress with heeled sandals

    14. A boxy denim dress that'll become a staple in your weekend wardrobe. It comes with a sash that'll let you play with the shape of the dress.

    15. A white dress you'll definitely want to wear after Labour Day. It's fitted through the bodice with an embroidered square neckline, and has a tiered skirt that’ll make you want to do a twirl or two.

    A person wearing the dress with sandals

    16. A floral swing dress that'll feel like an oversized tee, but has a tiered design that makes it extra flowy. It's made of 100% cotton, so you'll stay cool as a cucumber, even on those hot spring days.

    17. An open-back dress that'll make every activity feel like a special occasion. It has a thin elastic band along the back, so it won't gape or sag around your booty.

    A person wearing a satin dress with heels

    18. A maxi dress that's stylish while still being comfy as heck (it may even rival your fave PJs). It has a flowy, lightweight feel and simple silhouette, making it a great basic to have in your closet.

    19. A maxi dress that's cute enough to wear outdoors, but so comfy, you'll wear it around the house too. The pastel striped print is perfect for spring, but the Nike logo and stretchy ribbed knit material give it an athleisure vibe, too.

    A person wearing the dress with sneakers

    20. A tank 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.

    A person wearing the dress with a belt around their waist

    21. And finally a shirtdress that is anything but plain with it's bold striped print. The silhouette looks like an oversized button-up shirt, but the collar and short sleeves give it a cool, laid-back vibe.

    A person waring the shirt dress with sandals

    You in your new dress:

    Looking for more great Canadian shopping deals? Check out these "Shark Tank" products, spring clothes, and products I'm grateful someone invented.