One of the best parts of the holiday season is spending quality time with friends and family. And crafting is a great way to get into the holiday season and enjoy each other’s company. These budget-friendly DIY Christmas craft ideas are perfect for an afternoon gathering or family night.
24 DIY Christmas Craft Ideas on a Budget (for Kids and Adults!)
1. Simple Winter Wreath
Wreaths are such fun and rewarding crafts because you can display them in your home when you’re done making them. To make this wreath, you’ll only need a few inexpensive supplies, some of which you may already have at home:
- Yarn
- Wire wreath form
- Hot glue
- White spray paint (optional but recommended)
- Holiday sprays
- Ribbons
Follow the steps in the tutorial to make this wreath and hang it proudly in your home.
2. Crochet Gingerbread Gnomes
If you know how to crochet, these gingerbread gnomes are the perfect DIY craft to celebrate the season. You could even make a few to give away as gifts to friends and family.
You’ll only need a few supplies, which you may already have in your crafting stash:
3. Stovetop Potpourri
Are you looking for DIY Christmas craft ideas that you can give away as gifts? This stovetop potpourri is perfect. It has all of the classic holiday smells, and it’s so easy to put together.
For the potpourri itself, you’ll need:
- Seasonal fruits, like pomegranates, oranges or lemons
- Herbs like rosemary, sage or thyme
- Allspice
- Whole cloves
- Cinnamon sticks
Now, grab a cute mason jar and some card stock to make printable tags.
Add all of your spices to the jar, and they’re ready to give away as gifts.
Related: 23+ Mason Jar Gift Ideas for Christmas for Everyone On Your List
4. Pom Pom Gnomes
These pom pom gnomes are so easy to make that even the kids can get involved. You’ll need just a few things for this frugal craft:
- Cardboard toilet paper rolls
- Yarn
- Pom pom maker
- Glue gun
- Wooden beads for noses
You may already have most of these supplies at home if you’re a crafty person.
5. Macrame Christmas Tree Wall Hanging
Want a craft that you can hang proudly on your wall? This macrame project is perfect. If you have older children, they can get in on the fun of making these, too.
You only need a few things to make these wall hangings:
- Green and white macrame yarn (4 mm)
- Wool brush
- Comb
- Wooden ring
- Dowel rod
- Fairy lights (optional)
Follow the steps in the tutorial to make your own wall decoration for Christmas.
6. Wood Christmas Trees
If you’re crafty and want some woodworking DIY Christmas craft ideas, these trees are perfect. This is such an easy project that it’s perfect for beginners. These trees are three feet tall, so they’re perfect for decorating all around the house.
For this project, you’ll need 2×4 lumber, a few 2.5-inch trim head screws, wood glue, wood putty and some stain or paint. Hopefully, you already have the tools you need for this job: a miter saw, orbital sander and drill.
Just follow the steps in the tutorial to make your own wooden Christmas trees.
7. Pinecone Star Christmas Ornament
This pinecone star ornament is adorable and the perfect craft for kids and adults. For this craft, you can use pinecones from your yard or purchase them from a craft store.
The tricky part is removing the scales from the pinecone – be careful and help the little ones with this step.
Follow the steps in the tutorial to create your own glittering pinecone ornaments that you can hang proudly from your tree.
8. Sock Gnomes
How cute are these sock gnomes? They’re the perfect little Christmas craft for kids and adults, and they’re SO easy to make.
Here’s what you’ll need:
- Foam cones
- Old socks
- Wood beads
- Glue gun
- Faux fur
9. DIY Sock Snowman
This Christmas craft is adorable and so inexpensive to make. You’ll need a few socks – one solid white and one patterned. You’ll also need some:
- Polyfill
- Buttons
- Rubber bands
- Black brads
- Orange pipe cleaners
- Black ball sewing pins
- Pebbles
If you can’t find any polyfill or it’s not in the budget, you can fill your sock snowmen with uncooked white rice.
10. DIY Toilet Paper Christmas Trees
DIY Christmas craft ideas don’t get much more budget-friendly than this one. It’s hard to believe that these adorable Christmas trees are made from toilet paper rolls.
You can probably use paper towel rolls if you don’t have any leftover toilet paper rolls.
The only other supplies you’ll need are:
- Scissors
- Craft paint
- Pencil or marker to make the tree shapes
11. Flowerpot Gnome Ornaments
These DIY gnome ornaments are so cute, and they’re the perfect craft for kids to make. All you need are a few inexpensive supplies, and you’re ready to start making your gnomes:
12. Yarn Christmas Trees
These yarn Christmas trees are super simple and modern, but they add some festive cheer to whatever room they’re in.
If you want a really budget-friendly version of this craft, use leftover cardboard from around the house to make the tree base. You can also use foam cones to save yourself some time.
Just wrap your yarn around the tree, and use a pretty gold metallic yarn to create the “lights” on the tree.
Follow the steps in the tutorial to make these adorable little trees.
13. Wood Bead Snowmen Ornaments
Here’s another fun and easy craft that you can use all season long – snowmen ornaments. This is a beginner-level craft that anyone can do, including the kids.
Here’s what you’ll need for this simple but fun craft:
- Wood beads (3 for each ornament)
- Wood pull
- Baker’s twine
- Acrylic paint
- Scrap fabric
- Scissors
- Paintbrushes
14. Mini Hoop Wreath
Wreaths really add to the Christmas spirit, and this hoop wreath is no exception. You’ll need a few items for this wreath that you might not have on hand already. Gold hoops, jute string, craft wire and vintage bells.
Add some rosemary or find some greenery in your backyard.
15. Wooden Snowflakes
DIY Christmas craft ideas are rarely as easy as these wooden snowflakes. You’ll need a handsaw or miter saw, but aside from this, 36” square dowels and superglue are the only other items that you’ll need.
If you want, you can also spray paint the star a silver color, or any other color you may want.
Related: 25 Amazing Neighbor Gift Ideas for Christmas
16. Mini Christmas Gnome Set
Crocheting is such a great skill because you can use it for so many crafts. You’ll love this little gnome set, but you can make one – or a dozen if you like. A few essential items that you’ll need are:
17. Clothespin Sheep
You’ll find this tutorial comes with a sheep body template that you’ll need to follow along with first. You’ll then need to gather some yarn, cardboard, black felt, tacky glue, wooden clothespins and acrylic paint.
While you’ll need quite a few items to get started, you’ll find that the sheep is super-easy to make.
18. Christmas Mouse
Anyone who likes to crochet will love this mouse. You’ll find the pattern is free – which is nice – but you’ll need quite a few other items:
- Yarn
- Crochet hook
- Fibrefill
- Plastic safety eyes
- Stitch markers
- Pink embroidery thread
- Pom pom maker (35mm)
19. Star Wreath
If you have some popsicle sticks, a glue gun and some rosemary, you can easily make this craft. You can make a circular wreath out of the sticks if you don’t want to make a star.
20. Fishbowl Snowman
Adorable! A fishbowl snowman is easy to make, but you’ll need to have a glue gun and a pair of scissors to get started. You’ll also need a few other items:
- 3 fishbowls of different sizes
- Fake snow
- Black craft foam
- Village pieces
21. Beaded Snowflakes
Beaded snowflakes are so easy to make that kids of all ages can be involved in making them. You’ll need pipe cleaners, snowflake beads, pony beads and a rhinestone sticker for this project.
Related: 20 Mason Jar Gift Ideas You Have to Try This Holiday
22. Pinecone Owl
Go outside and find a pinecone. If you do, you’ll be able to make this owl in no time at all. A few items that you’ll need for this craft are:
- Felt (black, white and yellow)
- Googly eyes
- Cotton balls
- Tacky glue
23. Snowman Coasters
Do you crochet? You can make these coasters that you can give away as gifts to friends and family and use year after year. You’ll need a 4mm crochet hook, orange felt, tapestry needle, scissors and weighted yarn.
You can follow the tutorial and have your coasters in no time.
24. Mop Gnomes
Create a mop gnome – seriously. Inexpensive and fun to make, you only need a string mop head, cone-shaped tinsel tree, rubber bands, hot glue gun and a few additional items to make these cute gnomes.
If you’re a fan of gnomes, this is a fast decorative item that you can make this Christmas.