Skip To Content

    26 Cocktail Dresses You Can Get On Amazon That People Actually Swear By

    A dress for any occasion!

    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 V-neck spaghetti strap dress to wear to a wedding, a night out, or just any special occasion you want. And did I mention it has pockets?!,

    Promising review: "I wore this dress to my brother's wedding and I got so many compliments. The straps being adjustable helped to make it a perfect fit. This is my new go-to dress for weddings and other events. For those asking about what bra to wear, I just wore silicone petal covers and they worked great with the dress." —Kelsey

    Price: $19.99+ (available in sizes XS–2XL and 10+ colors)

    2. A diamond sequin dress with mesh long sleeves that'll make you feel like a queen every time you hit the town.

    Promising review: "Let me just say this is my first time EVER writing a review on Amazon! When I tell you this dress was the, I mean just that. I got soooo many compliments and they couldn’t believe the price I paid for it. This dress made me feel like the queen I was on my birthday!!" —Amazon Customer

    Price: $27.99 (available in sizes 3XL–4XL and two colors)

    3. A show-stopping one-shoulder ruffle dress that'll turn heads every time you wear it.,

    Promising review: "I purchased this dress for my cousin's wedding this it's stunning! I received a lot of compliments on my dress. I will probably order the wine colored dress soon. If you are contemplating on buying this dress, think no more! I can assure you it is definitely worth purchasing!" —K.T

    Price: $39.99 (available in sizes S–3XL and three colors)

    4. A tie-neck ruffle dress to wear on date night — your significant other won't be able to look away.

    Promising review: "This dress is so so so beautiful. I can’t believe how nice it looks for the price that I got it! It’s a little short, so ladies beware when bending over. But otherwise, it’s perfect for a date night, a wedding, a dinner, a night with the girls, or if you just want to wear it in your apartment and drink wine while you watch The Bachelor, that works too." —Veganmd2b

    Price: $19.99+ (available in sizes XS–XL and six colors)

    5. An romantic lace swing dress that'll enhance your curves.,

    Promising review: "I absolutely love this dress. I was nervous about sizes not being true to measurement. But this dress fit like a glove and was not restricting in any way. Definitely my new favorite dress." —Jessie

    Price: $19.99+ (available in sizes XS–2XL, 22 colors, both long- and short-sleeve)

    6. A lace swing dress with a stretchy top to keep you comfortable all day.

    Promising review: "The lace top was stretchy, actually the whole dress is stretchy. I will say that a safety pin may work wonders for someone who doesn’t want to show as much cleavage as this one definitely shows a bit. The pockets were a plus. I wore this to a wedding, and I got lots of compliments. If you need a go-to dress, buy this one! I promise you won’t regret it. I plan on getting another in a different color." —TheAmazingA

    Price: $33.99+ (available in sizes 14W–26W and four colors)

    7. A bell-sleeve sheath dress for a dramatic but elegant look that's perfect for any event.,

    Promising review: "This is an amazing dress. Very good quality fabric. The sleeves are amazing and dramatic! I feel like I should go to the opera. Five stars!!!" —CLF

    Price: $19.99+ (available in sizes XS–3XL and 35 colors)

    8. A lavish studded mini dress to channel your inner Beyoncé.

    Promising review: "I love this dress. It fits me like a glove. The fabric has a nice stretching quality. I appreciate the fact this dress has a full-length zipper on the back making it easy to get into. The embellishments are a combination of silver and gold. I'd highly recommend this dress. I have gotten a million compliments on it. Also, over the knee boots make for a great look." —T. Simpson

    Price: $28.22+ (available in sizes XS–L)

    9. A versatile off-the-shoulder skater dress you can easily dress up with pumps or down with white sneakers.,

    Promising review: "I never buy any clothes online because I am short and curvy = BUT I am very impressed with this dress. I LOVE the way it fits my curves. You can easily dress it up or keep it casual. So excited to wear this on date night!! I will be back for more!!" —HannahB

    Price: $12.99+ (available in sizes S–2XL and eight colors)

    10. A chiffon dress with a sheer overlay for a lavish look you'll be thrilled to wear.


    Promising review: "Super comfortable and very beautiful! I am really, reallllly happy with this dress and especially for the price, you just can't beat this! I highly recommend!" —Alex

    Price: $23.97+ (available in sizes M–3XL and six colors)

    11. A 3/4-sleeve A-line dress that'll become your go-to dress whenever you're ready to hit the town.,

    Promising review: "This is my very first Amazon review and first time ordering a dress from Amazon. I absolutely loved this dress! I wore it for a company Christmas party and received tons of compliments! Great price and was comfortable all night!" —Christine Perez

    Price: $27.99+ (available in sizes 4–12 and eight colors)

    12. A sleeveless purple A-line dress with a mesh neckline and hidden back zipper you can take from day to night.

    Promising review: "Great dress! I am going to an event where I have to wear a purple dress. Do you know how hard it is to find one? Amazon to the rescue. The fabric does not feel cheap. It flows nicely over hips and butt. The mesh top is a nice touch and dresses it up. The mesh is not too low in the front or back. The length is good. I think I will get it in black too. Perfect for many special occasions!" —mvincali

    Price: $15.99+ (available in sizes XS–3XL and 41 colors and styles)

    13. A two-piece lined lace dress with an eyelash hem and a sleek fit for an overall extravagant look.,

    Promising review: "OK this dress COMPLETELY exceeded my expectations. I didn't expect a $30 buy to fit SO well and feel so comfortable. It fits like a glove and makes you feel incredibly elegant and statuesque, yet has just enough stretch to keep you mobile. I stood, I sat, I danced, and it didn't give me any problems whatsoever. The damn thing doesn't even wrinkle. The lace is such a beautiful pattern, especially the edges. 10/10 I would buy again." —Jennifer

    Price: $29.99+ (available in sizes 4–10 and two colors)

    14. A plunge V-neck dress with lace detailing to show off in a flirty way.

    Promising review: "I usually don't buy unless there are reviews so I took a risk and the price was amazing! I bought this for Valentine's day I wanted something that showed off the girls, which my husband loves and this dress does it. This dress fits amazing, hugs all the right curves, and goes to my knees. This is a great sexy dress for date night or out to a club. Shipping was fast too." —Аmazon Customer

    Price: $18.99+ (available in sizes 3XL–5XL)

    15. A shiny plus-size off-the-shoulder dress


    Promising review: "Just got the dress today and I LOVE it!! Fits exactly as expected and it manages to be both sexy and conservative at the same time. Great dress for day or night!" —JBaker

    Price: $12.99+ (available in sizes XL–4XL and four colors)

    16. A sleeveless and belted retro swing dress perfect for brunch or high tea — whatever you choose!

    Promising review: "This dress is absolutely beautiful. It is even more stunning than the photos. I bought it for a birthday lunch at a tea house and it was perfect! I also bought a petticoat for underneath but the dress itself was enough for that occasion. It is a nice material. I received many compliments and you really can't beat the price for the quality and beautifully vivid colors on the dress." —m23

    Price: $23.99+ (available in sizes XS–4XL and 45 colors and patterns)

    17. A sexy sequin bodycon dress to party all night long with sparkling flair.,

    Promising review: "Cute party dress! I'm a pretty large girl, but this material is perfect for curvy ladies. It's very stretchy and no zippers make it the perfect dress." —Elizabeth Garcia

    Price: $16.99+ (available in sizes XS–XL and 25 colors)

    18. A bodycon dress with a sequin cape for a conservative, charming appeal that'll be perfect for any evening.


    Promising review: "I am well pleased with this dress. I didn't know how it would look in person, but it looks great. I ordered according to the size chart and it fits perfectly. I wanted something that didn't show too much skin, but still looked stylish. This dress was it." —misscarol

    Price: $24.99 (available in sizes XL–4XL and four colors)

    19. A versatile pencil ruffle dress that can be worn wear to work, happy hour, or even church.,

    Promising review: "I was a little skeptical on this dress but it had so many good reviews and I needed something for an upcoming party that was 'cocktail attire'. I liked that this dress is dressy and sexy enough for cocktail attire but also classy and could be worn to work or church. This fits very nicely. The fabric is very nice quality and the dress is very comfortable. I love the ruffle detail." —Katherine Ann Hatch

    Price: $19.99+ (available in sizes S–XL and 15 colors)

    20. A V-neck pleated dress for a vintage-inspired look to wear to any formal or holiday event.

    Promising review: "I’m 5’3 and with heels, it is perfect but wouldn’t mind the length with flats either. The dress is amazing love the fit and how it hugs. Also, the fact that it has pockets is the very best and the color is perfect for the holidays. All in all good dress to buy!" —ChelseyMarie

    Price: $31.99+ (available in sizes XS–3XL and 12 colors, plus a sleeveless option)

    21. A fancy velvet midi dress that'll stand out amongst the crowd with an elegant silhouette.

    Promising review: "I love this dress! It hugs my curves. The blue color makes it perfect for multiple holidays. I love the wrap look to it. The fabric is high quality and so comfy. You need this in your life." —Anna Leverence

    Price: $27.99 (available in sizes 14W–22W and nine colors)

    22. A V-neck flapper dress to wear when you're feeling a little Gatsby-esque.,

    Promising review: "This dress is pretty much perfect and such good quality for the price. It is extremely well made and SUPER comfortable, with a little bit of stretch and a nice, soft lining. It is one of my favorite dresses of all time. I would highly recommend this dress for any occasion." —Kati Erney

    Price: $33.99+ (available in sizes XS–XL and 10+ colors)

    23. An off-the-shoulder lace pencil dress for the ultimate red carpet ready look — people will ask you, "Who are you wearing?"

    Promising review: "AMAZING dress. I got so many compliments on it I can’t even tell you. I’m ordering this in more colors. I’m a curvy 38E bust with a big butt and it fit me so well. Very well made and looks expensive. Love love love!" —andredredrea

    Price: $19.99+ (available in sizes S–2XL and 11 colors)

    24. A sparkling wrap dress to shimmer the night away!,

    Promising review: "This dress is gorgeous! Perfect for a more formal occasion or holiday party. The fabric is wonderfully silky and great quality. Well made garment. Fits well even in the chest area if you’re busty. Highly recommend." —Amazon Customer

    Price: $27.99+ (available in sizes XL–6XL and three colors)

    25. A bow belt swing dress for an old-fashioned look you'll receive compliments on every time you wear.

    Promising review: "I was dubious about ordering clothing from Amazon, especially since I wanted this dress for a work holiday party and had to look nice. This dress exceeded my expectations! The red was beautiful, and the fit was perfect. The fabric is thick but stretchy-which is perfect for wearing in cooler weather. I paired it with a pair of satin wrist gloves, a petticoat, and pearls for a delightful vintage look.This dress is so very flattering and I received compliments at the party even from total strangers!" —kuklaki

    Price: $29.99 (available in sizes S–3XL and eight colors)

    26. A sleevelees dotted mesh swing dress that'll be your classic wardrobe staple.


    Promising review: "The BEST DRESS I've ever owned!! It is made very well. It's super stretchy and comfortable! I received so many compliments on this dress it made me feel beautiful!! I'm going to buy it in other colors. It's a classic!! I bought it in Navy blue and added a silver belt and traditional sapphire and diamond jewelry." —Amazon Customer

    Price: $4.97+ (available in sizes 4–24W and five colors, plus three other styles)

    Reviews have been edited for length and/or clarity.

    Shopping for something specific? Check out BuzzFeed Reviews to find the best things for every budget!