35 Vintage Christmas Outfit Ideas 2026

Finding a vintage Christmas outfit can feel tricky. You want that warm, nostalgic feeling, but not a look that feels like a costume from a school play.

You do not need a whole new wardrobe to get it right. A classic silhouette, a rich festive colour, or one old-fashioned finishing touch can be enough. This list brings together 35 vintage Christmas outfit ideas you can copy, mix, and make your own.

1. 1920s Flapper-Inspired Velvet Drop-Waist Dress

Woman wearing emerald velvet flapper dress beside decorated Christmas tree

Why it works: The drop waist and soft velvet feel instantly 1920s, while the deep green keeps it festive rather than fancy-dress. It moves beautifully, so it looks relaxed at a party, not stiff.

Get the look: Choose a velvet drop-waist dress in green or black, add long pearls and a beaded clutch, and keep your shoes simple and low-heeled.

Products to help you get this look:

2. 1930s Bias-Cut Satin Gown in Deep Red

Woman in deep red bias-cut satin gown near candlelit Christmas mantel

Why it works: The bias cut skims the body instead of clinging to it, which is why 1930s gowns always look so graceful. Deep red satin feels Christmassy and elegant at the same time.

Get the look: Pick a floor-length satin gown with a cowl neck, add simple drop earrings, and wear pointed heels that disappear under the hem.

Products to help you get this look:

3. 1940s Tea-Length Swing Dress with Puff Sleeves

Woman twirling in navy tea-length swing dress with puff sleeves

Why it works: The tea length is practical for walking, dancing, and sitting down to dinner, while the swing skirt adds instant vintage charm. Puff sleeves soften the shoulders and balance the fitted waist.

Get the look: Choose a tea-length dress with a defined waist, add a thin belt if needed, and finish with short heels and a small handbag.

Products to help you get this look:

4. 1950s Full-Skirted Tartan Party Dress

Woman wearing red tartan full-skirted dress holding hot cocoa mug

Why it works: Tartan is Christmas in fabric form, and the full skirt gives that classic 1950s hourglass shape without feeling formal. It works for a family gathering just as well as a party.

Get the look: Wear a tartan fit-and-flare dress, add a petticoat for extra volume if you like, and pair it with ballet flats or low heels.

Products to help you get this look:

5. 1960s Mod Shift Dress in Cranberry

Woman in cranberry mod shift dress standing by retro Christmas ornaments

Why it works: The straight shift shape is easy to wear and instantly reads as 1960s, especially in a bold cranberry shade. It is a great choice if you want vintage style without a fussy fit.

Get the look: Pick a knee-length shift dress, add opaque tights and simple court shoes, and keep jewellery to one statement pair of earrings.

Products to help you get this look:

6. 1970s Velvet Maxi Dress with Bell Sleeves

Woman wearing burgundy velvet maxi dress with bell sleeves indoors

Why it works: Velvet and bell sleeves are pure 1970s, and a maxi length makes the whole outfit feel relaxed and dramatic at once. The deep burgundy shade is festive without being bright.

Get the look: Choose a velvet maxi dress, add layered pendant necklaces, and wear heeled boots that peek out under the hem.

Products to help you get this look:

7. 1980s Sequin Cocktail Dress with Shoulder Detail

Woman in gold sequin cocktail dress at festive evening party setting

Why it works: Sequins plus a strong shoulder is the easiest way to nod to the 1980s, and gold feels made for Christmas evenings. The knee length keeps it fun rather than overly formal.

Get the look: Wear a sequin cocktail dress, keep everything else plain and black, and add one pair of sparkling earrings.

Products to help you get this look:

8. 1990s Slip Dress Layered Over a Turtleneck

Woman layering green slip dress over black turtleneck for Christmas

Why it works: Layering a slip dress over a turtleneck is a classic 1990s trick that also makes a party dress warm enough for December. It looks effortless, and it works with pieces you may already own.

Get the look: Layer a satin slip dress over a thin black turtleneck, add tights and ankle boots, and finish with a delicate necklace.

Products to help you get this look:

9. Vintage Fair Isle Sweater with a Pleated Midi Skirt

Woman wearing Fair Isle sweater with pleated midi skirt outdoors

Why it works: Fair Isle instantly says old-fashioned Christmas, and a pleated skirt lifts it from loungewear to a proper outfit. It is warm, comfortable, and easy to wear all day.

