Short on time but still want a show that shines? Our short nativity plays are designed for exactly that. Flexible scripts, catchy songs, and running times starting at 8 minutes mean you can put on a performance that’s simple to rehearse yet full of festive sparkle. Here are the 10 best options to make your Christmas production a success.

Flexibility is key
No two casts are the same, so flexibility matters. That’s why almost all of our short nativity plays come with multiple script variations — narrated or acted — and every script is editable. Whether you need to shorten scenes, skip songs, or tailor lines for your cast, it’s easy to create the perfect fit. The running times listed here reflect the quickest, most streamlined versions.
Short Nativity Plays or Quick Rehearsal Nativities?
Short doesn’t just mean fewer minutes on stage — it means fewer hours in rehearsal. That’s why this list of our short nativity plays focuses on the ones that are the fastest to rehearse, helping teachers deliver a polished performance without the stress of endless practice sessions.
Top 10 Short Nativity Plays
Here’s our countdown of the top 10 short nativity plays, starting with the very shortest:
1. Christmas Play In ONE Day (Also known as ‘The Santa Trap’)
- Minimum Running Time = 8 minutes
- Minimum Rehearsal Time = 1 day
- Age Range = 6 to 11
- Cast Size = 17 to 200+

DESCRIPTION: The ultimate time-saver for busy teachers! This short nativity play is fun, simple, and packed with resources to give you everything you need for an instant performance. The included playscript, ‘The Santa Trap’, is a humorous story set on Christmas Eve. Santa secretly visits a children’s hospital ward to fill stockings, but the children catch him and won’t let him leave until he grants their wishes! Cue the elves and reindeer, who put on a lively ‘A-Z of Christmas’ show that audiences love. An optional nativity scene is also included.
For more details, or to buy ‘Christmas Play In One Day’ now, CLICK HERE.
2. Our First Nativity – ONE & TWO (Can also be used by older children)
- Minimum Running Time = 10 minutes
- Minimum Rehearsal Time = 1 to 2 days
- Age Range = 2 to 5
- Cast Size = 2 to 100

DESCRIPTION: Our best-selling short nativity plays by far! ‘Our First Nativity’ and ‘Our First Nativity TWO’ are wonderfully simple productions for ages 2–5. Each features 8 easy songs based on familiar tunes, linked by editable scripts that save time and give you flexibility. Many schools and churches also use these with older children by adapting the introduction and closing songs. The result is a straightforward, rhyming nativity play that’s impossible to get wrong.
For more details, or to buy ‘Our First Nativity’ now, CLICK HERE.
Or, for ‘Our First Nativity TWO’, CLICK HERE.
3. Happy Birthday Jesus – Short Nativity Play
- Minimum Running Time = 10 minutes
- Minimum Rehearsal Time = 2 days
- Age Range = 3 to 7
- Cast Size = 10 to 100

DESCRIPTION: A delightful short nativity play with a unique twist! The story begins at Jesus’ fourth birthday party, where he asks his mother to retell the amazing story of his birth. Angels, shepherds, and wise men soon appear, bringing the traditional nativity to life in a fun, child-friendly way. With 7 simple songs — sung by a real four-year-old — and two rhyming scripts, this production is as charming as it is easy to stage.
For more details, or to buy ‘Happy Birthday Jesus’ now, CLICK HERE.
4. The ABC Nativity – Christmas Nativity Play
- Minimum Running Time = 10 minutes
- Minimum Rehearsal Time = 2 days
- Age Range = 3 to 7
- Cast Size = 2 to 100

DESCRIPTION: “A is for Angel, B is for Baby, C is for Celebrate with Joseph and Mary!” This clever alphabet-themed short nativity play is perfect for ages 3–7. With two editable rhyming scripts and 8 easy songs based on familiar tunes, it’s simple to rehearse and fun to perform. Extras like PowerPoint scenery, piano sheet music, and staging advice make it a complete package for a stress-free Christmas show.
For more details, or to buy ‘The ABC Nativity’ now, CLICK HERE.
5. C-H-R-I-S-T-M-A-S Spells Christmas – INFANT VERSION
- Minimum Running Time = 10 minutes
- Minimum Rehearsal Time = 5 days
- Age Range = 3 to 7
- Cast Size = 2 to 100+

