Celebrating Christmas Day wouldn't be the same without fun Christmas outfits for kids would it? For us, choosing Christmas clothes for kids is one of our favourite parts of the festive season. Christmas day is already extremely festive, but putting that extra effort into your kids' Christmas outfit can make it that little bit more exciting. Not only for you, but they will also feel special in their cute new outfit.


Whatever festive activities you have planned this year, it is fun for your little ones to get dressed up into Christmas outfits. If you prefer a more relaxed Christmas and your family like to stay in your pyjamas all day, why not take a look at the best family Christmas pyjamas so you can all wear matching pyjamas.

Below, we've rounded up some of the best Christmas outfits for kids, from babies to pre-teens. The selection varies from dungarees, onesies to baby elf costumes, covering all the different kinds of Christmas outfits for kids you may be looking for.

If you're looking for some fun festive jumpers, check out our pick of the best Christmas jumpers for kids. Plus, for gifting ideas, we've also found personalised baby's first Christmas gifts as well as all the must-have top Christmas toys 2021, tried and tested by us.

If you want somewhere to wear these fantastic outfits, take a look at the best family Christmas breaks and experiences.

More like this

Here's our pick of the best Christmas outfits for kids for 2023

1. John Lewis & Partners Kids' Sequin Corduroy Skirt, Navy, from £12.80

– Best for a subtle Christmassy look

John Lewis & Partners Kids' Sequin Corduroy Skirt, Navy

Sizes: 2-12 years

This classy swishy skirt is perfect for a Christmas party. Your little one will love dancing around in this beautiful cord skirt. The sequins make this skirt feel extra special and festive – at a Christmas party they will shimmer and shine under the lights. Or, if this is just for dressing up around the house on Christmas day, your child will look sophisticated, yet festive.

Pair this skirt with a sparkly top to really shimmer, or dress down with a t-shirt. It's up to you, this skirt will look great whatever you decide to wear it with.

As a bonus, the cotton used to make it is sustainably sourced and the heavy weight is great for colder weather, making this practical as well as pretty.

Available from: John Lewis

2. Personalised Reindeer Children's Onesie, £29.95

– Best for lounging round the house

Personalised Reindeer Children's Onesie

Sizes: 3-4 to 12-13 years

One of the best things about Christmas is getting cosy and this soft onesie is the perfect kids’ Christmas outfit to do just that in. This one from Not on the High Street features a festive reindeer design on the back and can be personalised with a chosen name, making it a great gift idea too.

It features a jersey-lined hood and a kangaroo pouch-style pocket at the front to store some Christmas snacks in!

Previous customers were impressed with the quality and the fast delivery of their purchases. One described it as "perfect for my in between 10 year old who loathes anything too girlie."

Available from: Not on the High Street

3. Festive Advent Calendar Dress - Bright Pink Christmas Tree, from £40

– Best for a more luxury option

Festive Advent Calendar Dress - Bright Pink Christmas Tree

Sizes: 2-3 to 11-12 years

This dress is a bit different, but very fun. This comfortable jersey dress with a big-and-bold appliqué tree on the front is its very own advent calendar. Your child can have great fun taking a peek behind each of the 24 advent flaps to discover a secret surprise. This is such an exciting addition to an already beautiful dress.

The long pink and white striped sleeves will keep your child cosy in the cold weather. This dress not only looks amazing but it is also really fun and interactive for your child.

Available from: Boden

4. Christmas Ensemble, Top + Trousers + Socks, £20.50

– Best for a whole outfit

Christmas Ensemble, Top + Trousers + Socks for Baby Boys - light brown

Sizes: 1-18 months

This Christmas outfit will dress your baby from head to toe. It comes with a top, a pair of fleece trousers and a pair of matching socks. The adorable printed trousers even have faux fur turn ups to really keep up the reindeer look.

This charming outfit is perfect for your baby on Christmas day as it is super festive, yet cosy and comfortable so they won't be uncomfortable all day.

The outfit also comes in a pink option if that's more to your fancy.

Available from: Vertbaudet

5. Christmas Gift Set for Babies: Velvet Dress & Hairband, £23

– Best for matching accessories

Christmas Gift Set for Babies Velvet Dress & Hairband - dark blue

Sizes: 3 months to 3 years

This elegant party dress is stunning and sophisticated for your baby or toddler. The pretty dress comes with a matching hairband in the same devoré velvet with a dotted effect. Pair with some tights to keep them cosy and some cute little boots to really complete the festive outfit.

The dress comes delivered in a gift box for you to enjoy unwrapping. This dress is so beautiful maybe even adults would be eyeing it up for themselves – shame it doesn't come in adult sizes too.

Available from: Vertbaudet

6. 2-Piece Cobalt Christmas Baby Dungarees Set, £24

– Best for layering


Sizes: 0-3 months to 18-24 months

This adorable dungarees set is a great addition to your little one's festive wardrobe. The comfy cotton jersey dungarees feature a sweet Christmas print comes with a candy cane-inspired striped top to wear underneath. The top can be worn separately or the dungarees can be paired with any top you like, making it perfect for layering over any outfit.

These dungarees have button adjustable straps, button side opening and popper leg openings to make changing easy.

Available from: JoJo Maman Bebe

7. Personalised First Christmas Reindeer Babygrow, £13.60

