Free Christmas Nativity Play Script

Looking for a Christmas program?

Do you want something easily adaptable to any size church?

Do you want it to be Scripture-based and tell the REAL story, not majoring on elaborate extra-biblical stories and narratives?

Do you want it to be flexible, and use the talents and abilities that you HAVE and not require resources and talents you DON’T have?

Maybe this script will work for you!

nativityThis play tells the Christmas story, the WHOLE story, from the Fall of Man to the Good News of the Savior, in a traditional Nativity format, with simple language that relies heavily on Scripture. It can be done as a reader’s theater with minimal costumes and sets or completely memorized and acted out as elaborately as you need.

Interspersed with the dialogue are suggested traditional carols. These can be done as background music, congregational sing-along hymns, or divided up among the different musically talented people in your group! Feature soloists, dance groups, children’s choirs, or your worship team. The songs can also be omitted for time’s sake.

Just click here to go to the Google Doc! 

You can print, download, or make a copy to edit.

It’s free because Merry Christmas. 😉



If you’re looking for additional resources, check out our book,

Christmas! The Whole Story of the God who Loves! 

It’s an advent storybook that tells the WHOLE story of Christmas in one-minute bites.


And I also have a 5 day, complete VBS curriculum that’s completely free, no strings attached! Just click here. 

Untitled (2) (2)
Free Vacation Bible School Curriculum!


  1. I wanted to thank you so much for sharing this program. Our church used your program this year, with a few adaptations. It was so sweet and spiritual. I believe God truly inspired you to write this. What a blessing it was to all of us. Again, thank you, God bless you , and Merry Christmas!

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s