This post may contain affiliate links. If you buy through them, I may earn a small commission at no extra cost to you.
Kids grow up so fast, and the Christmas memories they carry with them usually aren’t about the gifts. They’re about the cookies, the matching pajamas, and the same movie on the same night every single year.
In our house, Christmas Eve has always been just as big as Christmas Day. We make a whole event of it, and those little traditions are the parts my girls still talk about. Here are our favorite Christmas activities for kids, plus easy traditions you can start this year without spending much at all.
Free: Christmas Planning Starter Kit. Includes a December activity calendar so you can plan one fun thing a day.
Our Christmas Eve traditions
If you only start one tradition, make it a cozy Christmas Eve. Here’s what ours looks like:
- Bake cookies together. We make a batch to bring to the grandparents’ the next day, and a few extra to leave out for Santa.
- Set up a cocoa bar. Make a big pot of hot cocoa and line up the toppings: marshmallows, crushed candy canes, whipped cream and sprinkles.
- Open new Christmas jammies. Every Christmas Eve, the girls opened one gift: new pajamas to cuddle up in.
- Watch the same Christmas movie every year. For us, it’s The Santa Clause, in new jammies, with cocoa and cookies. Every single year.
- Read a Christmas story before bed. One last story before the lights go out makes the night feel magical.
Christmas activities for kids at home
- Christmas scavenger hunt. Hide candy canes, ornaments or small treats around the house with simple clues. For little ones, use picture clues. Get a ready-to-print Christmas scavenger hunt in the Kids Christmas Activity Pack
- Christmas bingo. Play during a holiday movie or a family game night.
- Write letters to Santa. Grab our free Letter to Santa printable.
- Make a Christmas wish list. Our Christmas list printable keeps it fun and organized.
- Decorate cookies. Set out icing in squeeze bottles and bowls of sprinkles, and let the kids go wild.
- Build a gingerbread house. Graham crackers and a carton make a cheap and easy version.
- Make homemade ornaments. Salt dough, handprints, or popcorn and cranberry garland. See our Christmas ideas page.
- Have a Christmas movie marathon with blankets, popcorn and a homemade snack board.
- Make paper snowflakes and tape them to the windows.
- Bake treats for neighbors and deliver them together.
Family outings and traditions
- See The Nutcracker. We went every year. Even small towns usually have a local production, and it gets everyone in the Christmas spirit.
- Drive around to look at Christmas lights with cocoa in travel mugs and Christmas music on.
- Go to a tree farm or lot and let the kids help pick the tree.
- Attend a holiday concert or church service together.
- Visit Santa, or have a video call with him.
Ways to give back together
Christmas is the perfect time to teach kids to appreciate what they have. Our family gives to our local food bank and women’s shelter. We try to do it all year, but it means even more at Christmas.
- Donate toys to a toy drive or Toys for Tots.
- Pick a name off a giving tree and let the kids help shop for that child.
- Fill a food bank bag together.
- Make cards for a nursing home or for service members.
- Donate gently used toys and decorations before the new ones come in.
Kids Christmas Activity Pack: scavenger hunt, bingo, coloring pages, Santa letter and more, ready to print. Get the Kids Christmas Activity Pack ($5) →
Christmas activities FAQ
What are some free Christmas activities for kids?
Driving around to see Christmas lights, making paper snowflakes, a family movie night, reading Christmas books from the library, and writing letters to Santa are all free or nearly free.
How do I start a new Christmas tradition?
Pick one simple thing your family enjoys and do it on the same day every year, like new pajamas on Christmas Eve or a cocoa bar after decorating the tree. Kids love knowing it’s coming.
You might also like:
Save this for later


Leave a Reply