With winter break upon us and Christmas just around the corner, it’s time to embrace the festive spirit of the season. Escape the chilly weather by staying indoors and crafting with your kids. Christmas crafts are a great way to entertain your little ones while letting them release their creativity. 

We have 50 easy Christmas crafts for kids at every skill level. Need to decorate your Christmas tree? There are fun Christmas tree ornament ideas that your kids will be excited to hang up. Looking for a personalized Christmas gift you can give to family? Try creating a snow globe or themed treat. 

Once you decide on a craft to make, pair it with light up Christmas decorations to give your home the complete cozy Christmas feel. 


Make an advent calendar. Your kids will be so excited to wake up to a sweet message or chocolate each morning!

Make homemade Christmas ornaments. You can stick with something simple like a pinecone with ribbon or try something more advanced like mini felt Christmas trees. For a tutorial, check out the DIY Dreamer.

Decorate your Christmas tree. Help everyone get in the holiday spirit by making sure your tree is bright and festive.

Make paper snowflakes. The more family members that get involved the more different types of snowflakes you will have to hang up in your windows!

Hang up your stockings. To get everyone involved, have each family member write a sweet note so that on Christmas morning everyone has more to be thankful for than fun toys.

Decorate a gingerbread house. Be sure to prepare with lots of fun candies!


Go carolling or crafting at a local nursing home. It will bring joy to both your family and everyone at the nursing home.

Make Christmas fudge. Your kids can fill cute Christmas tins and gift them to teachers and you can bring some to neighbors and nearby friends. We love Sweet 2 Eat‘s gingerbread fudge recipe!

Donate food to a homeless shelter. You could also volunteer at a food pantry to help your kids appreciate their blessings.

Host a Christmas cookie party. Invite all of your friends and family over to share sweet treats and recipes and give any extras to your local community center. 

Go Christmas shopping for a local children’s hospital. All kids should have a new toy to play with on Christmas and its a great way to get your kids involved.

Donate an old coat or sweater. Over the Winter season, many charities are in need of warm clothing and toys for the less fortunate.

Participate in a 5k run or walk. Pick one that donates the proceeds to your favorite charity!


Send Christmas cards. Have everyone help write out the addresses and apply the stamps.

Make homemade hot chocolate. Start from scratch by melting your favorite chocolate bar for an extra indulgent treat!

Have a holiday movie. Make fancy Christmas popcorn with melted white chocolate and red and green sprinkles or mix pretzels with red and green candies.

Take photos with Santa. Make this a yearly tradition, and create a photo album of Santa photos over the years. 

Have a family game night. You may even be able to pull out some toys from last year’s Christmas!

See the nutcracker ballet. If you are unable to attend a live performance, you can watch the movie.

Check out Christmas light displays. Maybe you’ll even get some inspiration for your own front yard!

Spend the evening wrapping gifts. It can be fun to get everyone involved!

Go ice skating. Be sure to check to see if they have specific family hours.

Print the calendar and hang it on your fridge or family board so everyone can see all the exciting activities you have to look forward to through the month of December.