If you’re looking for fun and easy Christmas crafts for kids, you’ve come to the right place. These festive DIY activities are perfect for parents at home, teachers planning classroom Christmas crafts, or caregivers who want fun and affordable projects for children.
All of these crafts are designed to be simple, budget-friendly, and creative, using everyday supplies you already have at home or in the classroom. From recycled paper roll reindeer and origami Christmas trees to shiny foil ornaments and handmade angels, these craft ideas will keep kids entertained while adding holiday cheer to your home.
Let’s dive into 29 Christmas craft ideas for kids that are fun, festive, and easy to make.
By using this site, you agree to our terms of use. This article contains affiliate links; read our full disclosure here.
1. Paper Roll Rudolph the Reindeer Puppet
Turn a paper roll into a charming Rudolph the Red-Nosed Reindeer puppet. Add antlers made from twigs and decorate with beads or sequins for extra sparkle.
Supplies needed:
- Paper roll
- Colored cardstock
- Twigs
- Beads, buttons, sequins
- Markers
- Glue gun/hot glue
A fun recycled Christmas craft perfect for preschoolers and older kids.
2. Simple Origami Christmas Trees
Fold your own DIY paper Christmas tree using just one sheet of paper. Kids can decorate their tree, turn it into a Christmas card, or hang it as a homemade ornament.
Find the step-by-step craft instructions on these simple paper Christmas trees right here.
Supplies needed:
- Origami paper
- Sequins or beads
- Markers
- Glue
- Scissors
3. DIY Paper Ornaments In Color and Coloring Page
Make the season merry and bright with this Printable Christmas Ornament Craft Bundle!
This fun and easy-to-prep set includes five printable 3D ornaments: a Reindeer, a Snowman, a Penguin, a Polar Bear, and a Christmas Tree.
You can find this adorable paper ornament craft bundle in our printable Etsy store and Teachers Pay Teachers store.
Supplies needed:
- Paper
- Scissors
- Glue
- Recycled Egg Carton Christmas
4. Egg Carton Christmas Finger Puppets
Recycle an egg carton into adorable Christmas finger puppets: Santas, reindeer, snowmen, penguins, angels, and more! This eco-friendly craft is great for imaginative play.
Find the step-by-step craft instructions on these Christmas finger puppets right here.
Supplies needed:
- Egg carton
- Paint (we used acrylic paint)
- Colored cardstock
- Scissors
- Glue
5. Paper Cone Christmas and Winter Puppets (Printable)
Kids can craft a deer, penguin, polar bear, and snowman with these paper cone puppets. And we have an adorable Santa that matches these puppets as well. Each template comes in color and black-and-white for coloring.
Get the full printable craft bundle on our website. Or on our printable Etsy store and Teachers Pay Teachers store.
Supplies needed:
- Cardstock
- Scissors
- Glue
- Markers
6. Silver Foil Christmas Tree Ornaments
Add sparkle to your tree with these DIY foil ornaments. Kids will love coloring shiny aluminum foil to make their own decorations.
Find the step-by-step craft instructions on these DIY foil Christmas ornaments right here.
Supplies needed:
- Aluminum foil
- Colored markers
- Twine
- Scissors
7. Paper Christmas Puppets with Emotions
Bring extra holiday cheer with these Christmas emotion puppets featuring gingerbread men, Christmas trees, and more. Kids can draw different emotions and use their puppets for festive storytelling or classroom role play.
Find the step-by-step craft instructions for these Christmas emotion puppets right here. The blog post also includes a free printable of the Christmas tree puppet with emotions.
Prefer a low-prep option? Try our full printable craft bundle, available in both color and coloring page versions. It includes a Christmas tree, gingerbread man, gnome, and stocking puppet with emotions. Available on Etsy and Teachers Pay Teachers.
Supplies needed:
- Paper roll
- Colored cardstock
- Markers
- Scissor
- Paper Cone Santa Printable
8. Paper Cone Santa Puppet with Zigzag legs
Make the holidays extra joyful with this Printable Santa Craft for Kids! This fun and easy Christmas paper craft lets children color, cut, and build their very own cone-shaped Santa complete with wiggly legs, a fluffy pom-pom hat, and lots of Christmas cheer.
Find this adorable Santa Printable in our printable Etsy shop and on Teachers Pay Teachers.
Supplies needed:
- Colored cardstock or printable
- Glue
- Scissor
9. Sew Bear Gift Bags for the Christmas Tree
Sew sweet little felt bear gift bags to hold treats or small presents. Perfect for hanging on the tree or sharing with classmates.
Supplies needed:
- Felt fabric
- Yarn
- Needle/wire
- Buttons
- Scissors
10. Paper Roll Christmas Elf
Create a Christmas elf from a paper roll with dangling yarn legs and wooden bead feet. A cheerful craft that kids will love to display.
Supplies needed:
- Paper roll
- Twine
- Colored cardstock
- Wooden beads
- Scissors
- Glue
11. Rudolph the Reindeer Garland
Make a festive Rudolph garland with styrofoam ball heads, pom pom noses, and twig antlers. Kids can also turn them into ornaments.
Supplies needed:
- Styrofoam balls
- Paint
- Pom poms
- Twigs
- Glue
12. Santa in Sleigh Pop-up Christmas Card
Get ready to make your own cheerful 3D Santa Sleigh with this easy printable craft. Perfect for holiday fun in the classroom or at home, this hands-on project lets children color, cut, and assemble Santa and his sleigh for a magical Christmas decoration.
You can find this fun Christmas printable pop-up card in our printable Etsy shop or Teachers Pay Teachers.
Supplies needed:
- Colored cardstock or printable
- Scissor
- Glue stick
- Skewers for banner
13. Recycled Can Volkswagen Van
Turn an empty can into a Volkswagen van Christmas craft. Use the free printable to decorate, then fill with treats or hang as an ornament.
Find the step by step craft instructions on the Volkswagen van with free printable right here.
Supplies needed:
- Empty can
- Printable or cardstock
- Buttons
- Twigs
- Glue gun/hot glue
- Scissors
14. Egg Carton Santa Puppets
Craft a jolly Santa finger puppet from an egg carton. A fun recycled Christmas activity for classrooms or family craft time.
Find the step-by-step instructions on these cute Santa puppets right here.
Supplies needed:
- Egg carton
- Paint (we used acrylic paint)
- Pom poms
- Twigs
- Glue
15. Dancing Christmas Dog
Kids will laugh out loud making this dancing Christmas dog puppet. Just add popsicle sticks to make the dog “dance” to holiday music.
You can find the step-by-step instructions on this dancing Christmas dog craft right here.
Supplies needed:
- Cardstock
- Red paper
- Felt or cotton
- Popsicle sticks
- Pom poms (optional)
- Marker, scissors, glue
16. Paper Roll Christmas Tree Dinosaurs
Combine dinosaurs with Christmas fun! These paper roll Christmas dinosaurs can be decorated as trees, complete with ornaments and buttons.
Supplies needed:
- Paper roll
- Colored cardstock
- Glue
- Scissors
- Buttons
17. Easy DIY Paper Gingerbread House Coloring Fun
Get ready to build your own Gingerbread House with this festive printable craft! Perfect for PreK–2 students, this hands-on Christmas activity lets children color, cut, and decorate their own gingerbread house with cute details like candy canes, snowmen, and gifts. It’s a fun, low-prep holiday project that strengthens fine motor skills and creativity, ideal for classroom art centers, bulletin boards, or winter celebrations.
You can get this DIY gingerbread house printable on Etsy or Teachers Pay Teachers.
Supplies needed:
- Colored cardstock or printable
- Scissor
- Glue stick
18. Egg Carton Christmas Angels
Transform egg cartons into Christmas angels. Kids can paint, decorate with yarn hair, and add glittery pipe cleaner halos.
Supplies needed:
- Egg carton
- Yarn
- Paint (we used acrylic paint)
- Scissors
- Glue
- Glitter pipe cleaner
19. Christmas Tree Mobile
Make a beautiful Christmas tree mobile with our printable craft bundle. Kids can decorate a tree and hang adorable Christmas illustrations on it. You can hang your mobile for a decorative and festive display.
Get the printable craft bundle for this adorable Christmas tree mobile in color and a coloring page, right here.
Supplies needed:
- Colored cardstock
- Markers
- Yarn
- Scissors
- Glue
20. Yarn Christmas Dinosaurs (Free Template)
Who says dinosaurs can’t celebrate Christmas? These yarn-wrapped Christmas dinosaurs make quirky and fun holiday decorations.
Find the step by step instructions on this adorable dinosaur Christmas craft right here.
Supplies needed:
- Green yarn
- Cardboard
- Cardstock
- Pom poms
- Scissors, glue
21. Monkey Christmas Ornaments
Make silly and sweet monkey ornaments from styrofoam balls. A playful addition to the Christmas tree.
Supplies needed:
- Styrofoam balls
- Paint (we used acrylic paint)
- Cardstock
- Yarn
- Scissors, glue
22. Paper Roll Reindeer Vase
Turn two toilet paper rolls into a Rudolph vase. Add flowers or small branches for a festive centerpiece.
Find the step-by-step craft instructions for this paper roll reindeer vase right here.
Supplies needed:
- Paper rolls
- Craft paper or paint
- Felt or paper for ears
- Branches for antlers
- Small beads
- Glue stick
- Glue gun/hot glue
- Scissors
23. Adorable 3D Christmas Frames in Color and Coloring page
Make the holidays extra fun with this Christmas Craft Bundle Printable. This set includes four adorable 3D winter crafts for kids to color, cut, and build using egg cartons and simple art supplies. Children can create a cheerful Santa, a cute snowman, a cozy bear with a Christmas tree, and a woodland bear and deer scene. These crafts are easy to make, encourage creativity, and help develop fine motor skills.
You can find this adorable craft bundle with four frames in our Etsy store and Teachers Pay Teachers.
Supplies needed:
- Colored cardstock or printable
- Scissor
- Glue stick
- Egg carton
- Black marker
24. Pipe Cleaner Christmas Tree Ornament
This pipe cleaner tree ornament is a simple and fun craft that doubles as a classroom or home activity.
Find the step-by-step craft instructions for these sparkling Christmas tree ornaments right here.
Supplies needed:
- Green or white pipe cleaners
- Colorful beads
- Yarn or twine
- Scissors
25. Weaving Christmas Sweaters for Winter Animals
Kids can weave colorful sweaters for cute winter animal puppets, a bunny, polar bear, seal, penguin, and snowman.
You can get the full printable craft bundle with winter animals right here. Or you can get in on Etsy or Teachers Pay Teachers.
Supplies needed:
- Printable templates
- Yarn
- Scissors
- Easy Paper Angel Ornament
26. Paper Christmas Angels with Watercolors
These watercolor angels are simple yet beautiful. Children can paint wings, add a wooden bead head, and finish with twine for hanging.
Find the step-by-step craft instructions on these beautiful watercolor Christmas angels right here.
Supplies needed:
- White paper or origami paper
- Watercolors
- Wooden beads
- Twine
- Glue, scissors
27. A 3D Reindeer Craft with Printable
Get ready to make your own adorable 3D reindeer with this easy printable craft. Perfect for holiday fun in the classroom or at home, this hands-on project lets children color, cut, and assemble their very own festive reindeer pop-up card.
Supplies needed:
- Colored cardstock or printable
- Scissor
- Glue stick
28. Paper Quilling Ornaments or Gift Tags
Introduce kids to paper quilling with these colorful Christmas trees. Perfect as ornaments, gift tags, or handmade cards.
Find the step-by-step craft instructions on these paper quilling ornaments right here.
Supplies needed:
- Cardstock
- Paper strips for quilling
- Quilling tool or toothpick
- Glue, scissors
- Twine
29. Potato Bears Gift Tags or Cards
Stamp a bear face using a potato to create unique Christmas gift tags or cards. Kids will love painting and decorating their bear prints.
Supplies needed:
- Potato
- Paint
- Cardstock
- Markers
- Twine
Final Thoughts on these Fun Christmas Crafts
Christmas is the perfect season to slow down, get creative, and make memories with children. These 29 easy Christmas crafts for kids are fun, budget-friendly, and simple enough for both home and classroom activities. Whether you’re crafting a paper roll reindeer, an egg carton angel, or a shiny foil ornament, every project is an opportunity for kids to explore their creativity and share holiday joy.
Looking for more fun Christmas crafts to keep kids creating? Bring a little extra magic to your holiday season with our BIG Christmas Craft Printable Bundle, designed for kids ages 5–8. Inside you’ll find festive templates, coloring pages, and easy craft projects that make Christmas crafting simple and fun. Perfect for both the classroom and home, this bundle helps spark imagination and joyful learning all season long. Find it now on Teachers Pay Teachers or in our Etsy craft printables shop.
Enjoy crafting and happy holiday season!



























































Easy Tulip Craft Project: Make Unique Greeting Cards
Adorable paper roll reindeer craft for Christmas!
Easy Paper Fox Craft for Kids | Printable Fall & Woodland Animal Activity
Easy DIY spinning tops with flower design, recycle craft with free printable!

[…] even more Christmas craft inspiration? Don’t miss our blog post with 28 fun and easy Christmas crafts for kids, packed with creative ideas for all […]