Holiday & Occasion Outfits

Christmas Outfit Ideas for Women: 18 Looks for Every Plan

Real outfit photos for every part of the season, from Christmas morning to the market, each with a simple formula you can copy from your own closet.

Share
Smiling woman in an olive velvet wrap mini dress with nude block-heel sandals and a small white crossbody bag in front of a decorated Christmas tree
Photo: Shawna Lay / Unsplash
In this guide (12 sections)
  1. Christmas dress codes decoded
  2. Christmas Day at home
  3. Christmas dinner
  4. Christmas party
  5. Christmas Eve and church
  6. Christmas market
  7. Holiday travel
  8. More outfit formulas to try
  9. What to avoid
  10. Styling tips
  11. Frequently asked questions
  12. The short version

The easiest way to choose a Christmas outfit is to dress for the moment: cozy knits or matching pajamas at home, a festive fabric like velvet or tartan for dinner, a little sparkle for parties, and warm layers you can stand in for hours at a Christmas market. Below are 18 photographed looks grouped by occasion, each with an outfit formula you can recreate with pieces you may already own.

About the photos: every look is a real outfit photo licensed from Unsplash and credited under the image. We describe only what you can see in each photo. See our image policy.

Christmas dress codes decoded

OccasionDress codeStart withShoes
Christmas morning at homeCozyMatching pajamas, or a chunky knit with jeansSlippers or clean sneakers
Family Christmas dinnerSmart casualVelvet, tartan or a fine knit with a skirt or trousersLoafers, ankle boots or low heels
Christmas partyDressyA velvet or sequin dress, or a sparkly topHeeled boots or heels you can stand in
Christmas Eve serviceModest and warmA knee-length or longer dress, or tailored trousers, with a coatLow heels or boots
Christmas marketOutdoor, coldA long coat or puffer, hat, scarf and glovesInsulated, waterproof boots
Holiday travelComfortableWide-leg trousers or joggers with a long coatSneakers or flat boots
Christmas dress codes at a glance

Dress codes vary by family and by church. If you are unsure, ask the host.

Christmas Day at home

Comfort comes first, but a festive colour or print makes the day feel special and looks good in photos.

Woman sitting cross-legged on a kitchen counter in a red tartan flannel pajama set and socks, holding a mug
Photo: Eugenia Pan'kiv / Unsplash

Look 01

Tartan flannel pajama set

Outfit formula: red tartan flannel pajama set + cozy socks

Why it works: Christmas morning is the one day matching pajamas are the dress code. A tartan flannel set looks festive in photos while you open presents, and it is warm enough for a chilly house.

Best for: Christmas morning · Opening presents · Photos at home

Swap: No pajama set? A plaid flannel shirt over leggings gives the same look.

Smiling woman in a pale grey-blue cable-knit turtleneck sweater and blue jeans holding a mug with a holly print
Photo: Mike Cox / Unsplash

Look 02

Cable-knit turtleneck and jeans

Outfit formula: pale grey-blue cable-knit turtleneck sweater + blue jeans

Why it works: A chunky cable knit with your favourite jeans is the easy middle ground for a relaxed family day: comfortable on the sofa, but put together when guests arrive.

Best for: Christmas Day at home · Relaxed family visits

Swap: Swap the jeans for knit joggers if you are staying in all day.

Christmas dinner

One step dressier than everyday: a festive fabric (velvet, tartan, texture) plus pieces you can sit comfortably in.

Woman in a navy velvet blouse, red tartan full midi skirt, red beret and red pumps posing in a room with a gilded mirror
Photo: Farzin Yarahmadi / Unsplash

Look 03

Velvet blouse and tartan midi skirt

Outfit formula: navy velvet blouse + red tartan full midi skirt + red beret + red pumps

Why it works: Tartan is the most Christmas-coded print there is, and a full midi skirt makes it feel elegant rather than costume-like. The velvet top adds a second festive texture.

Best for: Family Christmas dinner · Christmas lunch · Holiday photos

Swap: A plain black knit top works instead of velvet; add tights and ankle boots if it is cold.

