Is there anything more satisfying than making your own Christmas crafts? Whether you’re crafting a beautiful handmade wreath or making your own gifts, you’ll be feeling festive in no time!
We’ve rounded up fabulous festive projects to help you celebrate the season, from Christmas crafts to make with children to Christmas craft ideas for adults.
There are speedy crafts that can be whipped up in an hour or two, as well as more complicated Christmas craft ideas to enjoy on dark winter evenings with a steaming mug of hot chocolate.
Why not invite your friends over and enjoy a fun Christmas craft session together?
Explore our easy Christmas crafts and get ready for a spectacular handmade holiday!
100 of the best Christmas craft ideas
1. Pom pom wreath
Brighten your doors this Christmas with this fabulously colourful pom pom wreath. It’s surprisingly simple to make, so dust off your pom pom maker and start crafting your own today.
Learn how to make a pom pom wreath with Gathered’s easy guide.
2. Macrame Christmas star
Bring some Scandi chic into your home by making this striking macrame Christmas star.
If you’re new to macrame, this is a fantastic project to try as you’ll only need to learn one knot.
Hang your star in your home or use it as an alternative wreath for your door.
3. DIY Christmas wreath
Fancy having a go at making a traditional wreath? In this fantastic tutorial from the Flower Appreciation Society, you’ll learn how to make a Christmas wreath with plenty of helpful tips and advice.
Why not invite some friends over for a Christmas wreath making session?
4. Air dry clay village
Create a wintry scene with this DIY air dry Christmas village project from aliceandlois.com.
They’re easy to make and look spectacular when illuminated by candlelight.
5. Reindeer drink stirrers
Make any drink instantly more festive by adding a handmade reindeer drink stirrer using this tutorial from lovelyindeed.com.
6. DIY Christmas baubles
Make your tree look unique this year by crafting your own DIY Christmas baubles.
In this easy guide, you’ll learn how to use nail varnish and gold leaf to give your ornaments a glittering makeover.
7. Origami penguin
Aren’t these cute? These adorable little origami penguins are surprisingly easy to fold. You can make an adult penguin and a chick or keep folding to make an entire penguin family.
8. Crochet Christmas wreath
If you want to fill your home with handcrafted decorations this Christmas, make time to crochet this sweet crochet Christmas wreath pattern for your home.
It’s bound to become a much-loved Christmas decoration that you reuse every year.
9. Christmas tree skirt
Real Christmas trees tend to drop their needles everywhere, but this Christmas tree skirt pattern will help to protect your floor.
Christmas tree skirts aren’t just practical though – they also look brilliant when stacked with presents in the run-up to the big day.
10. Felt Christmas wreath
This DIY felt Christmas wreath looks contemporary and elegant, so it’s guaranteed to be admired by anyone who visits you over the holidays.
Although it looks complicated, you’ll only need to master a few simple embroidery stitches to make this design.
11. DIY tree topper
Twist coloured wires to make your own eye-catching DIY tree topper. This is a fantastic alternative to traditional Christmas tree toppers and looks very professional.
You can change the colours of the wires to suit your Christmas tree’s colour scheme.
12. Bauble wreath
Mix and match ornaments in different sizes to make a sparkling bauble wreath.
This Christmas craft idea has just five steps and can be made using shop-bought decorations. You could use it as a clever way to recycle old Christmas ornaments too.
13. Christmas tree tassels
Tassels are so easy to make and this fantastic Christmas tree tassel idea from thestylebrunch.com can be used to make charming decorations.
Hang them from your Christmas tree or display them around your home.
14. Christmas crackers
No Christmas dinner table is complete without the crackers! When you make your own, you can fill them with surprising gifts that your family will love and even come up with your own cracker jokes.
Learn how to make Christmas crackers with our easy tutorial.
15. Rope Christmas tree collar
Whether you have a real tree or an artificial one, you’ll want to make sure the base looks tidy.
This rope Christmas tree collar DIY from abeautifulmess.com will keep your tree looking neat throughout December.
16. Patchwork wreath
Looking for a more challenging project? If you’re a quilter, you should definitely tackle this impressive patchwork wreath, which looks almost like origami.
This wreath will be treasured by your family and could even become a family heirloom.
17. Printable retro holiday garland
Add a pop of colour to your festive decor with this printable retro holiday garland from damasklove.com.
18. Fabric advent calendar
Count down to Christmas with this wonderful DIY fabric calendar. It has a numbered pocket for each day, which you can fill with your choice of treats!
19. Festive gift box
These fantastic little gift boxes look like gingerbread houses. They’re so beautiful that they could be kept and reused, or even displayed as decorations in their own right.
Discover how to make a gift box with our easy-to-follow guide.
20. Felt baubles
Give your tree a quirky look this festive season by stitching these unique felt baubles. Which is your favourite? We love the sweet little dinosaur!
21. Candy igloo
This tasty candy igloo idea from lovelyindeed.com is a great alternative to traditional gingerbread houses.
You’ll need a bit of patience to build it and you’ll have to resist the urge to eat it until it’s finished!
22. Christmas stocking
Hanging a Christmas stocking by the fire or at the end of your bed is one of our favourite festive traditions.
Make it even more special by sewing a Christmas stocking for every member of your family. Follow our Christmas stocking sewing pattern to get crafting.
23. Danish Christmas hearts
Danish Christmas hearts are a fun festive craft that children will love. They’re a lovely way to give sweets or homemade gingerbread to friends and family.
You can cut out the shapes by hand or by using a Cricut machine.
24. Quilted bell ornament
This quilted bell ornament is a brilliant way to use up scraps of fabric left over from other Christmas projects.
This pattern will add a sprinkle of handmade magic to your tree this December.
25. Snowman tree decoration
This jolly little snowman cross stitch pattern has so many cute details from his draping scarf to the cheerful robin at his feet. You’ll smile every time you see him hanging on your tree.
Deck the halls with DIY Christmas ornaments
Fill your home with handmade ornaments this year! Check out Gathered’s ultimate guide with over 400 DIY Christmas decorations to make.
26. Crochet Christmas stocking
This cosy craft project is perfect for chilly winter evenings! Our crochet Christmas stocking pattern would look spectacular hanging beside a roaring fire.
27. Pom pom Christmas stocking
We can’t resist a pom pom craft idea and we love this pom pom Christmas stocking from abeautifulmess.com. It has a contemporary vibe and would be a great way to use up scraps of yarn.
28. Mini crochet Christmas tree
No room for a big Christmas tree? Don’t worry, we’ve got just the project for you! Make this mini crochet Christmas pattern to add some festive spice wherever you find space.
29. Bath bombs
Making a homemade gift will show your loved ones that you care. Whip up a batch of homemade bath bombs for your friends and family. You can even customise them with your own fragrances.
Find out how to make bath bombs.
30. Macrame snowflake pattern
Craft a flurry of macrame snowflakes with this easy tutorial by persialou.com. This is a great tutorial to try if you’ve always fancied giving macrame a go.
31. Embroidered fabric crackers
Make your Christmas table decor look truly bespoke by stitching these luxurious fabric Christmas crackers.
These are a sustainable alternative to traditional crackers as you can reuse them every year!
32. Wood bead snowflake ornaments
Get a stylish minimalist look this Christmas by adding wood bead snowflake ornaments.
The tutorial from aliceandlois.com is brilliantly simple to follow and the finished decorations look very professional.
33. Knitted angel pattern
Make your tree shine all December by decorating it with this charming knitted angel pattern.
This sweet little ornament will take pride of place on your Christmas tree for years to come.
34. DIY ornament boxes
Looking for the ideal gift box for something small? These DIY ornament boxes by studiodiy.com are perfect for tiny gifts such as jewellery or makeup.
35. How to draw Santa
Make your Christmas cards unique by decorating them with a Santa drawing. This is a great one to make with kids – you can draw the outline for them to colour in.
Learn how to draw Santa with this easy tutorial by Esther Curtis.
36. Penguin sewing pattern
Snuggle up with a brand new penguin pal! This penguin sewing pattern would be an amazing gift or you could make one for yourself to cuddle and keep.
37. Easy DIY wood ornaments
These easy DIY wood ornaments from lovelyindeed.com would look great on a tree covered in natural decorations. They’re so quick to make that you can whip up a few of them in minutes.
38. Wax melts
Fill your home with festive fragrances by making wax melts with essential oils. Choose Christmas scents such as orange oil and cinnamon to help you get in the mood!
Wax melts make wonderful gifts for all of your friends too. Learn how to make wax melts with essential oils.
39. Christmas jumper ornaments
These sweet embroidered sweater ornaments are easy to stitch and there are three festive designs to choose from.
This is a fun project to make if you’re new to embroidery, as there are only a few simple stitches to master.
40. Christmas elf doll
Christmas just got a whole lot cuter! This Christmas elf doll will watch over your family throughout the festive season to check that everyone’s being good – and he might even get into some mischief of his own.
41. Cardboard Christmas decorations
Christmas decorations don’t need to be expensive! It’s amazing what you can do with some cardboard and a paint marker.
Learn how to make cardboard decorations with hobbycraft.co.uk.
42. Gingerbread house sewing pattern
This enchanting gingerbread house looks good enough to eat! Children are guaranteed to love this super cute gingerbread house sewing pattern which comes complete with its own gingerbread character.
43. Paper honeycomb ornaments
These paper honeycomb ornaments from thehousethatlarsbuilt.com have a wonderfully nostalgic feel.
They take a little time and patience to make, but the finished ornaments are well worth the effort.
44. Fake snow
Create the look of fresh powder by making your own fake snow.
There are three different ways to make fake snow and you’re likely to have many of the ingredients in your cupboard at home.
Sprinkle the fake snow around your ornaments for an instant festive effect!
45. Christmas star knitting pattern
If you’re a quick knitter, you could make a whole constellation of knitted stars in no time. These stars can hang on your tree or you could make a whole garland.
Make the free Christmas star knitting pattern this weekend.
Impressive Christmas cake decorating ideas
Turn your Christmas cake into a real show-stopper this festive season with Gathered’s pick of the best Christmas cake decorating ideas.
46. Ornament garland
Showcase your favourite decorations by making this DIY ornament garland idea from lovelyindeed.com.
This is a fast way to bring some festive style to your mantelpiece in minutes.
47. DIY mason jar candle holders
Craft glowing DIY mason jar candle holders to light up your home on dark nights.
You can use real candles in these jars, but the glass can get very hot so we’d recommend using LED candles for safety, especially if you have children in the house.
48. Mini Santa decorations
These mini Santa embroidery designs make brilliant gifts – you can turn them into necklaces or ornaments to hang on the tree.
They’re incredibly cute and would be amazing stocking fillers to give your family a surprise on Christmas day.
49. DIY string stars
These rustic DIY string stars from eytozee.com are the perfect Christmas craft idea for anyone on a tight budget.
They can be made using just a few affordable supplies and the finished decorations look truly magical.
50. Paper chains
Looking for easy Christmas crafts to make with your family? Paper chains are a classic Christmas decoration to make with good reason: they’re cheap, simple and add a dash of Christmas cheer to any room.
Making paper chains is a great Christmas craft for kids to keep them entertained while you get on with your own festive preparations.
51. Dried orange garland
Make your home smell like Christmas by crafting a zesty dried orange garland with thegingerhome.com. If you dry the oranges yourself, the fragrance is incredible.
However, if you’re short of time you can find dried orange decorations in craft stores and online.
52. DIY joy sign
Welcome in the holidays by hanging this quirky DIY joy Christmas sign on your wall.
You don’t need any sewing skills to create the fabric letters, as they’re assembled using glue and a cardboard base.
53. Natural lip balm
Protect your lips from the cold by making this DIY natural lip balm. It’s scented with a fresh peppermint fragrance and packed with moisturising ingredients.
Natural lip balm makes a lovely gift too, so make extra pots for your friends and family.
54. Paper star garland
Add a simple handmade touch to your Christmas tree with this DIY paper star garland tutorial from inspiredbycharm.com.
This is a budget-friendly idea that would work brilliantly on a minimalist Christmas tree.
55. DIY felt Christmas decorations
These DIY felt Christmas decorations are simply enchanting and a great way to add a little quirkiness to your Christmas tree.
These hand-stitched Christmas ornaments are bound to attract envious glances from all of your friends – they’ll want you to make some for them too!
56. Pom pom Santa sacks
Santa can’t make his deliveries without a sturdy sack to hold all of his gifts! Help him out by making these colourful pom pom Santa sacks.
57. Origami Christmas tree
This origami Christmas tree would make a striking centrepiece on your festive table or perched on a shelf.
You can use leftover gift wrap or paper scraps from other Christmas crafts to make your trees .
58. Paper snowflakes
Paper snowflakes are a simple Christmas craft to make with your children, or you can be adventurous and come up with your own intricate designs!
This is a fun festive activity to make in the run-up to Christmas. You can fill your windows with a snowstorm of paper snowflakes or even use them to decorate your Christmas tree.
59. Marbled ornaments
Give your tree a glamorous makeover by introducing a selection of DIY marbled ornaments from persialou.com.
These are made using clear plastic or glass ornaments, which are then filled with paint. Swirl the paint around inside the baubles to achieve this spectacular marbled effect!
60. Cross stitch robin
Finish your gifts to perfection by attaching your own handmade cross stitch robin tags.
These adorable little robins can be used as decorations by the recipient once they’ve opened their present.
61. Candle centrepieces
Illuminate your Christmas table with these decorative DIY candle centrepieces. These are a lovely Christmas craft idea to make if you’re looking for last-minute decorating inspiration.
62. Paper origami stars
Create an eye-catching festive wall hanging by folding your own paper origami Christmas stars.
This project does require some intricate folding, so it’s not a project to attempt if you’re in a hurry.
63. Holiday present pillows
These DIY holiday present pillows from awwsam.com look so chunky and squishable that you won’t be able to resist giving them a squeeze!
Use them to brighten up your couch or pile them up to make a cute Christmas display.
64. Merry and bright Christmas embroidery hoop
Get into the holiday spirit by sewing this beautiful Christmas embroidery hoop design.
Make a mug of hot chocolate, put on a festive movie and settle in for a relaxing stitching session.
65. DIY Christmas light garland
Add a pop of colour to your Christmas decorations with this vibrant DIY light garland from studiodiy.com.
You can tie your garland to balloons to recreate this fun look or drape them around your home.
66. Christmas patchwork coasters
Use up festive fabric from your Christmas sewing projects by making these bright patchwork coasters.
These can be used as gifts or mini stocking fillers too.
67. DIY winter checkers game
Board games are a popular festive pastime and you can make the occasion even more special with a handmade checkers set!
Head over to lovelyindeed.com to find out how to make a DIY winter checkers set.
68. Polymer clay Christmas decorations
These polymer clay Christmas decorations are both cute and kitsch! Learn how to make your own lobster, pretzel and avocado ornaments with our easy step-by-step guide.
69. Citrus ornaments
Citrus ornaments bring both style and fragrance to your Christmas decorations.
If you’ve already made a dried orange garland, take your new obsession to the next level and make these dried citrus ornaments from abeautifulmess.com.
70. Suminagashi gift wrap
Make sure you have the best-dressed presents under the tree this Christmas with Becki Clark’s Suminagashi gift wrap tutorial.
71. Felt candy cane garland
You don’t need a sewing machine to make this deliciously good felt candy cane garland from ohyaystudio.com. You can even cheat and use fabric glue if you’re in a rush.
72. Knitted bauble pattern
These cosy knitted baubles are gloriously nostalgic with a classic Scandinavian design.
Knit them in red and white for a traditional finish or make them pop with bright neon shades.
73. Button Christmas trees
Mix and match green buttons to make these precious button Christmas trees. Thread a star button at the top to complete the look.
74. DIY bottle brush Christmas trees
Bottle brush trees are colourful, retro and so simple to make. Christmas crafts don’t come more fun and festive than this!
Learn how to make DIY bottle brush Christmas trees with thecraftedlife.com.
75. Snowflake cross stitch pattern
This pretty snowflake cross stitch hoop has us dreaming of a white Christmas! Bring a little winter wonder to your walls this December with this shimmering seasonal design.
Entertain little ones with Christmas crafts for kids
Share quality time with your children with Gathered’s Christmas crafts for kids. There’s tons of ideas for them to try, from Christmas colouring pages to paper angels.
76. DIY paper pine cones
If you’re looking for a decoration to display in your home from Thanksgiving right up to Christmas Day, we’d recommend these elegant DIY paper pine cones.
These decorations are made using pins, so keep them out of reach of little children.
77. Knitted penguin
Dig out your yarn and craft a snuggly penguin pal! This endearing penguin knitting pattern wears a little red scarf to stay warm.
Make this as a gift for children, if you can bear to give it away.
78. Santa hat knitting pattern
Keep Santa’s little helper warm this winter by making this fantastic knitted hat!
Cast on this free Santa hat knitting pattern to make your little elf the envy of all their classmates.
79. Beaded wreath Christmas ornaments
Beaded wreath ornaments are a mess-free Christmas craft idea that both kids and adults will love.
Find out how to make beaded wreath Christmas ornaments with thecraftpatchblog.com.
80. Crochet snowflakes
Make an icy avalanche with Gathered’s free crochet snowflake patterns. There are two patterns for you to make, plus a video tutorial to guide you through the process.
81. DIY colourful Christmas village
Start a new festive tradition by building a DIY Christmas village with this tutorial from studiodiy.com. You could add new houses every year to make your village grow!
82. Crochet penguins
Thought we’d run out of cute Christmas ideas? We’re not even close! These crochet penguins are guaranteed to steal your heart this December.
The pattern comes in three different sizes, so you could crochet one for everyone in your family.
83. Pine needle embroidered jumper
Give your wardrobe a subtle festive update with this pine needle embroidered jumper project. You can wear it throughout the autumn too.
This would also make a thoughtful gift for a craft-loving friend.
84. Mini yarn hat ornaments
Christmas arts and crafts can make kids feel part of the festivities. Get them crafting these mini yarn hats from easypeasyandfun.com in a rainbow of brilliant colours.
85. Christmas patchwork cushions
You can fill every corner of your home with Christmas crafts! These geometric Christmas patchwork cushions will become firm favourites and your family will love seeing them on the sofa every year.
86. Glitter star Christmas tree skirt
There’s no such thing as too much glitter! This sparkly glitter Christmas tree skirt from abeautifulmess.com can be made without any stitching, as it’s assembled using fabric glue.
87. Christmas tree cross stitch cards
Show your friends and family you care by making these Christmas tree cross stitch cards.
There are three pretty designs to make, so you can choose whether to have presents or pets under your trees.
88. DIY giant pine cone garland
Make your decorations even more impressive with this DIY giant pine cone garland tutorial from lovelyindeed.com. It makes a real statement!
89. Poinsettia cross stitch
Poinsettias are a traditional festive flower with rich red petals. Celebrate this beautiful bloom with our free poinsettia cross stitch pattern.
90. Hot chocolate mix
Ward off the winter chill with this classic hot cocoa mix from inspiredbycharm.com. Pour it into decorative jars or sachets as tasty Christmas gifts.
91. Latch hook Christmas tree
Ready for an exciting new hobby? Give it a go and you’ll be hooked!
Craft a show-stopping latch hook Christmas tree using this masterclass from hobbycraft.co.uk.
92. DIY Christmas jars
Store delectable sweet treats and candy inside these fun DIY Christmas jars. These are a jolly way to present homemade gifts, such as cookies or truffles.
93. Bow garland
This bow garland from thecraftedlife.com is sweet, simple and sophisticated. Choose ribbons in holiday colours and glue your bows onto twine for a quick and easy festive garland.
94. Handmade wrapping paper
Make your gifts stand out under the tree by making your own handmade wrapping paper.
It’s sure to impress your friends and family!
95. How to draw a reindeer
If you love Christmas arts and crafts, make time to try this reindeer drawing tutorial. It’s simple enough for beginners to try and can be used to decorate handmade Christmas cards.
96. Christmas pudding hat
Forget festive jumpers, make this iconic Christmas pudding hat pattern instead!
Pick up your knitting needles and make a comfy pudding hat to keep your kids warm this winter.
97. Christmas tree advent calendar
This Christmas tree advent calendar is ideal for beginners to sew as it only uses a few simple sewing techniques. The pattern includes velcro shapes, so children can have a go at making their own.
98. Christmas exploding box card
Surprise! Give your Christmas cards some extra dimension by making a festive exploding box card, complete with a pop-up Santa and Rudolph.
99. Gingerbread house decorations
These easy gingerbread house decorations are a real treat for sewing novices. Make your own with our straightforward step-by-step pattern.
100. Knitted Nativity patterns
Celebrate Christmas by knitting your own traditional festive scene featuring the Baby Jesus, Mary, Joseph, the Three Wise Men and even a little donkey.
Make the knitted Nativity patterns with Gathered.
Celebrate the season with Christmas crafts to make
Make the holidays handmade with Gathered’s magical Christmas craft ideas.
Style your front door with a DIY wreath, craft beautiful homemade ornaments or make unique handmade gifts for friends and family.
Many of our favourite Christmas crafts to make can be created in an afternoon, but there are plenty of more intricate projects and patterns for dedicated crafters to enjoy too.
How to decorate the Christmas tree
When it comes to seasonal decorations, the Christmas tree is the star of the show, so we’ve put together a fabulous guide to make your spruce look its best.
Find out how to decorate a Christmas tree like a professional with Gathered.