Get the look: Tuck a Fair Isle sweater into a pleated midi skirt, add tights and loafers, and carry a simple tote or crossbody bag.

Products to help you get this look:

10. 1950s Cardigan and Circle Skirt Combo

Woman in red cardigan and green circle skirt by Christmas tree

Why it works: This is a low-effort vintage outfit that still looks put together, because the circle skirt does all the work. A cropped cardigan keeps the waist defined and the shape very 1950s.

Get the look: Pair a fitted cardigan with a high-waisted circle skirt, add a thin belt and ballet flats, and keep your hair in a simple low bun or ponytail.

Products to help you get this look:

11. Retro Plaid Wool Coat with a Beret

Woman wearing plaid wool coat and beret on snowy street

Why it works: A good plaid coat turns even jeans and a sweater into a vintage Christmas outfit, and a beret adds that Parisian retro touch. It is practical for cold weather and still looks polished.

Get the look: Wear a long plaid wool coat over a simple dress or jeans, add a beret, leather gloves, and knee-high boots.

Products to help you get this look:

12. 1940s High-Waist Trousers and a Bow Blouse

Woman wearing high-waist trousers and bow blouse at festive dinner

Why it works: High-waist trousers are comfortable for a long dinner, and a bow blouse adds vintage polish without a dress. The shape is flattering and a little bit formal, which suits Christmas Day.

Get the look: Tuck a bow blouse into high-waist wide-leg trousers, add heeled loafers, and finish with small earrings and a clutch.

Products to help you get this look:

13. 1960s Velvet Mini Dress with Knee Boots

Woman wearing green velvet mini dress with knee boots outside

Why it works: The mini length and knee boots are pure 1960s, while velvet keeps it warm and Christmassy. It is a fun, youthful option that still looks intentional.

Get the look: Wear a long-sleeved velvet mini dress with knee boots, add tights for warmth, and carry a small shoulder bag.

Products to help you get this look:

14. 1930s Velvet Wrap Dress in Emerald and Gold

Woman in emerald velvet wrap dress with gold jewellery at party

Why it works: A wrap dress flatters almost everyone, and emerald velvet with gold is a timeless Christmas pairing. The 1930s-inspired drape makes it feel special without being difficult to wear.

Get the look: Choose an emerald velvet wrap dress, add gold earrings and a bracelet, and wear simple heeled sandals or pumps.

Products to help you get this look:

15. 1970s Corduroy Pinafore with a Turtleneck

Woman wearing brown corduroy pinafore dress over cream turtleneck indoors

Why it works: Corduroy has that soft, lived-in 1970s feeling, and a pinafore is easy to layer for cold days. It is a relaxed Christmas outfit that still looks thoughtfully styled.

Get the look: Layer a corduroy pinafore over a turtleneck, add tights and ankle boots, and finish with a simple pendant necklace.

Products to help you get this look:

16. 1980s Velvet Blazer and Satin Trousers

Woman wearing black velvet blazer with burgundy satin trousers indoors

Why it works: Velvet and satin together feel rich and festive, and the blazer gives structure to an otherwise soft outfit. It is a great dress alternative for a Christmas party.

Get the look: Pair a velvet blazer with satin wide-leg trousers and a simple camisole, add heeled boots, and keep jewellery minimal.

Products to help you get this look:

17. 1950s Wiggle Dress in Burgundy Brocade

Woman wearing burgundy brocade wiggle dress at Christmas dinner table

Why it works: Brocade looks expensive and old-fashioned in the best way, and the wiggle shape gives a classic 1950s silhouette. Burgundy is festive but more grown-up than bright red.

Get the look: Wear a brocade wiggle dress with simple heels, add a small clutch, and keep your hair in a neat chignon or soft waves.

Products to help you get this look:

18. 1960s A-Line Dress with a Peter Pan Collar

Woman in navy A-line dress with white Peter Pan collar

Why it works: The Peter Pan collar is a small detail that instantly signals vintage, and the A-line shape is comfortable for a full day of celebrating. Navy is a softer alternative to black for Christmas.

Get the look: Choose an A-line dress with a contrast collar, add Mary Janes and short socks or tights, and carry a structured handbag.

Products to help you get this look:

19. 1940s Knit Twinset with a Pencil Skirt

Woman wearing green knit twinset with grey pencil skirt indoors

Why it works: A twinset is the definition of 1940s polish, and it is warm enough for a winter gathering without a coat indoors. The pencil skirt keeps the look neat and feminine.