Woman in a burgundy cardigan with gold buttons and a cream pleated mini skirt posing under a giant red velvet bow
Photo: Elist Nguyen / Unsplash

Look 04

Burgundy cardigan and cream pleated skirt

Outfit formula: burgundy button-front cardigan with gold buttons + cream pleated mini skirt

Why it works: Burgundy is a softer alternative to Christmas red, and the gold buttons add a little shine without sequins. A pleated skirt keeps it playful.

Best for: Christmas dinner · Christmas brunch

Swap: Any dark red cardigan works; wear it with a black skirt and tights if cream feels too light for winter.

Woman in a shaggy white jacket over a white top and black trousers, wearing a layered pearl necklace beside evergreen branches
Photo: Zaven Baghdasaryan / Unsplash

Look 05

Shaggy white jacket and pearls

Outfit formula: shaggy white jacket + white top + black trousers + layered pearl necklace

Why it works: A textured white jacket instantly feels wintry and festive. Keeping everything underneath simple (white top, black trousers) lets the jacket and pearls stand out.

Best for: Dressy dinner · Holiday drinks

Swap: A cream teddy or fleece jacket gives a similar texture for less.

Christmas party

Parties are the place for velvet, a mini skirt or sparkle. Choose shoes you can stand and dance in.

Woman in a black off-the-shoulder ribbed sweater and red mini skirt standing next to a decorated Christmas tree
Photo: josue rosales / Unsplash

Look 06

Off-shoulder knit and red mini skirt

Outfit formula: black off-the-shoulder ribbed sweater + red mini skirt

Why it works: Black and red is a classic festive pairing. The knit keeps it cozy, and the red skirt does all the holiday work, so no other statement piece is needed. Add tights for a colder evening.

Best for: Christmas party · Dinner with friends

Swap: Swap the mini for a red midi skirt and knee boots for a more covered look.

Smiling woman in an olive velvet wrap mini dress with nude block-heel sandals and a small white crossbody bag in front of a decorated Christmas tree
Photo: Shawna Lay / Unsplash

Look 07

Olive velvet wrap mini dress

Outfit formula: olive velvet wrap mini dress + nude block-heel sandals + small white crossbody

Why it works: Velvet reads festive without sequins, and olive is a fresh alternative to the usual red. The wrap waist and long sleeves keep the mini length balanced.

Best for: Christmas party · Work holiday party · Holiday photos

Swap: Add sheer black tights and heeled ankle boots for a cold evening.

Woman in a red crushed-velvet skater dress and clear-strap sandals standing on grass beside a vintage car
Photo: Michael Kyule / Unsplash

Look 08

Red velvet skater dress

Outfit formula: red crushed-velvet skater dress + clear-strap sandals

Why it works: A red velvet dress is the classic Christmas party piece. The fit-and-flare shape is easy to move and dance in. This photo was taken in mild weather; for December, swap the sandals for boots and tights.

Best for: Christmas party · Dancing

Swap: For winter: sheer black tights and black ankle boots instead of sandals.

Woman in a cream V-neck sweater, burgundy leather-look mini skirt, sheer black tights and taupe over-the-knee boots leaning on a railing
Photo: Steven Glover / Unsplash

Look 09

Cream sweater and leather-look mini skirt

Outfit formula: cream V-neck sweater + burgundy leather-look mini skirt + sheer black tights + taupe over-the-knee boots

Why it works: A soft sweater with a shiny leather-look skirt mixes cozy and dressy. Burgundy works for Christmas, and over-the-knee boots with tights keep a mini skirt warm.

Best for: Evening party · Dinner out

Swap: No over-the-knee boots? Knee boots or heeled ankle boots work with opaque tights.

Christmas Eve and church

Longer hemlines, covered shoulders or a coat, and low heels work for dinner and a service on the same evening.

Woman in a black short-sleeve maxi dress with fine sparkle and black low block-heel pumps sitting on the arm of a velvet chair beside a Christmas tree
Photo: Dmitry Rodionov / Unsplash

Look 10

Black sparkle maxi dress

