Browse links
US residents can opt out of "sales" of personal data.
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.
Options in every shape, size, color, style, and price range so you can look like a star on your prom night with just a few clicks. Happy shopping!
Why it's great: With free shipping and returns you don't have to worry about wasting money if you end up not liking the dress and wanting to return it.
Dresses we love: Xcape shimmer fit and flare dress for $228 (sizes 0–16, four colors), Lace & Beads sequin mini dress for $185 (sizes XS–M), Jenny Yoo Alanna open-back chiffon gown for $285 (sizes 2–18, five colors), and Sequin Hearts Chemical lace two-piece halter gown for $129 (sizes 3–13)
Pricing: $38.98–$8,895
Sizes: 00–20 or 2XS–3XL
Shipping: free shipping and returns
Get the Katie May Legacy crepe body-con gown for $295 (sizes 0–16, five colors) or the Morgan & Co. embellished cutout gown for $219 (sizes 3/4–11/12).
Why it's great: Boohoo drops more than 100 new products daily! You can choose from show-stopping floor-length gowns, stylish mini dresses perfect for dancing the night away, or midi dresses which are totally in this prom season!
Dresses we love: Ria cutout color blocked dress for $34.80 (sizes 2–8), Kate off-the-shoulder ruched midi dress for $20.40 (sizes 2–10), Tiai sequin maxi dress for $51.60 (sizes 2–12), and Erica pleated off the shoulder dress for $22.80 (sizes 12–20, six colors)
Pricing: $7–$160
Sizes: 0–24 or XS–XL
Shipping: Free shipping on orders over $30 or $5.99 for flat rate shipping
Get the Elizabeth plunge ruffle dress for $20.40 (sizes 4–10, three colors) or the halter ruffle maxi dress for $57.60 (sizes 4–10, two colors).
Why it's great: You can choose either a regular or short inseam on many dresses so you'll be less likely to have to take your dress to a tailor or teeter around on too-high heels to keep it from dragging on the floor.
Dresses we love: Betty Boop keyhole dress for $56.17 (sizes 10–30), floral chiffon dress for $96.67 (sizes 10–30), pink sateen skater dress for $74.14 (sizes 10–30), and black floral high low chiffon dress for $59.17 (sizes 00–6)
Pricing: $35.23–$134
Sizes: 10–30
Shipping: $6 for flat rate shipping
Get the red velvet cutout gown for $32.48 (sizes 10–24) or the black lace midi dress for $96.67 (sizes 10–30).
Why it's great: ModCloth's dresses are available in inclusive sizes up to 26 so it's easier to find a beautiful dress to stand out in!
Dresses we love: Adrianna Papell metallic pleated dress for $119.99 (sizes 4–12), peachy queen maxi dress for $125 (sizes XS–4XL), folklore embroidered long sleeve dress for $149 (sizes XS–4XL), and brave new whirl maxi dress for $99 (2XS–4XL)
Pricing: $22.97–$600
Sizes: 0–26 or 2XS–4XL
Shipping: $5.99 for flat rate shipping or free shipping for orders over $75
Get the retro sequin dress with cape sleeves for $149 (sizes XS–4XL) or the Chi Chi London rein or shine lace dress for $149 (sizes 2–26).
Why it's great: Get stunning designer dresses at a fraction of their retail prices. If you happen to live by one of their five retail locations you can go and try on a bunch of dresses to pick your favorite one and find the right size for you. When your event comes they will send you your size and a free back up size just in case! You can rent an item for either four or eight days. Don't worry about cleaning it. Just ship it back and they handle the dry cleaning. What could be better?
Dresses we love: Marchesa Notte falling rose gown for $130 (sizes 0–12), Slate and Willow green Gabi dress for $35 (sizes 0–16), and Jill by Jill Stuart Lovely Duo gown for $100 (sizes 0–14)
Pricing: rental prices vary
Sizes: $30–800
Shipping: prices vary
Get the Monique Lhuillier green floral lace dress for $75 (sizes 0–18) or the Dress The Population Chrissie dress for $40 (XS–L).
Why it's great: Customer reviews and photos will let you see what the dress looks like on real people, not just models! And, with Amazon Prime, shipping and returns for most items will be free and easy so you can order a few, pick your fave, and return the rest!
Dresses we love: Angel Fashions sequined pattern lace-up dress for $49.99 (sizes XS–2XL), 1950s retro cocktail dress for $15.99+ (sizes XS–3XL, 43 colors), Adrianna Papell plus size floral beaded gown for $249+ (sizes 14–22, two colors), and sleeveless appliques gown for $35.99+ (sizes 2–22, eight colors)
Pricing: $10+
Sizes: vary
Shipping: free two-day shipping for Amazon Prime members on qualifying items
Get the 1920s Gatsby sequin maxi dress for $39.99+ (sizes 2/4–18/20, 15 colors) or the retro floral lace cap-sleeve dress for $28.99 (sizes S–2XL, three colors).
Why it's great: You definitely won't blend into the crowd in something from Anthropologie! Try a formal jumpsuit to really make a statement and show your unique style!
Dresses we love: Eva Franco Sadie bow dress for $178 (sizes 4–12), Corey Lynn Calter bloome jumpsuit for $228 (sizes 0–14), Foxiedox Antonia dress for $228 (XS–XL), and Porridge Clothing pleated metallic jumpsuit for $138 (sizes XS–XL, four sizes)
Pricing: $138–$858
Sizes: 0–18 or XS–XL
Shipping: $6.95–$15.95 or free for orders over $150 for AnthroPerks members
Get the Nicole Miller New York paisley maxi dress for $258 (sizes 0–14) or the Petersyn Ethan bow jumpsuit for $380 (sizes XS–L).
Why it's great: You can accessorize your dress with their large selection of shoes, jewelry, and clutches!
Dresses we love: Amada dress for $260 (sizes 0–18, five colors), Thrive velvet wrap dress for $100+ (sizes XS–XL, three colors), Adrianna Papell Faye dress for $380 (sizes 0–16), and Meritt dress for $220 (sizes XS–XL)
Pricing: $140–$800
Sizes: 0–18
Shipping: $4.95–$10.95 depending on order value
Get the Goldie dress for $400 (sizes 0–12, two colors) or the Tonya dress for $260 (sizes 0–16).
Why it's great: With thousands of dresses in hundreds of different styles, colors, and sizes you are guaranteed to find your dream dress! Sit back and relax because you could be browsing this site for hours!
Dresses we love: lace high-low dress for $99 (S–L, three colors), long sequin dress for $320 (sizes 16–26), black floral dress for $129 (sizes 0–16), and Sherri Hill long V-neck embroidered bodice dress for $298 (sizes 00–14, three colors)
Pricing: $26–$136
Sizes: 0–12
Shipping: $5 for standard shipping
Get the satin off the shoulder dress for $249 (sizes M–2XL, six colors) or the two-piece prom dress for $198 (sizes XS–2XL, two colors).
Why it's great: Asos carries over 80,000 products from brands around the world and their own brand. It is very inclusive with sizes and has dresses available in plus-size, petite, tall, and maternity sizes so there is something for everyone!
Dresses we love: crop top midi dress for $72 (sizes 0–14), high-neck embellished dress for $108 (sizes 4–14), Anglais gown for $672 (sizes 0–10), and kimono maxi dress for $92 (sizes 14–24)
Pricing: $21.50–$672
Sizes: 00–26 or XS–4XL
Shipping: $4 for standard shipping or free shipping for orders over $40
Get the French Connection embroidered maxi dress for $395 (sizes 2–12) or the plus-size Bardot cold shoulder dip back pastel stripe dress for $95 (sizes 12–24).
Why it's great: With such a huge selection of styles and more rolling in each week, you can avoid the "same-dress" nightmare!
Dresses we love: mock-neck mermaid gown for $45 (sizes S–L), contrast floral off-the-shoulder gown for $68 (sizes S–L, two colors), faux gem embellished taffeta gown for $65 (sizes S–L, two colors), and striped tube maxi dress for $38 (sizes S–L, two colors)
Pricing: $9–$138
Sizes: XS–XL
Shipping: $4.95 or free for orders over $50
Get the floral mesh gown for $68 (S–L) or the plunging mesh maxi dress for $48 (S–L, two colors).
Why it's great: David's Bridal is a one-stop shop for all things prom! You can find a prom guide, prom trend report, and prom checklist to help you make the most of your special night!
Dresses we love: sequined velvet sheath dress for $99.95 (sizes 1–11), cage-back plus-size gown for $209.95 (sizes 17–21), crushed velvet halter gown $149.95 (sizes 1–15), and Dave and Johnny ruffle off-the-shoulder two-piece mermaid dress for $299.95 (sizes 0–16)
Pricing: $29.99–$869
Sizes: 0–24
Shipping: $8–$15 for standard shipping depending on order value or free shipping for orders over $100
Get the sequined mermaid dress with tiered skirt for $299.95 (sizes 0–16) or the cold shoulder glitter gown for $119.95 (2–16).
Why it's great: City Chic has new styles arriving weekly! It also has a fit guarantee and free returns so no worries if you get buyer's remorse!
Dresses we love: Miss Shady fit and flare dress for $149 (sizes 14–24), It Girl strapless maxi dress for $169 (sizes 14–24), succulent sweetie fit and flare dress for $139 (sizes 14–24), and lace whisper dress for $149 (sizes 14–24, two colors)
Pricing: $89–$169
Sizes: 14–24
Shipping: free standard shipping and returns
Get the dolce rose sheath dress for $169 (sizes 14–24, two colors) or the pleated ombre halter maxi dress for $149 (sizes 14–22).
Why it's great: These are not the single-wear type of dresses. You'll find yourself searching for another opportunity to rock your prom dress!
Dresses we love: bow detail midi dress for $38 ( sizes 2–12), chiffon ruffle maxi dress for $60 (sizes 0–12), lace high-neck body con dress for $55 (sizes 0–12, three colors), and feather skirt body con dress for $60 (sizes 0–12, four colors)
Pricing: $12–$150
Sizes: 0–12
Shipping: $5 for standard US shipping
Get the sequin fishtail maxi-dress for $75 (sizes 0–12) or the floral bandeau midi dress for $128 (sizes 0–12).
Why it's great: The site has filters that let you narrow down the options to dresses from your favorite decade! Complete your throwback look with fun shoes and accessories!
Dresses we love: 1940s capelet dress for $118 (S–XL), Grecian halter gown for $98 (XS–XL), vintage style ivory and black embroidered Florence flapper dress for $78 (sizes 14–26), and royal blue metallic dress for $118 (XS–3XL)
Pricing: $88–$430
Sizes: 0–6XL
Shipping: $7 flat rate shipping
Get the1920s fringe dress for $110 (2XL–4XL) or the 1950s swing dress for $118 (XS–XL, three colors).
Why it's great: Use Macy's many site filters to narrow down your search to the style, color, size, length, price, or designer you want! Macy's can take all the guesswork out of online prom dress shopping!
Dresses we love: Betsy & Adam chiffon overlay gown for $269 (sizes 14–22), City Studios ruffle embroidered gown for $129 (sizes 0–9), MSK metallic pleated gown for $129 (sizes 6–16), and Xcape floral print strapless dress for $299
Pricing: $27.53–$369
Sizes: 0–24
Shipping: Free shipping for order over $49
Get the Betsy & Adam cutout illusion gown for $209 (sizes 0–10) or the Teeze Me glitter mesh illusion gown for $118.99 (size 0–9).
Why it's great: Free People is well-known for its casual bohemian threads but its impressive selection of party dresses has many options that are perfect for prom!
Dresses we love: Sasha dress for $249 (sizes 0–12), Temecula maxi dress for $250, Allegra maxi dress for $279 (sizes 0–12, thee colors), and embellished lapis maxi dress for $430 (sizes XS–L, two colors)
Pricing: $108–$1,195
Sizes: 0–14
Shipping: free shipping for orders over $100
Get the Abby dress for $329 (sizes 0–12) or the mermaid mini party dress for $300 (sizes 0–12).
Why it's great: You get a designer gown, shoes, and accessories for a fraction of their usual retail prices! You'll be the ultimate Maxxinista when you're decked out in designers like Adrianna Papell, Jay Godfrey, Jovani, Betsy & Adam, and Terani Couture.
Dresses we love: Emma Street patterned gown with tulle for $79.99 (sizes 4–18), Cachet sequin fringe gown for $79.99 (sizes 4–12), Adrianna Papell embroidered lace ball gown for $59.99 (petite sizes 2–10), and Jovani embroidered lace gown for $129.99 (sizes 4–14)
Pricing: $24.99–$129.99
Sizes: XS–2XL
Shipping: $8.99 for standard shipping
Get the Macduggle two-piece sequin gown set for $199.99 (sizes 4–16) or the color blocked ball gown for $149.99 (sizes 6–14).
Why it's great: All of Dorothy Perkins' clothes are ethically sourced meaning it monitors and manages its social and environmental impact. The clothes are made in safe work environments by workers who are treated and paid fairly. Plus, you can get a 10% student discount!
Dresses we love: cobalt lace bodycon dress for $69 (sizes 4–12), embellished maxi dress for $110 (sizes 4–10), mint embroidered midi dress for $110 (sizes 2–18), and little mistress satin pleated lace maxi dress for $159 (sizes 4–13)
Pricing: $19–$167
Sizes: 0–24
Shipping: $10 or free for orders over $50
Get the floral Bardot midi dress for $79 (sizes 4–12) or the royal blue maxi dress for $119 (sizes 4–12).
Why it's great: Showpo recently introduced sizes 12–16 so their sizes are now more inclusive!
Dresses we love: wild nights dress for $69.95 (sizes 2–16, two colors), shimmer rose gold sequin dress for $69.95 (sizes 2–10), timeless love dress for $69.95 (sizes 2–16), and shimmer black sequin maxi dress for $69.95 (sizes 2–10)
Pricing: $17–$86
Sizes: 0–16
Shipping: free standard shipping for orders over $50
Get the One For The Money dress for $69.95 (sizes 4–16) or the shooting arrows crochet dress for $69.95 (sizes 2–16).
Why it's great: Windsor Store is dedicated to inspiring and empowering women. They curate a selection of dresses that'll make you feel confident and beautiful! They also have a giveaway contest called The Cinderella Project that gives 100 winners a $150 gift card each to purchase their dream prom dresses! The contest is open until March 31st!
Dresses we love: Lizbeth dress for $59.90 (XS–XL, six colors), Alexia red velvet dress for $79.90 (sizes 1–15), Morgan glitter open-back dress for $59.90 (sizes S–L), and Raina pink lace two-piece dress for $119.90 (sizes 3–13)
Pricing: $39.90–$79.90
Sizes: XS–2XL
Shipping: $5.95 for flat rate shipping or free for order over $75
Get the Sienna two-piece dress for $139 (sizes 3–13) or the Lizzie dress for $64.90 (sizes XL–3XL).
Why it's great: Tobi always seems to have the biggest and best sales! If you time your purchase right you could get your prom dress for up to 50% off!
Dresses we love: velvet maxi dress for $35 (sizes XS–L, three colors), Abegayle maxi dress for $36 (sizes XS–L, five colors), Lei lace bodycon dress for $36 (sizes XS–L, four colors), and sweetheart lace skater dress for $44 (sizes XS–L)
Pricing: $13–$180
Sizes: XS–L
Shipping: free shipping on orders over $50 and free 30 day returns
Get the Gianna silver beaded bodycon dress for $168 (sizes XS–L) or the Wanderlust lace maxi dress for $44 (sizes XS–L, three colors).