10 DIY Christmas Decorations You Can Make at Home
The festive season is the perfect time to get creative, and what better way to spread Christmas cheer than by making your own decorations, gifts, and keepsakes? Whether you’re crafting with kids, planning a cosy night in, or looking for homemade present ideas, these 10 easy Christmas crafts are fun, affordable, and achievable for all ages.
All the materials can be found online, we will link plenty below! The Hobbycraft Christmas range is bursting with festive inspiration and is one of our favorites for crafting this season. Grab your glue gun, scissors, and sparkle, let’s get making!
1. Felt Tree Decorations
Use felt sheets, small embellishments (buttons, sequins), and thread to create your own tree decorations. Cut simple shapes (stars, hearts, trees), stitch or glue them together with a bit of stuffing or flat, add a loop of ribbon, and you’re done. Great for kids and adults alike.

Tip: Coordinate colours to match your tree or swap styles each year for variety.
2. Rustic Pinecone Garland
Collect pinecones (or buy them pre-dried). Paint the tips white or silver to mimic snow, then string them together with jute or ribbon to form a garland. Hang it across the fireplace, along a banister, or above a window for a cosy, rustic Christmas look.

Tip: Add tiny bells or beads to each pinecone for a lovely tinkling sound.
3. DIY Snow Globe Jar
Find a clear jar with a screw-top lid. Glue a small figurine or miniature tree to the inside of the lid. Fill the jar with distilled water, a drop of glycerin (for slower snow), and glitter. Screw on the lid tightly and shake for a magical snow effect.

Tip: Use old jam jars for a budget-friendly, eco-conscious option.
4. DIY Christmas tree wall hanger
Buy a wall hanger Christmas tree, hang it up to the wall and fill a box with buttons, bobbles and felt stars, presents; the lot! Super easy and a simple, fun activity for the kids! Shop below...
Tip: Choose patterned straws,stars or stripes for a festive touch.
5. Embellished Gift Tags
Make your gifts shine with handmade tags. Use blank craft tags or cut card, then decorate with ribbon, glitter, metallic pens, or felt shapes. These personalised tags add a heartfelt finishing touch and can double as keepsakes.
Tip: Write festive messages or use calligraphy to make each tag unique.
6. Cinnamon Stick Candle Holders
Wrap small jars or candle holders with cinnamon sticks using glue or ribbon. Pop in a tealight or LED candle and enjoy the beautiful, natural fragrance of cinnamon.

Tip: Tie the sticks with rustic jute or burlap ribbon for that warm, festive look.
7. Washi Tape Winter Trees on Canvas
Use washi tape to form a Christmas tree shape on a small canvas or card. Add a washi star on top and decorate with dot stickers or paint for ornaments. It’s modern, minimal, and easy to change each year.

Tip: Use metallic washi tape for a twinkling light effect.
8. Wool Pom-Pom Snowman Ornaments
Make or buy one or two wool pom-poms — one big, one small, or just one large — and glue them together. Add googly eyes, a felt scarf, and a carrot-shaped nose. Thread a ribbon loop through the top to hang your snowman on the tree. You can also shop a diy kit below to make it easy!
Tip: Sparkly or textured yarn adds a lovely “snowy” shimmer.
9. Wooden Slice Ornaments
Use wood slices as rustic bases for painting or wood-burning festive designs. Drill a small hole and thread through ribbon or twine for hanging. They’re durable, charming, and eco-friendly.
Tip: Seal the finished piece with a clear matte spray so it lasts year after year.
10. Felt Christmas Eve Box Bag
Cut and fold felt to create a simple stitched or glued bag. Decorate with letters spelling “Christmas Eve Box” or personalise it with a name. Fill it with treats like hot chocolate sachets, books, or crafts for a lovely holiday tradition.

Tip: Stick to classic red and green or go for neutral tones for a modern twist.
Check out our blog on xmas eve boxes on a budget here
Conclusion
And there you have it, 10 easy Christmas crafts that are perfect for bringing festive cheer to your home, as well as helping you entertain the kids (or yourself) this season without being too costly! From cosy garlands and snow globes to handmade ornaments and personalised gifts, each project is simple, sustainable, and full of heart.
All materials can be found through the Hobbycraft Christmas collection, so you can gather everything you need in one place.
Put on your favourite Christmas playlist, make a mug of cocoa, and enjoy an afternoon of crafting magic because nothing says Merry Christmas quite like something made by hand.