Outfit formula: black short-sleeve maxi dress with fine sparkle + black low block-heel pumps

Why it works: A long, covered-up dress with just a little sparkle is dressy enough for Christmas Eve dinner and modest enough for a church service. Low heels are easier for standing and walking.

Best for: Christmas Eve dinner · Christmas Eve service

Swap: A plain black or navy maxi dress with one sparkly accessory works just as well.

Woman in a dark green ribbed knit dress, black tights and black lace-up heeled ankle boots sitting on a park bench among autumn leaves
Photo: Patrik Velich / Unsplash

Look 11

Green knit dress and lace-up boots

Outfit formula: dark green ribbed knit dress + black tights + black lace-up heeled ankle boots

Why it works: A knit dress is warm, comfortable to sit in and still looks dressed. Deep green is festive without being loud, and tights with boots make it work in cold weather.

Best for: Christmas Eve · Family dinner · Church

Swap: Any solid knit dress in burgundy, green or navy follows the same formula.

Woman in a camel cowl-neck sweater dress, black suede over-the-knee boots and a black slouchy shoulder bag leaning against a stone wall
Photo: Alex Shaw / Unsplash

Look 12

Sweater dress and over-the-knee boots

Outfit formula: camel cowl-neck sweater dress + black suede over-the-knee boots + black slouchy shoulder bag

Why it works: A sweater dress with tall boots covers a lot of leg for a short dress and feels as cozy as a sweater. Camel and black is a neutral pairing that fits any setting.

Best for: Christmas Eve · Dinner out

Swap: Knee-high boots and opaque tights work if you do not own over-the-knee boots.

Woman in a red wool coat, long cream turtleneck knit, beige trousers and black lace-up boots walking past a wall decorated with Christmas wreaths
Photo: Eugenia Pan'kiv / Unsplash

Look 13

Red coat, cream knit and beige trousers

Outfit formula: red wool coat + long cream turtleneck knit + beige trousers + black lace-up boots

Why it works: If your outfit is neutral, a red coat does the festive work for you, and it is the first thing people see when you arrive. Cream and beige underneath keep it soft.

Best for: Church · Christmas Eve walk · Visiting family

Swap: Any bright coat you already own does the same job over neutral layers.

Christmas market

You will stand outside for hours. Dress for the cold first, then add one festive colour with a hat or scarf.

Woman at an outdoor Christmas market in a grey wool coat, tartan blanket scarf and grey beanie, holding a hot drink
Photo: Alisa Anton / Unsplash

Look 14

Grey coat with a tartan blanket scarf

Outfit formula: grey wool coat + tartan blanket scarf + grey beanie + mustard knit

Why it works: A long coat, a big scarf and a hat are what keep you warm while standing between stalls for hours. The tartan scarf adds the festive colour.

Best for: Christmas market · Outdoor evening

Swap: Any long coat works; the big scarf and hat are what make it warm and festive.

Woman in a red knit beret and black and red check scarf looking at glass ornaments at a Christmas market stall
Photo: Nk Ni / Unsplash

Look 15

Red beret and check scarf

Outfit formula: red knit beret + black-and-red check scarf + dark coat

Why it works: If your coat is dark and plain, a red hat and a check scarf are an easy way to make it look festive and they keep your head and neck warm.

Best for: Christmas market · Winter walks

Swap: A red beanie works instead of a beret.

Woman in a cream puffer jacket over a red knit sweater with a red beanie and white knit mittens by an outdoor skating rink with a lit Christmas tree
Photo: Taisiia Stupak / Unsplash

Look 16

Cream puffer and red knit

Outfit formula: cream puffer jacket + red knit sweater + red beanie + white knit mittens + white trousers

Why it works: A puffer is the warmest option for an evening outdoors. Matching the beanie to the sweater underneath makes a practical outfit look planned.

Best for: Ice skating · Christmas market · Snowy days

Swap: Swap white trousers for dark jeans and insulated boots on wet ground.

Woman in a belted black and white check wool coat and a long burgundy scarf standing among snow-covered trees
Photo: lhon karwan / Unsplash

