The 18 Best Black Holiday Dresses on Amazon

Chances are you're headed to your fair share of holiday parties this season. If that's the case, you're probably figuring out exactly what you'll be wearing for each and every event. You know one piece that works every single time? A black dress. Whether it's a simple LBD or a super-festive style covered in ruffles, metallic details, or luxe velvet, a black dress can never steer you wrong for a holiday party

If you're thinking about ordering one now, I have some great news: Some of the best styles can be found on Amazon. Yep, that means you can put your Prime membership to good use just in time for the holidays. Ahead, I'm breaking down the very best styles by price, so you can add a piece to your holiday wardrobe, no matter what your budget is.

OVER $1000

Occasionally, one holiday event might stand out above all the rest—whether it's a formal Christmas gala or a sophisticated New Years' Eve soirée—and those special moments require an equally special dress. Alternatively, perhaps you plan to invest in one dress and wear it to every party this season to make the most of its cost per wear. Either way, both call for an investment piece, and if you didn't think you could find such a thing on Amazon, think again.

The flowing ruffle sleeves make this silhouette really stand apart from the rest.

A dress that looks like a top and skirt but is actually one flowing piece is my favorite kind. The sleeves delicately hanging off the shoulders add the perfect touch to an otherwise elegant and sophisticated dress. 

Blazer dresses are winter's answer to summer's frilly frocks, and this dress is Saint Laurent's answer to blazer dresses. 

UNDER $1000

Now that you're convinced you can find luxury pieces on Amazon, why stop there? The price range between $500 and $1000 is the sweet spot, where you can find stunning dresses that will take you straight through the holiday season without completely breaking the bank. 

Winter florals might officially replace spring florals with this dress. 

The collar and beaded appliqué instantly transform this simple black dress into a holiday fashion feast. 

UNDER $500

A key to getting through the holiday season is setting a budget that you're forced to stick to, from dinners you have to attend to gifts you have to bring and the dresses you have to wear, the holiday season is known to become very expensive, very quickly. Fortunately, a dress between $300 and $500 is sure to draw compliments all night while leaving the rest of your budget open for your other holiday obligations. 

A little feather trim never hurts… In fact, we think it's exactly what this holiday season needs. 

Pair this with strappy sandals just like the model did.

Don't overlook the power of a great wrap dress—it's timeless and is guaranteed to look great on everyone. We love the flutter sleeves and delicate dot print on this one.

UNDER $300

Scratch one dress for the entire holiday season; you're hoping for a couple of key pieces you can rotate through depending on the occasion. That's when a dress below $300 is ideal. The best part about these dresses is you can wear them repeatedly throughout the year, no holiday party necessary, to get the most value out of each purchase. 


There's nothing chicer than a turtleneck dress around the holidays, if you ask us.

Calling all my minimalist friends, this simple and sleek number was made for you.

The subtle leopard print ensures you're perfectly on-trend.

UNDER $100

When you're already spending half of your paycheck on gifts, who can afford to spend even more on a black dress? Focus your attention (and spending) on giving, and grab one of these chic affordable dresses. 

Pleats make everything better, and this dress is no exception. 

This voluminous cape exudes sophistication with a little much-needed drama. 

Next: Find out what's in the eight-piece French-girl holiday wardrobe.

This post was published at an earlier date and has since been updated by Aleksija Vujicic.