Skip To Content

    34 Stunning Dresses That’ll Make You Want To Twirl

    Dresses for when you need to announce that the hills are alive with the sound of music.

    We hope you love the products we recommend! All of them were independently selected by our editors. Just so you know, BuzzFeed may collect a share of sales or other compensation from the links on this page if you decide to shop from them. Oh, and FYI — prices are accurate and items in stock as of time of publication.

    1. A soft and stretchy cowl-neck midi dress that'll have you spinning like you're the star of a musical number in a Disney film.

    Promising review: "This dress is super pretty but does run big. I'm 5’4", 150 lbs., and very pregnant. The small fits well, I ordered my normal size so I could wear it after pregnancy but it actually fits my bump and makes a nice maternity dress. It’s very pretty but I wish the seam didn’t go down the front middle. Also, the straps are not adjustable and are too long for me so I will prob sew them myself. Overall though, it’s really nice looking." —Connor McKay

    Get it from Amazon for $13.98+ (available in sizes S-XL and in navy and red).

    2. A gorgeous flowing maxi dress you'll rule everyone's Instagram feeds wearing.,

    Promising review: "I loved the colors. This dress is quite comfy, very easy to pack for international travel (doesn’t take up much space), playful, and fun, but easy to wear with tights for a warmer outfit. This was the perfect combination of fun and adventurous and was a great 'outing' dress to travel with." —Addyson Burke

    Get it from Amazon for $19.99+ (available in sizes XS-2XL and in 36 prints).

    3. A vintage-inspired lace-sleeve chiffon midi dress perfect for all your upcoming formal affairs or strolls through the forest., Instagram: @kaiayala

    Promising review: "This dress perfectly met my needs! I had a black tie wedding to attend and needed a quick go-to formal dress. This was too pretty to pass up and was Prime eligible. I’m normally a 2X (size 18-20) and the 3X fit perfectly, so I highly recommend ordering at least a size up. It accentuated my figure and definitely got a lot of compliments! It was comfortable, the material was good enough and you can’t beat the price." —Patrick J Aguilar

    Get it from Amazon for $24.99+ (available in sizes 0-24W and in 19 colors).

    4. A fit and flare floral-print halter dress to give you the tropical vibes your daily errands need.

    Forever 21

    Get it from Forever 21 for $35 (available in sizes 1X-3X).

    5. A decadent cashmere swing dress designed with an elegant pleated skirt and a wraparound belt that'll complete the look.

    Promising review: "I love this dress. It fit like a glove. My husband gave me the 'wow' reaction that I'm always hoping for when I show him a new outfit — so that's always a bonus. I have to talk about how soft it is, this dress material is so so cozy and it seems very high quality. It seems as well made if not better than my designer clothes that cost a lot more. I love the pleated skirt and the tie around, it's different but classy and attractive. This is my go-to winter piece." —SVandy

    Get it from Amazon for $39.99+ (available in sizes S–L and in 12 colors).

    6. A beautifully printed A-line maxi dress so you can make a statement every time you walk through a door.

    Promising review: "I am 5'3", size 12, and the 2XL fit well — just slightly tight on the bust. Nice touch with the two pearl buttons on the cuff. The material is synthetic but the pattern is so beautiful it distracts from that. For me, this is a full-length dress to the ankles. To look like the model a person would need to be 5'6". Pretty happy with the purchase. Great value for money!" —Leonis

    Get it from Amazon for $29.98+ (available in sizes 2-14 and in 18 prints).

    7. A delightful ruffle and crochet trim midi dress perfect for all those romantic walks to the fridge.

    Promising review: "I really loved this dress! I purchased it in green and it looked lovely, very flowy, and super comfortable. I received many compliments! Yes, it is polyester georgette, so I purchased a nude colored body slip to wear underneath. I am ordering another one light green." —Lourdes B. Ortega

    Get it from Amazon for $32.99 (available in sizes XS-L and in nine colors).

    8. A super comfy faux-wrap dress you can easily layer up with boots and a blazer or with a denim jacket and your favorite wedges.

    Old Navy

    Get it from Old Navy for $39.99 (available in sizes 1X-3X and in three prints).

    9. A flouncy mini skater dress as the classic, playful addition your wardrobe needs.


    Get it from Walmart for $15.89+ (available in sizes S-XL and in five colors).

    10. A collared midi dress that'll, if paired with the right accessories, look like you paid WAY more than the $30 price tag suggests.,

    Promising review: "Nice dress! It's somewhat small in the bust area and is not really what I consider a maxi — more tea length. The design is beautiful, the one I ordered has grasshoppers." —Maxi Dress lover

    Get it from Amazon for $29.98+ (available in sizes 2–14 and in 21 prints).

    11. A pinstripe, criss-cross back midi dress with adorable little embroidered flowers you'll wanna pick all over the dress.

    Forever 21

    Get it from Forever 21 for $35 (available in sizes S-L).

    12. A vintage-inspired V-neck swing dress to get that Mad Men style (but not the Mad Men workplace).

    Promising review: "I bought the plus size small. I loved it so much I thought if it was too big, I'd spend the money to get it taken in. Imagine my surprise when it fit right out of the bag! I'm 5'2", 135 lbs., and have an extreme hourglass shape. It is very hard to shop because I'm a full DD, sometimes E. This dress has ample room in the chest and actually a little more. For once my boobs look like they have the proper fit and don't look strangled, uni-boobed, squeezed in, or like they're trying to escape. There is still a bit of modest cleavage which is great. A little stiff-stretchy, not really flouncy. It does retain wrinkles and if you travel with it, you will need a garment bag or plan to leave time to press it. If you aren't at least a full C, this top might be a bit too big for you. (But there's always wonder bra right?) This dress is super stretchy everywhere except for the arms, unfortunately. I have waifish, non-buff chicken arms so it fits me perfect but I was kind of struck by how small the arms are for a plus size dress." —Jenna

    Get it from Amazon for $29.99+ (available in sizes S–2XL and in four colors).

    13. A vintage-inspired lace midi dress for when you're taking your stroll through the rose gardens while drinking tea with your pinky up and saying "Cheerio ol' chap" or whatever classy British people say.

    Promising review: "This dress is absolutely lovely. I am 5’6” and 140 lbs., and I ordered a size large — perfect. Every detail on this dress is beautiful from the grilled neckline and sleeves to the timeless cut and shape. They don’t make dresses like this anymore. Just lovely!" —Amazon Customer

    Get it from Amazon for $39.99+ (available in sizes 0-12).

    14. A wide-sleeve chiffon mini dress you'll easily be able to pair with some sky-high heels or your favorite sneakers.


    Get it from Boohoo for $25 (available in sizes 4-12 and in three colors).

    15. A vintage-inspired floral print cocktail dress that'll have you twirling like you are the sound of music.

    Promising review: "Love the cut of this dress and the colors. The fabric itself is not the best quality. Thin and crinkly polyester with a bit of stretch. I was torn about keeping it but for the price, it's a fun piece with a retro '70s vibe and I got many compliments at work while wearing it so I don't regret it. Size up if in doubt." —P

    Get it from Amazon for $23.99+ (available in sizes S-2XL and in two prints).

    16. A kimono-sleeve pleated maxi dress as a total stunner with a deep-V, an open back, and a perfect fit waistband.

    Promising review: "I got this dress for my 'Bridechella' themed bridal shower and it was perfect! I am usually a 3XL but got the 4XL based on reading reviews and the size chart. It was a little loose, but that was perfect for the event since it’s supposed to be a little flowier. Everyone wanted to know where I got it and wanted the link to get their own. The dress was a hit! I know online clothes can be a hit or miss, but this dress was definitely a hit." —Megan

    Get it from Amazon for $31.99+ (available in sizes S-4XL and in five colors).

    17. An off-the-shoulder floral cocktail dress, because you never know when someone might invite you somewhere...anywhere!

    Promising review: "I'm 5'11, 140-ish lbs., 34C, and I purchased a small, which fit perfectly! Skirt hits my mid-calf. Slip underneath hits right above the knees. Not the richest material, but very soft, lightweight, and airy for those hot summer days! Nice soft feminine floral print. Exactly as shown in the pictures. A very nice dress for the price. Overall I would definitely recommend." —Gracie Dee

    Get it from Amazon for $20.99+ (available in sizes XS-2XL and in four prints).

    18. A delightful fit-and-flare pleated midi dress to take you from office-appropriate to happy hour with just a change of shoes.

    Promising review: "This red dress is thick yet has a beautiful drape to it. The sleeves are lantern-shaped and have a cute ruffle detail on the edge. The pintucks in the front and back are placed in the perfect spot to accentuate the waist. The dress fits like a glove. It is a bit longer on me than the model (I am 5'2" for reference). A perfect dress for Valentine's Day or the holidays!" —ruth maldonado

    Get it from Amazon for $31.99+ (available in sizes XS-2XL and in nine colors).

    19. A delightful scallop and laser-cut hem midi dress, because everyone deserves their Disney Princess moment and you'll def have yours when you're wearing this.

    Promising review: "I love this dress! I wore it to church today and got several compliments on it. It fit according to the size chart in the photos. For reference, I'm 5'4", 138 lbs., and got a small. It was quite wrinkled from shipping, so I had to iron it. I also wore a slip underneath because it's thin, but the color and style are so fun!" —ajb86

    Get it from Amazon for $32.99 (available in sizes XS-L and in four colors).

    20. A super-soft ruffle-sleeve cotton dress that just might be prettier than anything else in your closet.

    Promising review: "Super pleased with this purchase. The material is heavy and feels luxurious. Really good buy — the pattern and material are perfect! Very pretty and feminine looking. Highly recommend this dress to anyone considering purchasing it!" —WhoAmI

    Get it from Amazon for $34.99 (available in sizes S-XL and in blue and white).

    21. An elegant swing dress designed with a deep V and pockets for that "I have somewhere to be and things to carry" look.

    Promising review: "Beautiful dress. I'm 5'4" and the length was perfect. I had originally ordered a 2XL due to my large chest and broad shoulders, but it did run small, so I returned and got the 3XL. I am a 38D for reference in the chest area. The 3XL fit well. The material is heavy, the swing isn't as dramatic as it is in the picture. I received so many compliments. I had originally wanted this dress in black but it was sold out so I got the blue, which I was surprised by how complimentary it was." —Shauna

    Get it from Amazon for $31.99+ (available in sizes S-3XL and in 12 colors). And for anyone worried about the plunging neckline, try a convertible V-bra.

    22. A pleated velvet off-the-shoulder midi dress to wear through every season — but go ahead and use February as your excuse to buy it.

    Get it from Amazon for $18.99+ (available in sizes S-2XL and in four colors).

    23. A heart print wrap maxi dress you'll be all up in your feelings about.

    Forever 21

    Promising review: "I love this dress! It shapes me beautifully, the pattern is super cute, and it's very nicely made." —Monica O.

    Get it from Forever 21 for $38 (available in sizes S-L).

    24. A gorgeous polka-dot halter dress that's *technically* a summer dress but honestly, it's just so chic you should buy it now and just layer it up!

    Promising review: "First, this dress fits me perfectly. Second, the material and the seam are perfect. Third, I’ve been washing it and the color hasn’t faded because it seems the material is like silk. So I purchased an 2XL since I’m pregnant and this the comfiest dress I’ve had." —Christy

    Get it from Amazon for $17.99 (available in sizes S-3XL and in three colors).

    25. An elegant one-shoulder midi dress, because it's about time someone invited you to something that required an elegant anything.

    Promising review: "I am SOOOOOO glad I purchased this dress! The material is good for all seasons, not cheap-looking, and it has just the right amount of stretch. The fit is true to size. I am 5'7", 150 lbs., and ordered a large in the wine red color — I'm definitely ordering the black one!" —MattDub

    Get it from Amazon for $28.99+ (available in sizes S-XL and in six colors).

    26. And a convertible cotton-blend dress you can wear in 24 different ways — it's basically two dozen dresses for the price of one!!,

    Promising review: "I wanted a blue dress to wear for my pictures in Santorini, Greece, and this was perfect. I'm a US size 4 (5'7") and ordered a size medium to make sure the length was long enough." —Chey

    Get it from Amazon for $19.99+ (available in sizes S-XL and in 26 colors).

    27. A stretchy A-line ruffled-sleeve party dress, because this dress is just too cute not to own — plus it comes in 14 colors so you can literally have a different one for every day of the week!

    Promising review: "This dress is so nice for the price, it's kind of a steal. Fits so well. Soft, nice material. Beautiful and classy. As one reviewer mentioned it can look a little broad in the shoulders but it's also part of the vintage flutter-sleeve style so I don't mind it. I'm 5'2", 140 lbs., 38-33-40. Usually fit size 6–8, medium. The dress was true to size." —Kaela

    Get it from Amazon for $19.99+ (available in sizes XS–XL and in 14 colors).

    28. An itty-bitty polka-dot print skater dress you'll wear for the first time this spring.

    Promising review: "The measurement chart for this dress appears to be accurate. (Hooray!) I typically wear a medium/large. Following the measurement chart provided, I opted for the large. It has a lovely fit without being too roomy. The material is very thin and very synthetic. It still looks pretty and fun with the polka dots, so I don't mind. (Even though the material is quite thin, it doesn't appear to be see-through.) The fit and flare at the waist is lovely, and I also think the long sleeves are beautifully cut. The sleeves have elastic at the wrist, so you can wear them up or down. I also appreciate that this dress has a back zipper since tugging dresses over my head is not a fun process." —IrishCoffee

    Get it from Amazon for $20.99+ (available in sizes S-2XL).

    29. An off-the-shoulder lace and mesh midi dress for your next vacation or night on the town.,

    Promising review: "This dress is exactly as pictured! Has stretch to it and is overall very pretty and flowy. I ordered an XL when I should’ve ordered an L or maybe even a M. My fault though." —Amazon Customer

    Get it from Amazon for $30.99 (available in sizes S-XL and in three colors).

    30. A super comfy button-up plaid shirt dress everyone will compliment you on.,

    Promising review: "Let's just say that I am in love with this dress and will be ordering more colors. I read the reviews and a lot of reviews stated the dress ran small, so I sized up to a large. I could have ordered my true size, which is a medium. I'm 5'4", 128-130 lbs. The large did fit, but I could have gotten a medium. It is a very pretty dress in my opinion. The pockets are perfect!!!" —NinaCymone

    Get it from Amazon for $19.88+ (available in sizes S-2XL and in eight colors).

    31. A flowing boho-inspired wrap dress to beautifully transition from season to season.,

    Promising review: "I absolutely love this dress! I used it for a shoot up in Malibu and both the other model and photographer asked where I got the dress. I am 5'3" and it fits me well. It flows nicely as I walk and in the wind. It's super comfortable to wear and the fabric is good quality." —Kaila Yu

    Get it from Amazon for $18.99+ (available in sizes XS–2XL and in 17 colors).

    32. A super cute fit and flare cami midi dress for when the weather starts to warm up and you just need a quick throw-on number.

    Old Navy

    Get it from Old Navy for $28+ (available in regular, petite, and tall sizes XS-2XL and make four colors).

    33. A three-quarter length sleeve V-neck dress you very much might get confused for a royal princess while wearing.

    Promising review: "I followed the sizing chart and ordered one size larger than my normal size and it fits perfectly! It’s very flattering and comfortable! Also, it has pockets — so yay!" —A Jewell

    Get it from Amazon for $15.99+ (available in sizes S-2XL and in five colors).

    34. And a stunning, totally splurge-worthy cotton and silk Ulla Johnson midi dress, because you're worth it and so is this dress.


    Get it from Nordstrom for $585 (available in sizes 4-10)

    This is about to be you every morning when you get dressed in one of your new dresses.

    Robert Wise Productions

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

    Looking for the perfect gift for any occasion? Check out all of BuzzFeed’s gift guides!

    Allison Krausman / BuzzFeed