Get the look: Wear a matching knit twinset with a pencil skirt, add low heels and pearl earrings, and drape the cardigan over your shoulders if you like.

Products to help you get this look:

20. 1970s Paisley Midi Dress with a Faux Fur Coat

Woman in paisley midi dress wearing faux fur coat outside

Why it works: Paisley is a strong 1970s print, and faux fur on top makes it instantly party-ready. The midi length keeps it practical for walking to a show or dinner.

Get the look: Wear a paisley midi dress, throw a faux fur coat over it, and add heeled boots and a vintage-style handbag.

Products to help you get this look:

21. 1990s Velvet Slip Skirt and Cashmere Sweater

Woman wearing velvet slip skirt with cream cashmere sweater indoors

Why it works: This is a simple, cosy pairing that still looks dressed up, thanks to the velvet skirt. It is perfect for a relaxed Christmas at home that still deserves a nice outfit.

Get the look: Pair a velvet midi slip skirt with a soft sweater, add ankle boots or loafers, and keep jewellery to a thin chain.

Products to help you get this look:

22. 1920s Art Deco Sequin Dress in Silver

Woman wearing silver Art Deco sequin dress holding champagne coupe

Why it works: Geometric Art Deco beading is unmistakably 1920s, and silver feels like Christmas lights made wearable. The straight shape is also very forgiving after a big meal.

Get the look: Choose a silver sequin dress with geometric detail, add a long necklace and a feather clip, and wear simple strappy heels.

Products to help you get this look:

23. Vintage Tartan Scarf, Camel Coat, and Jeans

Woman wearing camel coat tartan scarf and jeans at market

Why it works: This is the easiest vintage Christmas outfit on the list, because the tartan scarf does the festive work. A classic camel coat keeps everything timeless and warm.

Get the look: Wear straight jeans and a simple sweater under a camel coat, wrap a tartan scarf around your neck, and finish with brown boots.

Products to help you get this look:

24. 1950s Polka Dot Swing Dress in Red

Woman wearing red polka dot swing dress dancing at party

Why it works: Polka dots are playful and unmistakably retro, and red makes the look instantly Christmassy. The swing shape is also made for dancing, which is half the fun.

Get the look: Wear a red polka dot swing dress, add a petticoat if you want more volume, and pair it with red or white ballet flats.

Products to help you get this look:

25. 1980s Metallic Pleated Skirt with a Black Sweater

Woman wearing gold metallic pleated skirt with black sweater evening

Why it works: A metallic pleated skirt brings 1980s sparkle without a full sequin dress, and a plain black sweater keeps it wearable. It is an easy way to look party-ready in minutes.

Get the look: Tuck a black sweater into a metallic pleated skirt, add heeled boots and a small bag, and keep jewellery to one bold pair of earrings.

Products to help you get this look:

26. 1960s Tweed Suit with a Festive Brooch

Woman wearing green tweed suit with festive brooch outdoors in winter

Why it works: Tweed is timeless, warm, and quietly vintage, and a festive brooch is the smallest possible Christmas touch. A skirt suit also looks polished for church, lunch, or a family photo.

Get the look: Wear a tweed skirt suit with a plain blouse, pin a holly or berry brooch to the lapel, and add low heels and tights.

Products to help you get this look:

27. 1970s Suede Skirt and Turtleneck with Boots

Woman wearing tan suede skirt with black turtleneck and boots

Why it works: Suede and a turtleneck are a classic 1970s pairing that feels warm and earthy. It is a good choice if bright Christmas colours are not your style.

Get the look: Pair a suede A-line skirt with a fitted turtleneck, add knee boots and a long pendant, and finish with a leather bag.

Products to help you get this look:

28. 1940s Plaid Dress with a Fur-Collar Coat

Woman wearing plaid dress with fur-collar coat on snowy porch

Why it works: A shirtwaist dress is a practical 1940s shape, and a fur collar instantly makes it feel like an old Christmas photograph. Together they are warm, classic, and very photogenic.

Get the look: Wear a plaid shirtwaist dress under a wool coat with a faux fur collar, add tights and heeled boots, and carry leather gloves.

Products to help you get this look:

29. 1990s Plaid Mini Skirt with an Oversized Sweater

Woman wearing plaid mini skirt with oversized cream sweater indoors

Why it works: This is a relaxed 1990s look that still feels festive because of the plaid. The oversized sweater balances the short skirt, so it stays comfortable for a long evening at home.

