Nativity costume ideas 2026: make it from things at home
Got a letter home asking for a shepherd, angel, wise man or star costume? Pick the part, tick what you already have in the house, and this page writes a make-it list for the costume, with a no-cost fallback for anything missing. Free, printable, no sign-up. Christmas Day 2026 is Friday 25 December, and your school will have set its own play date.
Check with the school first
Some schools provide costumes, some ask for a plain colour or a base layer, and some do not allow head pieces. Read the letter and use this page to fill the gaps. Christmas is - away.
Pick the part and tick what you have
Tick what you have at home
Nothing is saved or sent anywhere, so print before you close the page.
Quick tips
- Try everything on the child the evening before, and keep head pieces loose enough to see out of.
- Use sticky tape, safety pins or ties that an adult can take off easily after the play.
- Real candles never go in a costume. Use a battery tealight, or draw the flame.
- Not sure what the school wants? Ask in the class group or at the office before you buy or make anything.
More free tools for December
- Christmas Eve box ideas 2026: a packing list by age and budget.
- Advent calendar activities 2026: a free idea for every day from 1 to 24 December.
- Christmas 2026 key dates UK: Advent, Jumper Day, posting dates and a live countdown.
- Elf arrival letter and the elf ideas generator
Common questions
What can my child wear for a nativity play?
Most parts can be made from things already in the house. A shepherd needs a dressing gown and a tea towel on the head, an angel a white sheet or top with card wings, and a wise man a dressing gown with a card crown. Pick the part on this page and tick what you have, and it lists what to use and what to make for anything missing.
How do I make a nativity costume for free?
Use what you have: dressing gowns, tea towels, bed sheets, scarves, tights, cardboard from cereal boxes and kitchen foil. Every part on this page has a no-cost fallback, such as a card crown covered in foil or a headband with tinsel for a halo.
Should I check with the school first?
Yes. Some schools provide costumes, some ask for a particular colour or a plain base layer, and some want no head pieces. Read the letter first and use this page to fill the gaps.
When are school nativity plays?
Dates are set by each school, so check your school's letter or newsletter. Christmas Day 2026 is Friday 25 December.
What does a nativity narrator wear?
Usually smart everyday clothes, such as a plain shirt or jumper. This page adds a scroll made from a rolled sheet of paper, which is easy to hold and read from.
Is anything saved or sent?
No. The list is built in your browser. Nothing is saved or sent anywhere, so print it before you close the page.
Costume ideas are written by TCH Works. Christmas Day falls on Friday 25 December 2026.