DESCRIPTION: A delightful acrostic nativity play where each letter of CHRISTMAS introduces a new scene or song. With 9 easy-to-learn songs, editable scripts, PowerPoint scenery, piano sheet music, and staging advice, this short nativity play has become one of our all-time bestsellers, performed in thousands of schools and churches worldwide.
For more details, or to buy ‘C-H-R-I-S-T-M-A-S Spells Christmas’ now, CLICK HERE.
6. What A Star – Nativity Play Musical
- Minimum Running Time = 15 minutes
- Minimum Rehearsal Time = 5 days
- Age Range = 3 to 7
- Cast Size = 2 to 100+

DESCRIPTION: ‘What A Star’ is a ground-breaking nativity play which tells the enchanting story of a small, shy star, who’s given a BIG job to do over Bethlehem! Can ‘Leo the Little Star’ become big and brave enough to guide the wise men to Bethlehem’s stable? With an emphasis on each child developing a positive self-image, your entire cast will grow and shine like stars as they perform this delightful, ready-to-use nativity production!
Recommended for ages 3-7, ‘What A Star’ features 9 catchy songs. The songs are linked by a choice of TWO editable scripts.
For more details, or to buy ‘What A Star’ now, CLICK HERE.
7. Joining Joseph The Joiner’s Family – Nativity Musical
- Minimum Running Time = 15 minutes
- Minimum Rehearsal Time = 1 week
- Age Range = 5 to 11
- Cast Size = 10 to 100+

DESCRIPTION: A funny all-age nativity, with a touch of classical inspiration. Joseph’s life has suddenly been turned upside down. His joinery business has been doing just fine and he has a lovely fiancé called Mary! But now there’s a baby on the way, a long journey to Bethlehem to cope with and to top it all off, there’s no room at the inn! Joseph’s really got the blues. Hopefully a couple of prayers and a few ‘knock, knock’ jokes might help out! ‘Joining Joseph The Joiner’s Family’ is a fabulous, funny nativity musical, with several songs having been inspired by classical pieces such as ‘The Peer Gynt Suite’ and ‘The William Tell Overture’.
For more details, or to buy ‘Joining Joseph The Joiner’s Family’ now, CLICK HERE.
8. C-H-R-I-S-T-M-A-S Spells Christmas For JUNIORS
- Minimum Running Time = 20 minutes
- Minimum Rehearsal Time = 3 days
- Age Range = 7 to 11
- Cast Size = 2 to 100+

DESCRIPTION: C-H-R-I-S-T-M-A-S Spells Christmas is one of our most popular nativity plays, previously broadcast in the UK on national radio. This simple-to-use, acrostic nativity contains nine superb songs, made using a wide range of styles – rock, pop, mambo and even a bit of ‘Nessun Dorma’. The songs are ingeniously linked by a choice of two completely different scripts. One, a straightforward re-telling of the traditional nativity story with narrated parts only. The other, a laugh-out-loud, time-travelling script, certain to keep your cast and audience thoroughly entertained!
For more details, or to buy now, CLICK HERE.
9. Big Bad Ben Of Bethlehem – Christmas Nativity Play
- Minimum Running Time = 20 minutes
- Minimum Rehearsal Time = 1 week
- Age Range = 5 to 11
- Cast Size = 15 to 100+

DESCRIPTION: A laugh-a-minute, rip-roaring nativity play, sure to get audiences giggling. Poor Mr & Mrs Innkeeper have a problem! Their son Ben is a bit of a handful. Who on earth would want to stay at Bethlehem’s inn, while Big Bad Ben is causing mischief with his practical jokes? Fortunately, help is on hand through a strange visitor… Super-Nanny Gabriel will help Ben to be better behaved and might persuade him to clean up the inn, just in case any shepherds or wise men come to visit!
For more details, or to buy ‘Big Bad Ben Of Bethlehem’ now, CLICK HERE.
10. Cool Carols – Traditional Nativity Play
- Minimum Running Time = 20 minutes
- Minimum Rehearsal Time = 1 day
- Age Range = 7 to 11
- Cast Size = 1 to 150+

DESCRIPTION: Two nativity play scripts, plus 9 traditional carols, given a 21st Century sound. A super flexible, quick and easy nativity performance for ages 7-11. Two rhyming, traditional nativity scripts (one a play script, one a narrated script), have been mixed with 9 traditional Christmas carols and two new Christmas songs, all of which have a modern, fresh sound. This brilliant combination allows you to easily produce the perfect nativity production that will be a hit with kids and parents.
For more details, or to buy ‘Cool Carols’ now, CLICK HERE.
In Conclusion…
Christmas performances don’t have to be complicated to be magical. With the right script, even the shortest nativity play can capture the wonder of the season. If you’re ready to find the perfect fit for your cast, explore our full Christmas collection by CLICKING HERE.