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.

    30 Midi Dresses To Help You Ring In Spring

    Spring is *finally* coming, and here's how to ring it in the best way.

    Unless otherwise specified, all sizes in this post are listed in women's.

    1. A bodycon dress with puff sleeves and ruffle hems for your next date night. Stylish, trendy, and fun, this piece is a must-have for anything you have up and coming.

    2. A sweater dress that'll feel so cozy, you'll never want to take it off. I love this comfy piece because it's great for days when you don't feel like putting a lot of effort into your look but still want to look good.

    3. A knot front pleated skirt dress that'll be a great investment for any occasion. You can easily wear this to a wedding, baby shower, brunch with the besties, and even on a date.

    Model wearing orange and white dress with white shoes

    4. A T-shirt dress to keep you comfy yet stylish. I love this one because it has an asymmetrical hem, which adds a little "je ne sais quoi" to your outfit.

    Model wearing blue dress with white shoes

    5. A dress with a drawstring waistband that you can adjust to show off your incredible waist. Machine-wash friendly, this midi is great for any casual outing.

    6. A Cinderella-inspired dress, so you can live your best royalty-core life. Just imagine how incredible frolicking in this bb would be. I just hope you're ready for all the compliments you'll receive from wearing this.

    Model wearing blue dress and brown sandals

    7. A ruffled-shoulder-smocked dress that reminds us of a certain viral dress brand. Lightweight, colorful, and comfy, this is the dress of my dreams and probably yours as well. BTW, IT HAS POCKETS!

    A reviewer wearing white dress with flowers

    8. A 100% cotton utility dress for layering. Complete with an oversized belt and massive pockets, it's almost a cargo pant but in dress form and I am living for it.

    Model wearing green dress over white tee with black boots

    9. An off-the-shoulder gingham dress because spring is here. Not only would it be great for wandering through a floral field, it would also be so so cute for a picnic with your bae.

    10. A flowy one-shoulder dress for an effortless look. Minimal and chic, this would look so fab with those cute flats you just picked up or your favorite sandals.

    Model wearing green dress with brown sandals

    11. A strappy square-neck dress to throw on when you don't know what to wear. This piece is kind of like a blank canvas, so it's time to bring out all the accessories. BTW, you can easily layer a turtleneck under it for a more '90s vibe.

    12. A tiered shirtdress with eyelet detailing for a sweet and springy outfit. Chic and ready to slide on for whatever, this dress will save you more times than you can count.

    A model wearing a white dress and white shoes sitting in a chair with a pink bag

    13. A tiered dress with puff sleeves and a floral print. I know floral print for spring isn't something innovative, but it's still so cute. This dress looks so comfy, it's unreal.

    model wearing dark blue short sleeve tiered dress with a pink floral print

    14. A wrap dress because sometimes you need to throw on one of these to make you feel like you have your life under control. Complete with a small floral print, this will have you ready to book your next beach vacay.

    A reviewer wearing the red dress

    15. A V-neck dress with a tie that screams BRUNCH! I mean, you could wear it for about 30,439,843,913 different occasions as well; BUT it's definitely giving brunch energy. Plus, it's super lightweight and soft for warm days!

    16. A flowy tiered dress with a gathered bodice and cottagecore vibes. This dress is best paired with a cute hat and bouquet of fresh flowers. Sweet and chic, AKA this dress is all of my favorite things.

    A reviewer wearing a pink dress with two chocolate labs

    17. A three-quarter sleeve T-shirt dress because you will actually live in it all season long. This piece has over 8,000 5-star reviews and it has pockets. Yes, it's that dress. 👑 We stan a versatile gem.

    18. A midi dress that has the cutest front tie to work from day to night. Made of super soft materials, so you can stay cool and comfy for hours. And oh yeah, it has pockets!

    model wearing black dress with black shoes

    19. A wrap dress with pockets because it's what you deserve after all this time. Soft, comfy, and easy to wear for work and play, this gem is 100% about to become your next favorite piece.

    20. A patterned dress with buttons and tassels for a cute and casual look. Just looking at this dress makes me want to book a trip to somewhere warm, so I can wear it. (It's still 40 degrees in NYC.) Complete with tiers and a ruffle sleeve, this is awesome for throwing on to go to that last-minute thing you forgot about.

    A reviewer wearing a blue and white dress with black shoes

    21. A slip dress because you could never have too many. A basic yet must-have, a slip dresses is incredible for layering or wearing on its own. I often layer my slip dresses with a matching cardigan for a lewk. Plus since they are so lightweight, it feels like you're wearing nothing.

    Model wearing orange dress with white bag and clear sandals

    22. A cutout dress with a slit for a going-out dress. This dress is super colorful and I love that the hem gives some contrast, which makes the look super interesting.

    A reviewer wearing blue and white dress with blue shoes

    23. A chiffon dress decorated with pearls, since you're in your pearl era. The dress is fully lined, so it will be uber comfy! I adore how the chiffon extends past the slip, so you have little sheer moment, which is so sweet and a 'lil sexy.

    Model wearing white dress with white heels

    24. A tie-front satin dress because it will be your next favorite thing for dining al fresco. Complete with a plunging v-neck and slit, this sexy number screams date night while on vacation in Italy.

    25. A cap-sleeve striped dress for a classic look. Created with 100% cotton, this lightweight number would be so great for work or it can easily be worn on the weekends. It's best paired with a red lipstick.

    model wearing black and white striped dress with black bag

    26. A ruffle-sleeved and tiered dress you'll want to wear while running errands post-brunch. For a casual look, pair these with your LWS (little white sneakers) and you're ready to take on the day.

    A reviewer wearing brown and white midi dress with matching heels and a brown straw bag

    27. A sweater dress because there is nothing quite as comfy as a sweater in a dress form. Cute, cozy, and something stylish to switch up instead of rocking leggings again.

    Model wearing grey sweater dress with black boots and denim jacket

    28. A strapless dress that you can layer a turtleneck under or sweater over. I know spring isn't exactly warm enough to wear this without a little something more; but it's so freaking cute. BTW, this lightweight dress has removable straps. So basically it checks off all our boxes.

    Model wearing blue and white dress

    29. A sleeveless midi dress to put on when you have no clue what to wear. I love this piece because it's easy to dress for your cousin's wedding but also casual enough to wear to a graduation party. Versatile and simple, this dress will be a great addition to your collection matter where you end up.

    reviewer wearing pink sleeveless smocked midi dress

    30. A baseball tee but in dress form because you've never moved past the baseball scene in Twilight. Pair with a baseball cap and sneaks, and you're ready for the big game, even if it's your nephew's little league game.

    A model wearing a white and blue dress with red shoes with white socks and a blue and white baseball cap

    The reviews for this post have been edited for length and clarity.