The 10 best places to buy prom dresses online

The 10 best places to buy prom dresses online— Recommendations are independently chosen by Reviewed’s editors. Purchases you make through our links may earn us a commission.

Prom season has arrived. Whether you're attending a virtual dance or a socially distant affair this year, there's a lot of excitement surrounding the occasion, from finding a date to picking the perfect prom dress. While we can't help with the former, we can help with the latter.

Shopping for a prom dress requires you to consider a lot of factors: color, length, style, brand, to name a few, which can be hard to properly examine when buying online. At retailers like David’s Bridal, Shein, and Macy’s, though, there are hundreds of prom dresses to choose from for dance-goers of all shapes and sizes. Below, are the 10 best places to buy prom dresses online.

1. David’s Bridal

David's Bridal
Credit: David's Bridal

You'll find prom dresses mixed in with wedding gowns at David's Bridal.

Our favorites: Lace-Up Back Metallic Iridescent Glitter Dress—$349.95 and One-Shoulder Satin Strappy Back Plus Size Gown—$269.95
Prices: 👗👗👗👗
Sizes: 0-23
Return policy: 7 days

Metallics, sequins, cut-outs, oh my! While David’s Bridal may be known for wedding dresses, it also sells gorgeous prom dresses in long, short, and two-piece styles and in both regular and plus sizes. On its website, you can filter by things like price, silhouette, sleeve, neckline, and trends.

If you want some professional guidance with finding the perfect dress, David's Bridal offers one-on-one appointments with stylists at its store locations across the country or you can chat with a stylist online 24/7. Whether you order online or in-store, you can get your dress tailored with David's Bridal's in-house alterations specialists.

Shop prom dresses at David’s Bridal

2. Nordstrom

Credit: Nordstrom

Designer prom dresses are the name of the game at Nordstrom.

Our favorites: Morgan & Co. Illusion Panel A-Line Gown—$96 and Mac Duggal Fit & Flare Cocktail Dress—$238
Prices: 👗👗👗
Sizes: 2-18
Return policy: On a case-by-case basis

There are hundreds of pretty prom dresses available at Nordstrom, whether you're looking for a flirty cocktail-length frock or a sleek, sequined ball gown. There are dresses in regular and plus sizes that range in price from $60 to $800. You'll also find high-end dresses from designers including Mac Duggal, Carolina Herrera, and La Femme. Narrow down your choices by dress style—A-line, backless, empire waist, body-con, and so on—or neckline, like boat, plunge, haltered, or turtleneck. Nordstrom also allows you to sort the results by percent off (as well as from lowest to highest) if you're on the hunt for a deal.

Shop prom dresses at Nordstrom

3. Macy’s

Credit: Macy's

You can build your entire prom night outfit at Macy's.

Our favorites: City Studios Juniors’ Embellished Illusion Tulip Gown—$109 and Nightway Plus Size Sequined Mesh Gown—$109
Prices: 👗👗
Sizes: 0-15 and 14W-22W
Return policy: 90 days

Macy’s has a featured section for prom dresses on its website, where you can search by size, dress length, color, style, top-rated, and price. You can even filter by discount—from 20% to 70% off—or shop the "Created For Macy's" collection, which features limited-edition gowns available exclusively at the retailer. Prices range from $20 to $400. Another perk of shopping at Macy's? You can get your dress along with everything else you need for prom night—shoes, a clutch, makeup—all in one place.

Shop prom dresses at Macy’s

4. Amazon

Credit: Amazon

You may be surprised at what you can find on Amazon in terms of prom dresses.

Our favorites: YuNuo Spaghetti Strap Formal Gown—$79 and Woosea Split Cocktail Dress—$48.99
Prices: 👗
Sizes: 0-38 and XXS-8X
Return policy: 30 days

Amazon is home to a vast selection of prom dresses in a variety of styles, lengths, and colors, from slinky black gowns to bright fit-and-flare mini dresses. Many cost less than $100, so it's a good place to shop if you don't want to spend a lot. Search according to size, color, price, brand, and average rating, and then skim the reviews with images to see how the dresses look in real life on other shoppers. If you're an Amazon Prime member, you'll receive free shipping and free returns on select dresses.

Shop prom dresses at Amazon

5. Shein

Credit: Shein

Shein is a must-shop for budget-friendly prom dresses.

Our favorites: Ever Pretty Ruffle Off Shoulder Split Prom Dress—$42 and Cross Back High Split Satin Maxi Slip Dress—$21
Prices: 👗
Sizes: XS-4X
Return policy: 45 days

