The best advent activities for kids follow the Christmas story itself -- week one on the promises and prophecies, week two on Mary and Joseph, week three on the journey to Bethlehem, and week four on the birth. Below are 22 activities organized exactly that way: a mix of five-minute ideas for busy weeknights and bigger weekend projects, each tied to a specific part of the story so December adds up to something instead of just filling up.
You don't need all 22. A realistic plan is one five-minute activity on weeknights and one bigger activity per weekend -- about six per week counting repeats. Everything here uses stuff you already own or can grab in one store run. For the story passages behind each week, keep our guide to advent Bible stories for kids open in another tab.
Week 1 (Hope): The Promises Before Bethlehem
Week one is about the waiting -- God promising a Savior for centuries before Bethlehem. The theme kids should catch: God keeps His promises, even slowly.
1. Light the Hope Candle (5 minutes)
Set up an advent wreath (four candles on the table -- done) and light the first candle at Sunday dinner. Read Isaiah 9:6 -- "For to us a child is born" -- and pray one sentence. Ready-made candle prayers are in our Christmas prayers for kids.
2. The Promise Paper Chain (15 minutes to make, 1 minute daily)
Make a paper chain with one loop per day until Christmas. Kids tear off a loop each morning -- a physical picture of Israel's centuries of waiting shrinking down to a manger. On several loops, write a promise from Scripture (Isaiah 9:6, Micah 5:2) to read aloud when torn.
3. Start a Jesse Tree (10 minutes daily, all month)
Hang one ornament per day on a small tree, each symbolizing a story in Jesus' family line -- an apple for Eden, an ark for Noah, a crown for David. Kids can draw each symbol on a paper circle that night. This is the biggest commitment on the list and the richest: by Christmas, kids have walked the whole Old Testament.
4. Seed-in-a-Jar Waiting Lesson (5 minutes, then daily glances)
Plant a fast-sprouting seed (grass or beans) in a clear jar on December 1. Nothing visible happens for days -- exactly the point. Talk about how God was working on His promise even during the quiet centuries. When it sprouts mid-month, celebrate.
5. The Prophecy Treasure Hunt (20 minutes, weekend)
Write out five prophecy clues (Micah 5:2 -- "But you, Bethlehem..." predicts where; Isaiah 7:14 predicts the virgin birth) and hide them around the house, each leading to the next, ending at your nativity's empty manger. Kids learn that the Christmas story was announced in advance -- like finding a birthday party invitation written 700 years early.
Week 2 (Peace): Mary, Joseph, and the Angels
Week two follows the announcements: Gabriel visiting Mary, Joseph's dream, and "Do not be afraid." Theme: God chooses ordinary people and tells them not to fear.
6. Light the Peace Candle (5 minutes)
Sunday dinner, candle two. Read Luke 1:30-31 -- "Do not be afraid, Mary" -- and have each person name one thing they're worried about, then pray one sentence giving those worries to God.
7. "Do Not Be Afraid" Notes (5 minutes)
Angels say "do not be afraid" all over the Christmas story. Have kids write or draw a "Do not be afraid -- God is with you" note and sneak it into a sibling's or parent's pillow, lunchbox, or shoe. Tiny messengers, same message.
8. Interview a Parent About Waiting for a Baby (10 minutes)
Kids interview Mom or Dad: "What was it like waiting for me to be born? What did you get ready? Were you scared?" Then connect it: Mary said yes to all of that -- plus angels, gossip, and a donkey-distance road trip. The story stops being a pageant and becomes a real family expecting a real baby.
9. Paper Angel Craft with a Message (30 minutes, weekend)
Make paper or coffee-filter angels, and on each one write Gabriel's headline: "You will call him Jesus." Hang them over the nativity scene or on the tree. More story-tied craft ideas live in our roundup of Bible crafts for kids with lessons.
10. Act Out the Annunciation (15 minutes)
Assign parts -- Gabriel, Mary, narrator -- and act out Luke 1:26-38 with bathrobe costumes. Let the youngest be Gabriel with a flashlight. Hammy is fine; hammy is memorable. Swap roles and run it twice.
Week 3 (Joy): The Journey to Bethlehem
Week three travels: Mary and Joseph's 90-ish miles to Bethlehem, no room at the inn, and a stable. Theme: God's biggest gift arrived through inconvenience.
11. Light the Joy Candle (5 minutes)
Candle three (the pink one, if you have it). Read Luke 2:10 -- "good news that will cause great joy" -- and go around the table naming the most joyful thing about this week.
12. Walk to Bethlehem (10 minutes)
Walk around the block as a family pretending it's the road to Bethlehem -- no snacks, someone carries a (doll) baby, and talk about doing this for four or five days straight. Kids feel the story in their legs. End at home with hot chocolate: "And when they arrived, there wasn't even a room."
13. Build a Blanket-Fort Stable (30-45 minutes, weekend)
Build the stable Mary and Joseph got -- blankets, chairs, stuffed animals as livestock. Read Luke 2:1-7 inside it by flashlight, then let kids sleep in it. Ask inside the fort: "Why do you think God let His Son be born in a place like this instead of a palace?"
14. No-Room-at-the-Inn Doorknob Signs (20 minutes)
Kids make two paper doorknob signs: "NO ROOM" and "JESUS WELCOME HERE." Talk about how the innkeeper had no space and how we make space -- then let them hang the welcome sign on their bedroom door for the rest of December.
15. The Traveling Wise Men (2 minutes daily)
Take the magi out of your nativity set and start them across the house; move them a little closer each night while kids hunt for them each morning, timed to arrive at the manger Christmas morning. A month-long game that costs nothing.
16. Bake Birthday Preparations (45 minutes, weekend)
Bake and freeze a birthday cake for Jesus now, to be frosted and served Christmas Day. While baking, talk about how everything in December is really party prep for the world's most important birthday.