Look 17

Belted check coat and burgundy scarf

Outfit formula: black-and-white check wool coat with a belt + burgundy scarf

Why it works: A bold check coat means you can keep everything underneath simple. A long scarf in a deep festive colour adds warmth and colour at the same time.

Best for: Christmas market · Snowy walks

Swap: A plain dark coat with a check or tartan scarf gives a similar effect.

Holiday travel

Comfortable enough for hours in a seat, polished enough for arriving at the door.

Woman with a blue carry-on suitcase in a cream shearling-trim coat, white blouse, dusty pink wide-leg trousers and white ankle boots walking through a glass walkway
Photo: Happy Face Emoji / Unsplash

Look 18

Shearling-trim coat and wide-leg trousers

Outfit formula: cream shearling-trim coat + white blouse + dusty pink wide-leg trousers + white ankle boots

Why it works: Wide-leg trousers are as comfortable as sweatpants for a long journey but look smart when you arrive. A long coat doubles as a blanket on a cold plane or train.

Best for: Holiday travel · Airport · Train journey

Swap: Knit joggers and clean sneakers are the most relaxed version of this formula.

More outfit formulas to try

These are extra styling formulas, not photographed looks. Use them as starting points with pieces you already own.

  1. Red sweater + satin midi skirt + knee boots + gold jewelry A soft knit makes satin relaxed enough for a family dinner.
  2. Black turtleneck + sequin midi skirt + ballet flats One sparkly piece with plain black is the simplest party formula.
  3. Satin slip dress + long cardigan + block heels The cardigan makes a slip dress warm enough for a December evening indoors.
  4. Forest green knit lounge set + gold jewelry A matching set looks planned while feeling as comfortable as pajamas.
  5. Puffer jacket + turtleneck + leggings + snow boots + beanie The warmest formula for snowy days; add thermal leggings underneath.
  6. Red sweater + black wide-leg trousers + sneakers + crossbody Comfortable for a travel day and still festive when you arrive.

What to avoid

  • Brand-new shoes you have never walked in, especially for markets and parties.
  • Wide, dangling sleeves if you are helping in the kitchen.
  • Very short or strappy outfits for a church service unless you know the dress code.
  • Thin-soled shoes on icy or wet market streets.
  • Head-to-toe novelty prints at a dressy dinner: one festive piece is enough.

Styling tips

  • Velvet, satin and fine knits feel festive without needing sequins.
  • For outdoor markets, dress for standing still in the cold: insulated boots, a scarf and a long coat.
  • One red or green piece is enough; balance it with neutrals.
  • Homes get warm when the oven is on: layer so you can take something off.

Frequently asked questions

What do you wear to Christmas dinner?

Aim one step dressier than everyday: a velvet or tartan piece, a fine knit with a skirt, or a knit dress with boots suits most family dinners. If it is your first Christmas with a partner's family, lean slightly dressier and ask what others usually wear.

What should I wear on Christmas Eve?

It depends on the plan. For dinner, a knit or sparkle dress works. For a church service, choose something knee-length or longer with covered shoulders or a coat, and shoes you can stand in. Customs vary between churches, so check if you are unsure.

What colors should you wear on Christmas?

There is no rule. Red, green, burgundy, gold, cream and tartan feel the most festive. Navy, camel and black work too, especially with velvet, sparkle or one red accessory.

Can you wear black on Christmas?

Yes. Black is a classic for Christmas parties and dinners. Add a festive texture such as velvet or sequins, or one red or gold accent, to make it feel seasonal.

What should I wear to a Christmas market?

You will be standing outside for hours, so dress for the cold: a long coat or puffer, a warm knit, jeans or warm trousers, insulated waterproof boots, a hat, scarf and gloves.

The short version

Pick the moment first, then add one festive element: tartan, velvet, sparkle or a red layer. Keep everything else simple, make sure you can sit, stand and walk in it, and dress for the temperature outside as well as the room.

Browse more holiday and occasion outfits.

How we make our guides: Editorial policy · Image policy · AI & editorial standards · Corrections