All products featured on Teen Vogue are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.
Finding the best dresses on Amazon is a fun task for us at Teen Vogue. With so many options available, you’re bound to score something unique and affordable, but we know deciding which to add to your cart can be tricky.
That's why we searched high and low to source the latest online dress arrivals for every occasion. Whether you’re looking for an elegant cocktail slip dress to wear to a fancy dinner, a casual dress to pair with some cute jelly sandals (or comfy New Balance sneakers), or a unique dress to wear as a wedding guest (check out these pretty Reformation dress dupes), we’ve got great selects for you.
Plus, you can find plenty of early Prime Day 2023 deals on hundreds of dresses right now. (The official Prime Big Deals Days sales event is set to happen in October). And we’ve also got a list of the best discounts on clothes, too! Of course, we also can't forget to mention — your new dress will also show up at your doorstep within 48 hours, the only catch is that you'll have to be a Prime Member (sign up here for a free 30-day trial).
We turned to our favorite celebrities for some trendy dress inspiration. A-listers like Olivia Rodrigo and Dua Lipa have been spotted rocking sheer dresses and lace gowns. We’ve also seen plenty of style influencers parading all over the streets of NYC for NYFW in sequins, tulle, and cottagecore-inspired ensembles.
Once you’ve found your dream dress, don’t forget to pair it with a stylish purse and shoes because no look is complete without the best accessories.
Our Top Picks
- Best Amazon dress for wedding guests: xxxiticat Sleeveless Spaghetti Strap Satin Dress, $24
- Best casual Amazon dress: The Drop Gabriela High Neck A-Line Side Slit Maxi, $50
- Best Amazon summer dress: ANRABESS Midi Boho Dress, $36
- Best Amazon party dress: WDIRARA Puff Sleeve Drawstring Short Dress, $34
- Best cheap Amazon dress: PRETTYGARDEN Puff Short Sleeve Mini Dress, $30
Don't sleep on this sweetheart neckline printed dress. It's cute, stylish, perfect for your IG photos, and would look great with sneakers. Basically, everything we want in a dress.
Sizes: S - XXL
Colors: 18
Material: 100% Polyester
Length: Mini
Pros: Breathable and soft fabric, Zipper closure
Cons: Some users note that the sizes run a little small
Customer Review: “I love this dress! The comfort, color, and size were exactly what I wanted, just ordered it in two more in different colors.”
We're all more than ready to go and about and this ruched, bodycon dress is the perfect option for a girls' night out. This paired with some stunning gold hoop earrings = chef's kiss.
Sizes: XS - XL
Colors: 35
Material: Stretchy fabric
Length: Mini
Pros: Front wrap closure, Ruched bodycon mini dress
Cons: Users note that the dress can be more see-through than expected
Customer Review: “Stretchy material. There’s no tag inside, so idk what the front or back is but you can’t tell, so I guess it doesn’t matter. I love a good ruching - it helps give a bit of an illusion in the gut area."
Best Wrap Dress
What we love about this wrap dress (aside from its super comfortable fabric) is its versatility. It looks fabulous on all body types and pairs beautifully with all those necklaces you've been dreaming of layering. If you aren't sold on floral print, don't worry because it comes in tons of other prints, too!
Sizes: S - XL
Colors: 38
Material: 95% Polyester, 5% Spandex
Length: Mini
Pros: Adjustable wrap closure, Several colors and prints available
Cons: Scratchy material
Customer Review: “This is the best dress I have ever owned. Got it in black. So classy, and it’s so flowy. Very simple but different. I wear this to a very nice event. It fits great to hide the problem areas. I want about five more."
If you're looking to add a pop of color to your rotation, opt for this uber-comfortable shift dress. Its oversized silhouette, ruched detailing, and puffy sleeves will make it your new favorite.
Sizes: XS - XL
Colors: 43
Material: 65% Cotton, 35% Polyester
Length: Mini
Pros: Made from a soft cotton blend, Pull-on closure
Cons: Some users note that there is no stretch
Customer Review: “This dress exceeded my expectations. Ordered it to wear to my sister's bridal lunch and of course, the pockets make it ten times more loveable. Now, I use the dress to wear to work and I will definitely be ordering this dress in other colors. I sized down to a medium, I usually wear large, but the medium fits perfectly, and I still have a little room! Dress is made of a nice material but doesn't have any give at the same time!"
Customer Favorite on Amazon
Loose and flowy, this classic number pairs well with minimal accessories – think a dainty gold chain and sneakers. If you're not a fan of neutral colors but love the silhouette, no need to fret. It comes in over 17 different color options. Regardless of which (or how many) you choose, you'll certainly find yourself loving this snag.
Sizes: XS - XL
Colors: 42
Material: 65% Cotton, 35% Polyester
Length: Mini
Pros: Super lightweight raw fabric, Over 10+ colors available
Cons: Shoppers note that the fabric wrinkles easily
Customer Review: “I love this dress. It's unexpectedly well-made. The outside is cotton and the skirt is lined with polyester. It does not stretch, but there is a hidden zipper under one arm if needed. I'm 5'11" & 130 lbs. I'm mostly legs, so it hits me around mid-thigh."
Best Slip Dress
Nobody will ever believe this luxe-looking staple is from Amazon. Going to dinner? Pair it with heels and a bold lip. A colder fall day? Layer it with a sweater and cowboy boots. For work? An oversized blazer always works.
Sizes: XS - XL
Colors: 29
Materials: 95% Polyester, 5% Spandex
Length: Midi
Pros: Comfortable fabric, Various different colors
Cons: Some users note the material wrinkles easily
Customer Review: “This is the dress, ladies. I repeat, buy this dress! This dress is so flattering on my curves and hugs in all the right places. I struggle a lot with finding formal wear that I’m confident in, but I STRUTTED in this. The slit doesn’t go too high either, so it’s modest and sexy in all the right ways. This is not sheer at all, so you can squat and bend over.”
You can never have too many sweater dresses — and this one is no exception. Reviewers note that it does run a bit big, so size down if you prefer a more fitted look
Sizes: XS - XXL
Colors: 6
Material: 65% Acrylic, 35% Nylon
Length: Maxi
Pros: Oversized fit, Adjustable waist tie closure
Cons: Shoppers note that the dress is extremely oversized
Customer Review: “This wrap dress is my newest wardrobe staple. I'm 5'3" and got a large which was perfect. You can wear it casually or pair it with a good pair of boots to elevate the look. I've already gotten so many compliments on this piece that I think I'll purchase it in another color, too! This is my best find in recent months.”
Best Midi Dress
Some nights may feel colder, so you'll need a dress fit for the chilly temps. We love this rib-knit dress made from a combination of wool, acrylic, and nylon. It also comes in a wide range of sizes, starting at XXS to 5X.
Sizes: XXS - 5X
Colors: 3
Material: 52% Acrylic, 25% Polyester, 14% Nylon, 5.5% Viscose, 3.5% Wool
Length: Midi
Pros: Pull-on closure, Double side slits
Cons: Shoppers note that the dress has no shape
Customer Review: “This dress could be worn any season. It fits comfortably, has a nice weight, and feels high quality.”
Best Dress with Pockets
There are so many reasons why midi-dresses are a go-to, especially during the warmer months. They're flowy, easy to throw on in a pinch, and comfortable for all-day wear. Made out of cotton and polyester, this one feels like an extension of your pajamas, which is why we're obsessed with it. Did we mention that it also has pockets?
Sizes: S - XXL
Colors: 32
Materials: 95% Polyester,5% Spandex
Length: Midi
Pros: Balloon sleeves, Stretchy fabric
Cons: Sizes run small
Customer Review: “This a very versatile dress! It works for a business-casual dress code and would be cute for social events. This could easily be accessorized with a jacket, scarf, belt, and so forth to create different looks.”
Don't rule out overall dresses. This one feels comfortable enough to wear during your all-day adventures and can easily be layered with T-shirts, chunky knits, or your favorite square-neck tops during chillier nights.
Sizes: XS - XXL
Colors: 24
Material: 100% Polyester
Length: Mini
Pros: Button closure, Two front pockets
Cons: Shoppers note that the sizes run very small
Customer Review: “This dress is so flattering and true to size! It doesn’t have a lot of stretch, but as someone who always wears a medium (5’5, 145lb, 34B) it fits great.”
Best Dress with Pockets
There are so many reasons why midi-dresses are a go-to, especially during the cooler months. They're flowy, easy to throw on in a pinch, and comfortable for all-day wear. Made out of cotton and polyester, this one feels like an extension of your pajamas, which is why we're obsessed with it. Did I mention that it also has pockets?
Sizes: S - XXL
Colors: 31
Materials: 85% Polyester, 15% Cotton
Length: Midi
Pros: Made of high-quality material, Has two side pockets
Cons: Shoppers note that the color is not accurate to the pictures
Customer Review: “Love this dress. It’s soft and comfy. And even with spaghetti straps, the bodice is still modest. I did go with the medium while I am in between small or medium on midi dresses.”
Best Flowy Dress
After seeing this midi dress on @tinx on TikTok, the internet went crazy for it. Pair it with Gucci jelly sandal dupes and a red lip for date night or with white sneakers for brunch with your best friends. Plus, since you can style it on and off the shoulder, you'll technically snag two dresses for the price of one. Warning: you'll probably want to purchase this best-seller asap while it's still in stock!
Sizes: S - XL
Colors: 30
Materials: Cotton Blend
Length: Maxi
Pros: Large amount of colors, Lightweight fabric
Cons: The fabric has no stretch
Customer Review: “This is a beautiful dress! It's lined, so it isn't sheer but this does make it feel a little warmer. I'd say this dress is ideal for fall weather. It does come stiff and wrinkly, but once you wash it with fabric softener and fluff it out by tumble drying it, it will feel like a dream.”
Best Mini Dress
With several beautiful colors to choose from, this tiered ruffle dress is a must-have for your wardrobe. The shoulder features a romantic ruffle detailing, and the sleeves can also be worn off the shoulder. The material is soft, lightweight, and slightly stretchy.
Sizes: S - XL
Colors: 33
Material: 100% Polyester
Length: Mini
Pros: Adjustable self-tie bowknot, Square neck design
Cons: Shoppers note the fabric isn't stretchy
Customer Review: “My daughter wore this dress to homecoming and absolutely loved it! The smocking top makes it great for any chest size. The skirt on it is super fun and flattering. Loved that there was a tie in the back to hold the shoulders up (she did not want to wear it off the shoulders).”
Everyone needs a crossover halter neck dress in their wardrobe. And this pick comes in over 21+ colorways and patterns. It’s designed to hug the body and accentuate the curves. Pair it with strappy sandals and a jean jacket for the ultimate laid-back 'fit.
Sizes: S - XL
Materials: 100% Rayon
Colors: 33
Length: Maxi
Pros: Comfortable fit, Slim silhouette
Cons: Shoppers note the fabric feels cheap
Customer Review: “I put in this dress and wow, I am in love. So pretty and flattering. The only thing I want to mention is if you put it in a suitcase to wear somewhere on vacation or whatever, make sure to bring an iron. It gets so wrinkled and will need to be ironed out."
This dress is elegant, playful, and just what you need to attend a cocktail party. Pair it with a bright pink purse and heels for an extra pop of color.
Sizes: M - XL
Colors: 12
Materials: 100% Polyester
Length: Midi
Pros: Features a mock neck and A-line silhouette
Cons: Some shoppers note that the armpit area feels tight.
Customer Review: “It was perfect for an outdoor wedding. I got a ton of compliments. Flattering, yet comfortable.”
Best Drawstring Dress
How adorable is this drawstring dress? Its terry material, stretchy fabric, and tie waist make it perfect for everyday wear. Plus, it comes in 10 different color and pattern options, so you can choose your favorite. Seriously, it's one of the best dresses on Amazon.
Sizes: XS - XL
Colors: 1
Materials: 97% Rayon, 3% Spandex
Length: Mini
Pros: Supersoft terry fabric feels soft against the skin, Tie closure at the waist
Cons: Size and quality varies per color
Customer Review: “Perfect casual dress. The fabric is good to great. I love the knit, drawstring waist as it provides you with shape. I would buy this again in more colors.”
The unique lantern sleeves and wide belt design on this dress will immediately draw attention. It also has soft and stretchy fabric and features a breathable material, ideal for wearing throughout the various seasons.
Sizes: S - XL
Colors: 29
Materials: 63% Polyester,34% Cotton,3% Spandex
Length: Mini
Pros: Soft and stretchy fabric provides all-day comfort.
Cons: Users note that the material quality is different from what is advertised
Customer Review: “I love this dress! It's very comfy and can easily be dressed up or down. The material is thicker than I thought (but breathable), which is nice because it hangs nicely and is flattering on a curvy figure. The tie around the waist is cute and flattering for the mid-section if that's a concern of yours. I bought this in two colors. I'm about a size 12 and bought an XL."
Of all the casual T-shirt dress styles out there, this one has to be one of our favorites. Thanks to its elastic waistband, you can move freely as you please. Plus, it comes in many stunning colors, patterns, and prints. We also love how effortless yet put-together it looks. So opt for this dress anytime you want to look like you put tons of effort into picking out your look (when you really just threw this on in under a minute.)
Sizes: XS - XXL
Colors: 44
Materials: 95% Rayon, 5% Spandex
Length: Mini
Pros: Elastic closure, Stretchy material
Cons: Some shoppers noted that the fabric felt cheap
Customer Review: “The seam sits at the natural waist, the pleats and pockets are just right to be flattering but not baggy looking. I like the way the hem goes up at the sides. The chest area also fits fine, it was not stretched or see-through at all. I'd definitely recommend this one.”
Looking for a date night dress? This one is your best bet. Pair it with your favorite heels, tights, and oversized blazer on colder nights.
Sizes: S - XL
Colors: 34
Material: 95% Polyester, 5% Spandex
Length: Mini
Pros: Lightweight and breathable polyester, Comes with a belt
Cons: Some shoppers note the dress does not look like the photo
Customer Review: “This dress fits great. (I wear a US 10 and bought the XL.) It's made from a lightweight material but doesn't feel super cheap. I also like that there's a clip at the bust so you can adjust the amount of cleavage shown!”
How adorable is this high neck a-line maxi sweater dress? It's available in a variety of neutral hues, ranging from beige to light pink, and has an ultra-flattering fit that'll hug you in all the right places. Plus, it can be layered up or worn alone during the confusing transitional season weather. A win all around if you ask us.
Sizes: XXS - XXL, 2X-5X
Colors: 11
Materials: 65% Viscose, 35% Nylon
Length: Midi
Pros: Hugs your curves, Side slit gives extra movement
Cons: Some shoppers note that the arm holes are too big
Customer Review: “This dress is so flattering. The material has a nice weight to it, not too heavy but far from flimsy. The A-line silhouette is feminine; the side slit is sexy. No need to iron, so it will travel well. Order your regular side for a classic fit, size down for a more fitted, sexy fit.”
This short sweetheart dress gives us all the romantic feels. The material feels soft and comfortable, and we love the short puff sleeves and tie closure at the bust.
Sizes: XS - XL
Colors: 17
Material: 100% Polyester
Length: Mini
Pros: Soft and comfortable fabric, Several colors available
Cons: Limited size range
Customer Review: “This dress fit perfectly. I accidentally got a stain on this dress after the first use. I washed it in the delicate wash, and the stain came right out. I highly recommend it!”
This dress was listed in the new arrivals tab on Amazon, and we couldn’t leave it off our list. We love the puff sleeves, empire waist, and ruffle design at the hem. You can dress it down for a causal look with sneakers and a jean jacket or pair it with lace-up heels for a chic look.
Sizes: S - XL
Colors: 6
Materials: 70% Viscose, 30% Polyamide
Length: Mini
Pros: Material feels soft against the skin, Moderate coverage
Cons: Sizes run small
Customer Review: “This dress is adorable! The color is just as pictured, and the fit is so chic and flattering!”
Versatile dresses are a must-have for every wardrobe and you can style this pick however you please. Make it fancy by adding in some strappy heels and a cute purse, or dress it down with some ballet flats and tights for a trip to the office.
Sizes: S - XXL
Colors: 29
Materials: 100% Polyester
Length: Mini
Pros: Skin-friendly chiffon fabric, Very comfortable and breathable
Cons: Users note that the fabric has no stretch.
Customer Review: “I love this dress! It just came and it’s immediately into my closet. I love it. Getting more colors for sure. I got black for work."
This SKIMS bodycon lookalike dress will capture attention wherever you go! It's made from a ribbed material that helps snatch the body, giving you a contoured and flattering fit.
Sizes: XS - XL
Colors: 10
Materials: 93% Modal, 7% Spandex
Length: Maxi
Pros: The material hugs to your curves, Straps can be adjusted
Cons: Some shoppers note that it's too long for shorter folks.
Customer Review: “Definitely recommend it. Definitely size down to be extra snatched. It’s so comfy and soft, but be mindful that the blue color is see-through. I tried wearing pasties and nip covers, but you could see those and it looked weird, so I’d recommend just going for it without anything if you can. But 10/10 overall, I love it. Buy it for sure. So many compliments and I fell asleep in the dress because it was so freakin comfy.”
One of the most exciting fashion trends we are excited to see come back for the fall is leather. And look how gorgeous this strapless faux leather dress looks?! You can pair it with strappy heels and gorgeous statement jewelry pieces for a completed #ootd!
Sizes: S - XL
Colors: 6
Materials: 95% Polyester, 5% Spandex
Length: Midi
Pros: Flattering on all body shapes and sizes, Faux leather feels nice against the skin
Cons: Some users note the dress comes with a weird scent.
Customer Review: “I love this and will be buying the black and pink one. I am between 12-14, so XL and 1X. I ordered the XL, and it fits like a glove! You wanna wear a body suit so that way it sucks you in which adds more room for the dress to stretch. I recommend 10/10.”
Amazon customers say that this bodycon dress is another great SKIMS dupe. And who are we to argue?! It's made from a body-fitting fabric that helps accentuate your silhouette. We also adore the deep square neckline.
Sizes: XS - XXL
Colors: 8
Materials: 95% Rayon, 5% Spandex
Length: Maxi
Pros: Body-fitting fabric, Moderate coverage
Cons: Some users note that the dress is too long.
Customer Review: “This dress is a must! It's so flattering and as someone who is insecure about my midsection, this dress was still flattering for being form-fitting. It's got a deep neckline, which I love, but that is something to keep in mind if that is a concern.”
Got a formal event to attend? We've got the dress for you! Featuring off-the-shoulder sleeves, a thigh-high slit, and hidden zipper closure, this dress is perfect for those looking to give off chic and sexy vibes.
Sizes: S - XL
Colors: 12
Materials: 95% Polyester, 5% Spandex
Length: Maxi
Pros: Thigh-high split, Soft and breathable fabric
Cons: Some shoppers note that the zipper feels flimsy.
Customer Review: “I wasn’t expecting this dress to fit this great and Wow me, but it absolutely did! I went to a wedding and it was a hit. I love the fit and the look came out so well. Very pleased.”
If you’re looking for an easy and comfy dress to wear, this might be your best bet. Just look at how cute the puff shoulder sleeve design is, and we love the all-over tiny daisy floral print.
Sizes: S - XL
Colors: 8
Materials: 100% Polyester
Length: Midi
Pros: Material feels soft against the skin, Split thigh design
Cons: The fabric has no stretch
Customer Review: “This is a cute dress and the color is vibrant. Lightweight and sleeves can be up or down. Very comfortable.”