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.

    Just 31 Dresses That’ll Be Perfect To Wear To All Those Spring Weddings And Baby Showers On Your Cal

    Minis, midis, maxis and options for everything from casual to formal 👗

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

    1. A sleeveless maxi in an eye-catching shade like bubblegum pink if you're looking for an excuse to go wild with a color you aren't brave enough to wear in your everyday life. 

    Two women on a beach wearing elegant orange and blue mid-length dresses, holding drinks
    Woman in strapless pink dress holding a clutch, paired with clear heels. Ideal for a chic shopping experience

    Promising review: "Loved this dress! It hugs nicely so everything feels secure and it looks great on curves. The fabric isn’t too thick or too thin… it’s a really nice weight. It has plenty of stretch but holds its shape. Wore it on a cruise and got lots of compliments! I felt very pretty in this dress!" —Aylissa

    Get it from Amazon for $35.99 (available in sizes S–XXL and in 21 colors). 

    2. A split hem midi dress with an effortless, elegant silhouette so you can accessorize to the moon and back. 

    Two women smiling outdoors, one in a floral dress and the other in a yellow slip dress
    Woman in chic one-shoulder dress standing at outdoor dining setup

    Promising review: "This was a the perfect wedding guest dress. It is so stretchy and comfortable but still formal for an event." —Jessica Fee

    Get it from Amazon for $33.99 (available in sizes XS–XL and in 25 colors). 

    3. A long sleeve mesh mini ready to tackle those spring days that start off in the low 50s and end up in the high 70s. 🙃 

    model in a floral print dress with long sleeves and a cinched waist, standing on a balcony
    Person in a floral long-sleeve mini dress and white strappy heels, posing with a hand on hip
    Beginning Boutique

    Beginning Boutique is a woman–founded Aussie brand based in Brisbane. In an effort to be more sustainable and ethical, they ship in compostable packaging and partner with programs like Thread Together to recycle and upcycle old stock.

    Promising review: "Fits PERFECTLY. I think this mini dress is beautiful and I absolutely love the color." —Heather

    Get it from Beginning Boutique for $84.99 (available in sizes 0–18 and in six colors). 

    4. A satin midi dress that's semi-adjustable thanks to a tie-front design, so if you're in between sizes, you don't have to worry about the time you absolutely don't have for tailoring. 

    reviewer wearing the satin dress in orange
    Woman in a knee-length flowing dress with short sleeves and a tie at the waist

    Promising review: "Really liked this dress! Wore it to my friend’s wedding. The color is vibrant, the material has a satin finish, and it doesn’t feel too heavy or too light. I was able to wear a bra underneath and safety pinned it under the bow I tied in the front. Highly recommend!" —Savitha Racha

    Get it from Amazon for $45.99 (available in sizes S–XXL and in 22 colors). 

    5. A short puff-sleeve dress sure to have you feeling like a Disney princess with its Jasmine-esque bodice and sleeves. 

    a reviewer wearing the dress in purple
    a reviewer wearing the dress in red

    Promising review: "I bought this as a last-minute dress to wear to a wedding, and it was perfect! I liked that it wasn’t see-through or sheer by any means because I often find that dresses I buy online are super thin. The quality was pretty good, and I was overall very satisfied." —Brooke

    Get it from Amazon for $42.99 (available in sizes XS–XL and in 33 colors).

    6. An off-the-shoulder number with eye-catching embroidery if you're looking for a lil' spice but only wear black and white — no matter the season. 🖤 🤍 

    Woman in off-shoulder patterned top, touching chin, looking thoughtful
    Woman posing in a black off-shoulder midi dress with abstract white patterns, paired with heeled sandals

    Get it from Eloquii for $79.97 (originally $159.95; available in sizes 14–28).

    7. A smocked long-sleeve dress that comes in an array of arresting prints and — the real clincher — you don't even have to shave your pits! (Not that you have to anyway... but you know, if you're self-conscious about that type of thing.) 

    reviewer in the pink floral smocked dress
    Pregnant woman in a blue floral dress and tan heels, smiling, standing in a bedroom with furniture

    Promising review: "Got so many compliments on this dress when I wore it to a wedding last week. The dress hugs just perfectly as is it has a wild amount of stretch. I was super comfy and just loved it." —Arocr

    Get it from Amazon for $48.99 (available in sizes S–XXL and in 15 colors).

    8. A checkered baby doll mini perfect for more casual events. Plus, because the silhouette is simple and the color is solid, you can pick a really out-there bag or shoes. 

    Woman in a green puff-sleeve dress and tan sandals posing with a handbag
    Woman in a pink puff-sleeve dress stands in a garden for a fashion feature
    Beginning Boutique

    Get it from Beginning Boutique for $84.99 (available in sizes 0–18 and in six colors). 

    9. An off-the-shoulder ruffle dress so high quality, reviewers say people were shocked to learn it was from good ol' Amazon!

    reviewer wearing the dress in a blue and white pattern
    reviewer wearing the dress in lilac

    Here's what former BuzzFeed editor Ciera Velarde has to say:

    "I wore this to a wedding this summer that had an outdoor ceremony and cocktail hour in 90-degree heat, and even though it's maxi length, I didn't get too hot or sweaty. I was really pleased with how the pleated tiers fell on my body...I just felt very dainty and romantic and confident in this dress! I also loved that I could wear it on or off the shoulders. And no joke I had at least a dozen people compliment me on this dress! And no one believed what I spent on it! I might just have to buy this in many other colors now!"

    Get it from Amazon for $37.60+ (available in sizes XS–XL and 33 colors/patterns). 

    10. A one-shoulder bodycon midi one reviewer has worn to a number of weddings already. They say it washes so well and has garnered them so many compliments, they were honestly tempted to gatekeep it. 

    reviewer wearing the dress in purple
    different reviewer in blue version of the dress

    Promising review: "Finding a dress for a wedding is annoying. I bought four different dresses and this last one that came the day before was the winner at one-quarter the cost of the others. Amazing buy. Good quality. Looks elegant and fit beautifully. So happy with it." —S. Camarena Di Paola

    Get it from Amazon $53.99 (available in sizes S–XXL and in 22 colors). 

    11. A mock neck mini dress with a big, loud pattern that'll match your big, loud presence on the dance floor.