Skip to main content

Brilliant Nativity costumes to buy

Best Nativity costumes to buy
Pressed for time on getting an outfit together for your child’s Nativity play? We’ve found a range of costumes to dress your little Mary, Joseph, star or shepherd in that won’t break the bank!
or Register to add to your saved resources

If you have the time to make a costume at home, our no-sew Nativity costume ideas can be prepared in minutes, and no special skills are required. Looking for a ready-made option? You'll be spoiled for choice with our pick of the best costumes available online.

Mary Nativity costume Party Delights

Mary Nativity costume

(£9.50, Amazon)

The starring role needs a special outfit! This simple but effective two-piece costume is a long blue robe with white central panel to front and a matching blue square headpiece with a white self-tie band. Just add a soft toy baby as the finishing touch!

Joseph Nativity tabard costume

Joseph Nativity tabard

(£14, The Party Experts)

This partly open-backed tabard with a matching headpiece set simply slips over your child’s head, and doesn’t require any fussy fastenings. The old-school feel of the material looks very authentic and the costume will easily double as a shepherd’s outfit if your little one gets a different part in next year’s play!

Shepherd Nativity costume

Shepherd Nativity costume


This costume has loads of added detail: a stripy robe comes with an attached brown jacket and waist tie, a brown head cover with matching blue headband, and a shepherd's staff. Add a toy lamb to complete the look!

Angel costume, Smiffys

Angel Nativity costume

(£8.99, Smiffys)

Your beautiful angel will look the part in simple but effective costume, which includes halo, dress and waist sash. Have her wear gold sandals or slippers for the perfect touch.

Star Nativity costume

Star Nativity costume

(£15.39, Amazon)

Your child will shine as the star of the play in this bright costume! It’s designed as a simple tabard, with an elastic headband that keeps the star top in place. Pair with black, gold or white leggings.

King Nativity costume, Sainsbury's

King Nativity costume

(£12, Tu at Sainsbury's)

Silky fabrics, gold detail and a matching crown and beard make this King costume very effective. Time to practise a regal walk and wave for his moment in the spotlight on the stage!

Sheep Nativity costume, Wonderland Party

Sheep Nativity costume

(£15.99, Wonderland Party)

A fleece sheep onesie with eyes and 3D ears on the cosy hood. You might find this becomes a firm lounging-on-the-sofa favourite after the Nativity!

Innkeeper Nativity costume

Innkeeper Nativity costume


A headdress and tunic is a perfect option for Bethlehem's inhabitants. It would also work for Jospeh or one of Herod The Great's guards or a wise man, so you might be able to put it to use next year too!

Cow Nativity costume

Cow Nativity costume

(£14.95, Amazon)

Make the transformation into one of the animals in the stable quick and easy with this cow velour cape and character hood with Velcro fastening.

Donkey Nativity costume

Donkey costume

(£20.31, Amazon)

A quick and easy costume option, this donkey all-in-one will keep your child cosy on the Nativity stage.

Ride on camel costume, Party Delights

Ride on Camel costume

(£19.99, Party Delights)

A camel costume with a difference, this step-in camel outfit has two padded humps, four padded camel legs, an attached tail and an impressive head complete with reins. Adjustable shoulder straps guarantee a good fit.

Camel Nativity costume

Camel Nativity costume

(£14.50, Amazon)

We love this one-piece costume with attached humps, hood and tail... and hand hooves!

Christmas Elf Nativity costume

Elf Nativity costume

(£12.99, Party Delights)

If your child's school has chosen a slightly alternative version of the Nativity story, complete with Santa's helpers, this elf costume will look suitably festive. The three-piece outfit features a green and red top with attached fabric belt and velcro fastening, a pair of stripy, trousers with an elasticated waist and a pointy Elf hat complete with pointy Elf ears.

Penguin costume, Party Delights

Penguin costume 

(£6.99, Party Delights)

A winter wonderland penguin costume. We love the yellow faux flippers, penguin face hood and snuggly long-sleeved bodysuit with red bow tie.

Snowman dressing-up costume

Snowman dressing-up costume

(£9.90, Fancy Dress Ball)

Christmas play set in a festive landscape? Transform your child into a snowperson with a warm and snuggly costume. The white top, trousers, hat, scarf, belt and carrot nose will set the wintry scene!

Christmas tree costume

Christmas tree costume

(£8.98, Amazon)

What could be more festive than a decorated Christmas tree? You could even add your own decorations to this costume to personalise it for your child's star performance!

Nativity angel costume, Sainsbury's


(£12, Tu at Sainsbury's)

Embellished with gold glitter detailing, this Christmas angel costume has a mesh skirt and a scalloped neckline and hems. A halo and detachable wings are also included for a complete top-of-the-Christmas-tree outfit.

Wise man Nativity costume

Wise man costume

(£9.99, I Love Fancy Dress)

A bargain-price costume which could be adapted to different Nativity characters over the years! Whether your child is cast as one of thre three kings, a shepherd, the innkeeper or even Joseph, a few accessories will affect a festive transformation.