14 Must-have Holiday Dresses

Wondering what to wear to your next holiday party? Here are our top picks for every festive occasion 

Credit: Bebe

From sophisticated classics to sequin-filled glam, make the season bright with these beautiful holiday dresses

Bebe Ponte & Lace Midi Dress, $129  

Keep your little black dress in the closet this season, and step out in some rich colour. We love this simple, ultra-chic number by Bebe with lace down the sides that adds a subtle hint of glam. Pair it with a set of pearls for a classic holiday look. 

Credit: H&M 

H&M Short Dress, $39.99

Christmastime can get a little expensive, but your party dress doesn’t have to be. This gorgeous red dress from H&M is both sophisticated and affordable. Add a little gold bling and off you go!

Credit: J. Crew 

J. Crew Velvet Polka Dot Dress, $251

We love this fun dress by J.Crew that is perfect for a family get-together or your work holiday party. The velvet polka dots instantly add a unique touch, and the easy elastic waist will keep you comfortable throughout the evening.

Credit: Free People

Free People Saylor Jessa Lace Dress, $250

This bold cocktail dress by Free People is for the true fashionista who’s ready to stand out at the New Year’s party. We love the stunning combination of the rich blue colour and the high-neck floral cut. Keep the focus on your outfit with minimal jewellery and soft makeup.

Credit: Joe Fresh

Joe Fresh Velvet Dress, $39

There’s nothing like a soft, velvet dress for the winter and it’s also one of the biggest trends of the season. This piece by Joe Fresh is simple and elegant with long sleeves and a self-tie belt around the waist. Pair with nude pumps or sparkly heels to add some glam.

Credit: Simons

Twik Wrap-front Tie-waist Voile Dress, $39.95

Here it is: the quintessential little black holiday number made by Twik. And if you love hitting the dance floor, this dress is definitely for you. The flowy chiffon material will let you groove all night long. 

Credit: Nordstrom

Pisarro Nights Embellished Mesh Sheath Dress, $250

Sequins never go out of style for the holidays, and this elegant white dress by Pisarro Nights is a fabulous choice for a slightly fancier event. 

Credit: Gap 

Gap Silky Split-neck Dress, $63.96

This silky dress by Gap is great pick for an afternoon or evening holiday party. It’s classy, comfortable, and looks great with a pair of ankle boots or high heels. And if the weather is a little chilly, throw on some printed nylons for warmth and style.

Credit: Zara

Zara Tube Dress with Sequins, $69.90

This low-back sequin dress by Zara is super fun and flirty. The subtle black and gold sparkles add just the right amount of holiday shine, and the longer length of the dress pairs perfectly with ankle boots or heels. 

Banana Republic Short-sleeve Drape Dress, $160

This icy pink ensemble from Banana Republic is flattering, no matter what body type. Wear it to your upcoming holiday event paired with a metallic clutch and nude heels for an easy, feminine look.

Credit: The Bay

Adrianna Papell Surplice Lace Combo Flare Dress, $160

Go vintage glam with this charming black and white ensemble by Adrianna Papell. The delicate lace bodice descends into a pleated black skirt that creates a flattering contrast. Pair this dress with your favourite black stilettos and red lips. 

Credit: BCBG

BCBG Shana High-low Dress, $220

This bright berry georgette dress by BCBG gives you an ultra glam look, along with a relaxed fit. We love the high-low cut that drapes elegantly over the body. Be sure to do a little turn to show off the fun ruffles on the back.

Club Monaco Keliee Dress, $249

Many women stay away from prints in the winter, but dark colours paired with soft florals are always in style. This Club Monaco dress is super feminine with its romantic blush tones, and is a great choice for a more casual holiday occassion. 

Michael Kors Lace Jacquard Dress, $195

There’s nothing like a deep red ensemble for the festive season. This midi-length dress by Michael Kors is chic, refined, and can be dressed up or down no matter the occasion.