– Best for your baby's first Christmas

Personalised First Christmas Reindeer Babygrow

Sizes: 0-3 to 12-18 months

This little babygrow is designed especially to commemorate your little one’s first ever Christmas day. The baby Christmas outfit can be personalised with their name to make it truly sentimental (see more personalised baby’s first Christmas gifts).

It features a cute Rudolf print, with your personalised text underneath.

There’s also the option to add on a matching bib and hat for an extra charge and you can chuck it all in the washing machine at 30 degrees, too.

Available from: Not on the High Street

8. Chaos World Boys' Hoodie – Christmas Grinch, from £17.98

– Best for older children

Chaos World Boys' Hoodie – Christmas Grinch

Sizes: 5-6 to 13-14 years

This fun Grinch hoodie is ideal for older kids (the sizing goes up to age 14) or children who can’t be easily coaxed into more formal festive attire over the holidays.

There are no fewer than 26 Christmas designs to choose from, including 3 close up Grinch expressions as well as more traditional gingerbread biscuits and Santa Claus prints.

One reviewer mentioned the sizing was a little on the small side, so if your child is between sizes it may be a good idea to opt for the larger of the options.

Available from: Amazon

9. Baby Elf Sleepsuit with Hat Set, £21

– Best for dressing up


Sizes: 0-18 months

If you want to go all out this year, you can dress your little one up just like one of Santa's elves.

The Christmas outfit for babies includes a velour top, cotton bottoms and a red and white-striped hat which will keep your baby's head nice and warm during the colder months. If this elf sleepsuit is not cute enough, there is also the option to personalise your baby's name on it.

Available from: Jojo Maman Bebe

10. Navy Christmas Shirt, from £9.99

– Best for matching with the family

Navy Christmas shirt

Sizes: 12 months to 12 years and S-XXL in men's

This novelty shirt featuring a Santa, snowflake and candy cane design is a great wardrobe staple for the festive season. You can dress it down with jeans or smarten it up with some trousers, or you could even layer them under some dungarees. Wear this shirt however you like.

You may be thinking I wish this shirt was in adult sizes, well, wish no more, you can buy this Christmas shirt for adults too. Have your very own mini me, in this fun and festive shirt. Your whole family will be looking dapper and ready for Christmas.

Available from: M&Co

11. Monsoon Girls S.e.w. Disco Christmas Tree Dress, from £36

– Best for a Christmas party

Girls S.e.w. Disco Christmas Tree Dress - Grey

Sizes: 3-4 years to 14-15 years

Does your little one have a Christmas party coming up? This sparkly dress is perfect for getting in the Christmas spirit, dancing round the dancefloor and singing some Christmas tunes.

The flowy skirt is breathable and free to move in so your child can dance for however long they want to comfortably and unrestricted. The sequins on the top and skirt section of the dress will sparkle under the lights making your child feel like an ice princess.

The top of the dress has a Christmas tree design made out of sequins on a comfy cotton long sleeve bodice to keep your little one warm this winter. The outer skirt is beautifully embellished with dazzling sequins in little designs such as baubles and presents.

Another great thing about this stunning dress is it is machine washable, so easy to clean if there are any spillages or accidents at the Christmas party.

Available from: Very

12. Girl's Berry Smocked Cord Party Dress, £29

– Best for a traditional look

Girl's Berry Smocked Cord Party Dress

Sizes: 6-12 months to 5-6 years

If you want a bit of nostalgia this Christmas this dress is perfect for your little one. Perhaps you wore a dress like this at Christmas when you were younger, how cute to dress your child in it? This dress exudes British charm with its traditional smocking features on the chest, and delicate floral embroidery. It even has a Peter Pan collar.

This stunning little number looks great paired with cotton tights. This dress is not only gorgeous, but it's made from soft cotton corduroy which is sustainably produced.

Your little one would look amazing wearing this on Christmas day, to a Christmas party or any festive occasion. However, this dress is not overly Christmassy, so it could actually become a winter staple not just a festive staple.

Available from: JoJo Maman Bebe

13. Christmas Gift Box, Printed Shirt & Bow Tie, £18

– Best for a fancy occasion

Christmas Gift Box, Printed Shirt & Bow Tie for Boys - light blue print

Sizes: 18 months-2 years to 12-14 years

This dressy shirt is perfect for a fancy occasion or if you just want your little one to look extra dapper on Christmas day. It's so smart it comes with a bow tie. You have the option to wear the shirt with or without it.

This gorgeous little shirt is covered in Christmas themed motifs and comes delivered in a wonderful little gift box. If you want to give your child a little early Christmas treat to unwrap, this is perfect. Alternatively, you could place the special box under the tree on Christmas day for your child to get changed into for the day. This shirt would make a wonderful Christmas gift.

If Christmas isn't a time to dress up, then when is?


Available from: Vertbaudet


Picture of Chloe Brightwell
Chloe BrightwellDigital Reviews Writer and Coordinator

Chloe is a Digital Reviews Writer and Coordinator for Immediate Media's Parenting team, specialising in household and trying to help parents save money. She researches and writes articles, recommending the best products, ranging from best cordless vacuums to best playpens. She has a First-Class Honours Psychology degree where she developed a strong interest in child development. During her teenage years she worked as a play worker and Brownie volunteer to support children's play.