In this guide (12 sections)
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
| Occasion | Dress code | Start with | Shoes |
|---|---|---|---|
| Christmas morning at home | Cozy | Matching pajamas, or a chunky knit with jeans | Slippers or clean sneakers |
| Family Christmas dinner | Smart casual | Velvet, tartan or a fine knit with a skirt or trousers | Loafers, ankle boots or low heels |
| Christmas party | Dressy | A velvet or sequin dress, or a sparkly top | Heeled boots or heels you can stand in |
| Christmas Eve service | Modest and warm | A knee-length or longer dress, or tailored trousers, with a coat | Low heels or boots |
| Christmas market | Outdoor, cold | A long coat or puffer, hat, scarf and gloves | Insulated, waterproof boots |
| Holiday travel | Comfortable | Wide-leg trousers or joggers with a long coat | Sneakers or flat boots |
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.
- Red sweater + satin midi skirt + knee boots + gold jewelry A soft knit makes satin relaxed enough for a family dinner.
- Black turtleneck + sequin midi skirt + ballet flats One sparkly piece with plain black is the simplest party formula.
- Satin slip dress + long cardigan + block heels The cardigan makes a slip dress warm enough for a December evening indoors.
- Forest green knit lounge set + gold jewelry A matching set looks planned while feeling as comfortable as pajamas.
- Puffer jacket + turtleneck + leggings + snow boots + beanie The warmest formula for snowy days; add thermal leggings underneath.
- 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