Get the look: Pair a plaid mini skirt with an oversized sweater and tights, add chunky boots, and keep accessories simple.

Products to help you get this look:

30. Vintage Lace Blouse with a Velvet Midi Skirt

Woman wearing white lace blouse with burgundy velvet midi skirt

Why it works: Lace and velvet are two vintage textures that work beautifully together, and the colour pairing feels festive without being loud. It is a lovely option for Christmas dinner.

Get the look: Tuck a lace blouse into a velvet midi skirt, add heeled pumps and a delicate bracelet, and keep your hair soft and simple.

Products to help you get this look:

31. 1950s Satin Cocktail Dress with Opera Gloves

Woman wearing emerald satin cocktail dress with opera gloves evening

Why it works: Opera gloves are the detail that turns a simple satin dress into a real vintage moment. Emerald is festive, elegant, and a little less expected than red.

Get the look: Wear a knee-length satin cocktail dress, add long satin gloves and sparkling earrings, and carry a small clutch.

Products to help you get this look:

32. 1970s Knit Maxi Dress with Wooden Beads

Woman wearing rust knit maxi dress with wooden bead necklace

Why it works: A knit maxi dress is warm, easy, and very 1970s, while wooden beads add a handmade, earthy touch. It is a good relaxed option for a casual Christmas gathering.

Get the look: Wear a long-sleeved knit maxi dress, add a long wooden bead necklace and flat boots, and keep your hair loose and natural.

Products to help you get this look:

33. 1980s Tartan Trousers with a Velvet Top

Woman wearing tartan trousers with black velvet top at party

Why it works: Tartan trousers give you all the Christmas colour without a dress, and velvet on top keeps the outfit feeling dressed up. It is comfortable, bold, and easy to dance in.

Get the look: Pair tartan tapered trousers with a black velvet top, add heeled ankle boots, and finish with red lipstick and simple earrings.

Products to help you get this look:

34. 1930s Velvet Evening Gown with a Cape

Woman wearing black velvet evening gown with dramatic cape at Christmas

Why it works: A cape adds instant drama and a true 1930s feeling, while black velvet keeps the look timeless. It is the kind of outfit that makes a Christmas evening feel like an occasion.

Get the look: Choose a velvet gown with an attached or separate cape, add a small brooch and simple heels, and keep other jewellery minimal.

Products to help you get this look:

35. 1960s Christmas Sweater Dress with Knee Boots

Woman wearing red sweater dress with knee boots in snow

Why it works: A sweater dress is warm, simple, and instantly festive, especially with a snowflake pattern and knee boots. It is the cosiest way to end the list, and it works for a walk, a market, or a relaxed dinner.

Get the look: Wear a knitted sweater dress with knee boots, add tights and a long coat for outdoor time, and finish with a simple crossbody bag.

Products to help you get this look:

FAQs

What’s the best vintage Christmas outfit?

The best choice depends on your plans, but a 1950s Full-Skirted Tartan Party Dress, a 1930s Bias-Cut Satin Gown in Deep Red, and a 1970s Velvet Maxi Dress with Bell Sleeves are all strong starting points. The tartan dress is best for family parties, the satin gown suits a formal evening, and the velvet maxi is ideal if you want comfort with drama.

How to make vintage Christmas outfits look timeless?

Keep the silhouette classic, stick to one vintage detail at a time, and choose rich, muted festive colours like burgundy, forest green, and navy. A 1940s Tea-Length Swing Dress with Puff Sleeves, a 1960s Mod Shift Dress in Cranberry, and a 1990s Slip Dress Layered Over a Turtleneck all work well because their shapes are simple and their details feel intentional, not costumey. Finish with simple hair, minimal jewellery, and shoes that match the era without copying it exactly.

Where can I find vintage-style pieces?

Start with your own wardrobe and charity shops for true vintage finds, then look for modern vintage-inspired dresses, coats, and knitwear in classic shapes. Focus on one key piece, like a velvet dress or a plaid coat, and build the rest of the outfit around it with simple basics you already own.

Quick Wrap-Up

From full skirts and bias-cut gowns to cosy sweater dresses and tailored trousers, these vintage looks balance classic silhouettes with comfort and thoughtful finishing touches like pearls, brooches, and soft velvet. Choose the style that feels most like you and suits the occasion, whether that is a quiet dinner at home or a sparkling evening out.