Shein is one of the best places to buy a prom dress on a budget. (After all, like a wedding dress, you're likely only going to wear it once!) Filter through the thousands of "formal" or "night out" dresses by size, color, pattern, material, style, neckline, sleeve length, and price. You'll find classic silhouettes to edgier of-the-moment designs starting at just $18. Bonus: For shoppers in the U.S., Shein currently offers free shipping on all orders in the U.S.

Shop prom dresses at Shein

6. Lulus

Credit: Lulus

Consider Lulus your prom one-stop shop.

Our favorites: Heavenly Hues Navy Blue Maxi Dress—$88 and Awaken My Love White Long Sleeve Lace Maxi Dress—$88
Prices: 👗👗
Sizes: XXS-XL
Return policy: 30 days

Lulus is a popular destination for dresses, and its prom selection doesn't disappoint. There are all different necklines (apron, boat neck, v-neck, scoop, strapless, surplice, cowl), all different sleeves (sleeveless, strapless, short, half, three-quarter, long) and all different lengths (mini, midi, maxi, high low). Not only does Lulus have prom dresses, the retailer offers prom shoes and accessories to finish off the look. You'll get free shipping on all orders over $50 and students qualify for a 10% discount by verifying their status via Student Beans.

Shop prom dresses at Lulus

7. Dillard’s

Credit: Dillard's

You'll be the belle of the ball in one of these Dillard's prom dresses.

Our favorites: B. Darlin V-Neck V-Back Satin Ball Gown—$150 and GB Social Strapless Glitter-Pattern Ball Gown—$289
Prices: 👗👗👗
Sizes: 0-15
Return policy: 30 days

In Dillard's prom section, shoppers can browse popular dresses, new pieces, and sale items in addition to filtering options by length, brand, color, sleeve length, and price. The product page for each dress features a "Complete Your Look" section, which recommends shoes, handbags, and other accessories to pair with your gown. Tip: Reviewers recommend checking the size chart for each dress—which varies by brand—to ensure you get the right fit.

Shop prom dresses at Dillard’s

8. Anthropologie

Credit: Anthropologie

It doesn't get much classier than a dress from Anthropologie.

Our favorites: Odette Dress—$430 and Montreal Dress—$220
Prices: 👗👗👗👗
Sizes: 0-26
Return policy: 60 days

Anthropologie doesn’t have a specific section set aside for prom dresses but instead has a robust dress section separated into different categories from little white dresses to black tie numbers. For prom, you’ll likely want to browse through the "Formal Dresses" section, where you'll find elegant floor-length gowns in luxe silk and flowy chiffon. Filter by style, sleeve length, length, color, size, price, and brand or sort your picks by the newest dresses or the top-selling. You can also find gorgeous prom-appropriate dresses from Anthropologie's bridal offshoot, BHLDN.

Shop prom dresses at Anthropologie

9. PromGirl

Credit: PromGirl

You're basically guaranteed to find a dress you like at PromGirl.

Our favorites: Faviana V-Neck Ruched Open-Back Floor Length Dress—$250 and Long Alyce High-Low Taffeta Prom Dress with Slit—$250
Prices: 👗👗👗
Sizes: 00-24
Return policy: 7 days

PromGirl makes prom dress shopping a breeze with its easy-to-navigate website layout and design. First, you can shop by designer, what’s trending, size—including a large variety of plus sizes—and dress style. PromGirl carries popular brands along with its own highly rated line designed exclusively for the retailer. Whether you’re looking for a glittery gown or a sultry two-piece set, PromGirl has you covered. There’s also a section devoted to dresses under $200 and an option to filter your results by body shape so you can find something that fits your budget and your body.

Shop prom dresses at PromGirl

10. Unique Vintage

Unique Vintage
Credit: Unique Vintage

Look like you're going to prom in the '50s with a pick from Unique Vintage.

Our favorites: Black Bateau Neckline Mermaid Style Full Length Gown—$110 and Cream Chiffon Strapless Sweetheart Corset Long Gown—$96
Prices: 👗👗
Sizes: 4-22 and XS-L
Return policy: 30 days

If retro dresses are your thing, Unique Vintage may be your best bet when it comes to prom prep. Think: beaded flapper frocks and Coco Chanel-approved gowns. The quirky retailer offers silhouettes and shapes that conjure up images of Mad Men-esque cocktail lounges and sock hops. On its website, you’ll find a designated prom dress section, which you can browse by era—from the 1920s to the 1970s—color, print, size, and brand. Unique Vintage offers $7 flat rate shipping or free shipping for orders over $150.

Shop prom dresses at Unique Vintage

The product experts at Reviewed have all your shopping needs covered. Follow Reviewed on Facebook, Twitter, and Instagram for the latest deals, product reviews, and more.

Prices were accurate at the time this article was published but may change over time.