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: 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).
Why it's great: Dresses from Etsy shops can't be found on any other retail site. They can often be customized for your size or style if you just shoot a quick message to the shop owner. Plus, you'll be supporting small businesses around the country and the world while finding the most unique dresses out there!
Shops we love: Renz, Jywal, Dress Culture, and DesignBridal
Pricing: prices vary from shop to shop
Sizes: sizes vary from shop to shop
Shipping: shipping costs vary from shop to shop
Get the sequin and lace one-shoulder dress from RenzRags for $159+ (sizes 0–16 or a custom size) or the purple cheongsam embroidered dress from DesignBridal for $68+ (sizes 4–10 or a custom size, two colors).
Why it's great: Hot Topic has a ton of clothing that references pop culture and some dresses inspired by popular fictional characters for those who like to put on a show!
Dresses we love: floral cap sleeve dress for $51.92 (sizes 0–5), cold-shoulder high-low dress for $35.92 (sizes XS–3XL), DC Comics Poison Ivy formal dress for $87.12 (sizes 12–26), and black lace bell sleeve dress for $39.92 (sizes XS–3XL)
Pricing: $20–$87.12
Sizes: XS–3XL
Shipping: $4.99 for standard shipping
Get the floral music dress for $47.92 (sizes 12–28) or the embroidered romper dress for $34.32 (sizes S–XL).
Why it's great: With hundreds of formal dresses to choose from you're bound to fall in love with more than one. Go ahead and try a few because returning the ones you don't pick is free!
Dresses we love: strapless rose gold maxi dress for $268 (sizes XS–XL), black backless maxi dress for $100 (sizes XS–XL, four colors), lace midi dress for $66 (XS–XL, two colors), and heavenly hues maxi dress for $84 (sizes XS–XL, 16 colors)
Pricing: $35–$300
Sizes: 0–12 or XXS–XL
Shipping: free for orders over $50
Get the sequin ombre dress for $122 (sizes XS–XL) or the navy lace maxi dress for $60 (sizes XS–XL, two colors).
Why it's great: Bebe dresses are colorful and have playful details like fringe, ruffles, or feathers!
Dresses we love: patent one-shoulder dress for $129 (sizes 00–12), double slit gown for $169 (sizes 4–12), cold-shoulder dress for $129 (sizes 2XS–2XL), and bead and sequin crepe dress for $329 (sizes 00–6)
Pricing: $102.99–$429
Sizes: 00–16
Shipping: free for orders over $100
Get the Mae ruffled high-low gown for $229 (sizes XS–XL) or the bustier bandage dress for $139 (sizes 2XS–2XL, three colors).
Why it's great: Eloquii often collaborates with other brands to bring their style to the plus-size market. A recent collaboration with Reece Witherspoon's Draper James features lots of fun clothes and a few perfect-for-prom formal dresses!
Dresses we love: fit and flare dress for $119.90 (sizes 14–22), silky pleated dress for $118.91 (sizes 14–24), Draper James lace dress with sash for $195 (sizes 12–28), and ruffled sleeve off the shoulder dress for $110.90 (sizes 14–28, two colors)
Pricing: $52.95–$189.90
Sizes: 12–28
Shipping: $7.50 for standard shipping or free shipping on orders over $150
Get the sequin off the shoulder dress for $79.99 (sizes 16–28) or the drop shoulder gown for $169.90 (sizes 14–24).
Why it's great: These dresses won't be a waste of money for one night because they can definitely be worn again for other occasions!
Dresses we love: floral frill midi dress for $60 (sizes 2–8, three colors), wrap front maxi dress for $77 (sizes 0–12, nine colors), mesh top cutout fishtail dress for $60 (sizes 0–12), and asymmetrical bandeau fishtail maxi dress for $51 (sizes 0–12, two colors)
Pricing: $26–$136
Sizes: 0–12
Shipping: $5 for standard shipping
Get the silky one-shoulder dress for $51 (sizes 4–12) or the plunge lace skater dress for $77 (sizes 0–12).
Why it's great: Venus is a company with a passion for fashion. It monitors, runways, celebrity, and magazine trends to bring you the freshest styles possible!
Dresses we love: bell sleeve dress for $44.99 (sizes 2–24, three colors), off-the-shoulder midi dress for $34.99 (sizes XS–3XL), fringe lace dress for $44.99 (sizes XS–3XL), and fringe dress for $89 (sizes 2–16)
Pricing: $24.99–$299
Sizes: 2–28
Shipping: $4.95+ for standard shipping depending on order value
Get the ombre glitter dress for $39.99 (sizes XS–3XL, four colors) or the velvet dress for $34.99 (sizes XS–3XL).
Why it's great: Revolve curates pieces from tons of designers like Needle & Thread, Michael Costello, Lovers + Friends, NBD, and Alice McCall.
Dresses we love: Jill by Jill Stuart wrap gown for $438 (sizes 0–10, three colors), Majorelle Nadea gown for $238 (sizes 2XS–XL), NBD dust til dawn gown for $298 (sizes 2XS–L), and Lovers + Friends Aahmani gown for $268 (sizes XS–L)
Pricing: $73–$1,870
Sizes: 2XS–XL
Shipping: Free 2-day shipping
Get the X by NBD on the low gown for $268 (sizes 2XS–M) or the Likely Alameda gown for $398 (sizes 0–10, two colors).