100s of Free Christmas Play Scripts
This is a newly updated and annotated list of links to free Christmas scripts and Nativity play scripts from across the web.
It includes free Christmas play scripts for church, Christmas play scripts PDF, short Christmas play scripts PDF, Christmas play ideas, plus free Christmas plays for schools. All scripts are completely free to download and perform.
Early Years Nativity Scripts
A rhyming nativity play suitable for early years children.
A simple nativity play for early years children.
Children’s Free Christmas Play Scripts
Free nativity play with a large cast from Kidsinco.
A free Christmas play for children, Christmas Hope, from the Ministry for Children website.
Several free Christmas play scripts and stories for younger performers.
A free nativity play with lots of characters for kids to play (Google Doc).
Free children’s play script The Unexpected Christmas Visitor.
About 35 children’s Christmas play scripts from across the web on the well-known Dramatix scripts website.
Free children’s Christmas nativity play from the Catholic Ireland website.
Free medium-length play script The Miracle of Christmas.
Two free 30-minute Christmas play scripts for kids with production notes: A Home for Jo-Jo and Sara Finds Christmas.
Free Christmas nativity play with ten scenes.
Short free nativity play with 5-12+ characters to perform.
A series of free Christmas play scripts located on other websites, suitable for younger children.
A handful of free short Christmas comedy plays and Christmas skits for all ages.
Free Christmas Scripts For Youth
A brief humourous nativity sketch with modern references.
Four full-length small and large cast Christmas play scripts, complete with production notes.
Great selection of 15 nativity play scripts for youth.

Nativity Plays for Adult Performers
Nativity play for adult performers, free for churches, clubs and schools.
Sunday School Christmas Scripts
Several free original Christmas play scripts for youth, children and preschoolers suitable for Sunday schools and church groups.
Selection of about 30 free children’s Christmas skits, plays and dramas from Sunday School Network.
7-scene nativity play for schools and Sunday schools with production notes.
How to Stage Nativity Plays
Stuck on how to present your Christmas play this year? Here’s half a dozen different ideas for presenting it in a variety of formats from ballets to fairytales and pantomimes.
Great advice on how to stage your next school nativity play and nativity musical.
Church Group Christmas Plays
Two nativity plays from Tearfund complete with production notes: God With Us and A Nativity Play With a Twist. Suitable for Church groups.
Free Christmas drama based on Luke’s Gospel.
A dozen free short Christmas sketches with links to scripture.
Several free Christian Christmas skits suitable for younger children.

Selection of free Christmas play scripts written specifically for church Sunday worship services.
A dozen free Christmas play scripts for Church from Christian Drama.
Christmas Scripts For Puppets
Dozens of short, funny Christmas play scripts for puppets.
God bless you these scripts are so good and fun! #christmas #funny #dramaXD
Thank you so much.
Thank you so much for this…
Very appreciated may the Lord bless you
Nice sir
I have the Nativity (Christmas Story) as a one-act play that I will provide for free to anyone who asks for a copy. [email protected]
I would love this if it’s still available
I would be so grateful if this is still available
I would love to have a copy of the one act play.
Thank you
God bless you, I really appreciate your spirit of working for God
there’s one here that is free to use …
https://docs.google.com/document/d/12yqu8CS_pHfoTAa0Ae2p_wQp5qr00pzOCjlDNZoZWoc/edit?usp=sharing
This is amazing, Ben! Really loved the humour and it totally set the tone for a play I’m working on for my office’s Christmas Party/Carol.
I’ll let you know how it goes.
Thank you so much from denver Colorado! we are a small church trying to do a small nativity for our younger kids, and these were absolutely amazing resources- Justin you might have saved the day with this resource! thank you!
Thank you for the feedback Allison! – Justin
Thank you so much, really helpful, I am looking at several plays from Dramatix which are great! Thanks again.
Thanks Cashy!!
Who thought 10 years later I’d be trawling through your site again looking for scripts!!
Jacinta (class of 2009)
Hellooo Jacinta! Its been a loooong time! Too funny! Hope you are keeping well. Merry Christmas. – Cashy
Thank you, Aivi! – Justin
To the people here replying “where are the scripts?!” and demanding personalized scripts: learn how to read and stop being miserable ungrateful misers. This guy went out of his way to provide a nice resource at his own expense, probably for little to no profit, and expects nothing in return. Instead, he’s thanked with snide comments from the lesser read. The fact he hasn’t responded with equal venom and rage is in and of itself a Christmas Miracle.
THANK YOU, JUSTIN, whoever and wherever you are for this site. My youth group appreciates it.
GEEZ calm down, they were just confused about where to go! I understand what you mean of how he worked hard but that does not mean to go off on a rant about these people. This is not a place of name calling, but you are being a total KAREN.
Thanks so much for this. It is really helpful.
When you update it, including the time the play takes on the link would be helpful (where just one play). But it is really helpful. THANKS
Thus is for persons who are not baptised Christians as yet
May you please write and email me a play script about Nativity to be played by all primary school, from grade ooo- grade 6.
Hi Justin,
Your blog is absolutely amazing!!
I am a highschool teacher on a deadline to create a play for our Christmas Carol and your blog is “a sight for my sore eyes”.
Thank you and keep it up!!!!!
Justin, i dont like been redirected to other links . Just make your script easy to find if its really free. God bless.
Splendid, please take the time to read the post before you comment about it. There are no scripts of mine here. There are only a collection of external links to other websites. This is clearly stated in the introduction. You are not being “redirected” to other links – it is a suggested list of where to find some free Christmas play scripts on the web. Every website linked to has scripts on it. Try Google if you are not happy. But good luck, because trawling through Google for these is a nightmare. Hence the point of this post in the first place. God bless. Splendid!
Cant find the script, whats wrong?
Lmfao got it!!!
i love scripts so i have decied to try this
Justin, you’ve provided a great resource, thank you.
where is the script
unu di stupid. where de drama script kwanu?
Help I have lost part of the play I want my Sunday school class to present. It is a bout Herod and the 3 Magi
Amazing scripts I love them
kindly write a script of story”Three Magi” , because I want ot prepare a drama for christmas
Sorry Shirley, we don’t write play scripts here at The Drama Teacher.
Great post.
Gud
Thanks for placing a link to our site. You can read “The Nativity” here: http://www.kidsinco.com/2008/12/the-nativity/
wer z the script????? idiots
Thank you for this 🙂 God bless you.
Thanks for this great script
…appreciated ????????????
Dear Sir,
you are hereby praise and congratulates for your good kids play written….. In connection to this am asking you to write me a play for my kids in class……i want to introduce them into dram play since it is a new school……..i would like the play title to be EDUCATION IS THE KEY TO SUCCESS.
thanks and remain blessed
but that isnt true
super!!!!
you guys are wierd
Frank, I have updated the list of links in this post. Hopefully the new list of websites is a bit easier to follow than the previous one.
why it so difficult to access your free script it is definately too hard get is it ascam
I have been through all 21 websites linked to from this page and as far as I can see all links are working, O’Neil. If a useful website with Christmas play scripts disappeared from the web, I have found it in the Way Back Machine web archive. This may take a little longer to load in the browser and there may be the odd dead link there. Also, occasionally a website linked to from here can have their own external links which sometimes go dead. But as far as I can see, everything is working. Is it possible you are accidentally clicking Google Ad links (or similar) on the linked websites and not the REAL links to free Christmas play scripts? No scam here, O’Neill. Only quality 🙂
This is very difficult to follow
Where is the Script !!
Follow the links in the post above to the websites with play scripts.
thanks Justin xx
ware is the script