Christmas Plays for Church
Full Christmas plays and programs for church: ten to thirty minutes, a narrator to carry the story, parts for children and adults and room for the carols your church loves. Written so a volunteer director can put it on without a drama team.
Our Christmas plays
-
Supporting Roles
Script · 7–8 actors · 8–9 min$8 -
The Bethlehem Evening News
Script · 14–25 actors · 30 min$8 -
That’s Not How It Went!
Script · 8–20 actors · 8–10 min$8 -
No Room on the Calendar
Script · 5 actors · 5–6 min$8
Need something shorter for a Sunday service? See Christmas Skits for Church, or Christmas Skits for Kids for a cast of children. Get an email when new plays are out:
How a Christmas program fits together
Most church Christmas programs are one evening built from a play, a few carols and the Scripture. Here is a running order that works for a thirty- to forty-minute night:
- Welcome and a carol everyone knowsTwo minutes. It settles the room and gets latecomers seated before the first scene.
- Scene one, then a readingLet the narrator or a reader carry the Scripture between scenes. Isaiah 9 or Luke 2 works here.
- A second carol while the set changesPlan every scene change to happen during a song, never in silence.
- The heart of the playThe longest scene, where the story turns. This is where the children’s big moment usually sits.
- A closing carol and a short prayerEnd together, with the whole cast singing from the front. Families want that photo.
Not sure a play is the right fit this year? Compare it with Lessons and Carols, a readers’ theater and nine other Christmas program ideas.
How to choose a full Christmas play
Plan for a flexible cast
A full play has to survive the flu, a basketball tournament and the family that moves away in November. Look for scripts with non-speaking parts, roles that double easily and a narrator who can cover a missing line.
Let kids and adults share the stage
A play where adults carry the hard scenes and children get the songs and the short lines takes pressure off everyone. It also works when you have only a handful of kids.
Count the carols as part of the script
In most churches the play and the music are one evening. Choose a script that marks where carols go, so your pianist or worship leader can plan with you from the start.
Keep the whole evening under forty minutes
Twenty to thirty minutes of play plus a few songs is about what a room full of families can enjoy. If your draft runs longer, cut a scene, not the closing carol.
A six-week plan for a full play
A short skit needs two weeks. A full play with children and music needs about six, with one rehearsal a week and an extra one in the final week.
- Six weeks out: choose the play and the musicAgree on the script and the carols with your pastor and pianist, and book the room for rehearsals.
- Five weeks out: cast itHold an easy sign-up, not auditions. Give the long parts to people who said yes to every rehearsal date.
- Four weeks out: read-through with everyoneRead it once with the whole cast and send parts home with the lines highlighted.
- Three weeks out: block it scene by sceneRehearse the biggest scene first. Practice entrances and exits on the real stage.
- Two weeks out: songs and props togetherRun the play with the music in place and every prop in hand.
- Final week: dress rehearsal with microphonesTwo full runs in costume with the real sound. Take photos for parents so the night itself can stay phone-free.
Costumes and set without a budget
- Bathrobes and towels still work for shepherds, and a sheet over a rope makes a stable wall.
- Borrow before you buy. Ask the congregation for old robes, scarves and a doll for the manger two months ahead.
- Light the manger, not the stage. One clip lamp on the manger does more than a full lighting rig.
- Make a list of who brings what and tape it inside the costume box for next year.
Add Scripture readings
Build the readings between scenes from Isaiah, Luke and Matthew.
Christmas Bible versesPerformance rights in plain words
One purchase covers your whole church: perform it as often as you like, print copies for the whole cast, change lines, take an offering or charge admission, and include it in your livestream. No fee per performance. Please don’t resell the script or post the file publicly. Read the full license.
Questions about Christmas plays
How long should a church Christmas play be?
Twenty to thirty minutes for the play itself works for most churches. With a welcome, carols and a closing prayer, the evening ends up around forty minutes.
How many people do we need?
Full plays usually run with ten to twenty-five people, many of them non-speaking. Look for a flexible cast so you can add shepherds and angels for every child who wants a part, or shrink it if you have fewer.
Can we add our own carols and readings?
Yes. Swap in the carols your congregation knows, add a reading or cut a scene for time. The script is yours to fit to your church.
Can we stream or record it?
Yes. Include it in your livestream and post the recording on your church’s own channels. See performance rights.
Do you have a free Christmas script?
Yes. Five Minutes to Bethlehem is free. Read the whole script on its page, or leave your email to download the printable PDF.