Are you ready for the festive fun to begin? We’ve rounded up the cosiest, sparkliest, jolliest festive crafts to deck your halls and shower your home with this winter. It’s crammed with more joyful DIY Christmas decoration ideas than you can shake a candy cane at! From tabletop decorations to Christmas tree ornaments, merry garlands and DIY decor for outside! Santa’s elves better take notes.
1. DIY Crepe paper bottlebrush Christmas decorations
Can you believe these bright DIY bottlebrush Christmas trees are made from crepe paper? Brighten up any corner of your home with these beautiful festive trees. Why not use Ra Ra Rafia, or if you’re feeling extra jazzy try Shiny Ra Ra Rafia to make your tiny firs? Use as festive cake toppers, DIY Christmas tabletop decorations or gift toppers!
2. Knitted Christmas stars
We love this FREE knitting Christmas star pattern from Paintbox Yarns. Knit up starry DIY Christmas ornaments in all your fave Paintbox shades for a festive constellation that will brighten every corner of your home this Christmas season!
3. DIY 3D papercraft ornaments
We can’t get enough of these 3D DIY paper Christmas decorations from Lia Griffith. So easy to make, these chic handmade baubles have a retro style that would look divine hanging from your tree! All you need is a few basic papercraft supplies, a die cutting machine and some cardstock in festive shades of your choice!
4. Cross stitch Christmas ornaments
These beautiful cross stitch festive ornaments look like they’re straight out of a fairy tale! Elegant and ornate, you’ll love making these beautiful DIY Christmas craft decorations with this FREE pattern by Anchor!
5. DIY Pom pom Christmas wreath
On the search for Christmas door decorations that you can DIY at home? Try a pom-pom wreath! Crammed with fun festive colours straight from Santa’s workshop. It’s also a fab way to use up leftover yarn from your stash. Whether you make a novelty pom-pom wreath or mix and match like this beautiful DIY pom pom wreath by Bernat!
6. DIY Stripy Christmas trees for beginners
Spruce up your table with these knitted Christmas trees! This easy DIY Christmas decoration pattern will show you how. Squidgy and sweet, these little pines are a great make for beginner knitters. But don’t take our word for it, try the FREE pattern from Amanda Berry!
7. DIY outdoor Christmas centrepiece
Jazz up your patio, balcony or back garden with a merry DIY centerpiece! Using a wooden crate, evergreen clippings, some ordinary household jars or mason jars and a festive candle, this whimsical winter project makes a wondrous DIY Christmas decoration for outside!
8. Quilted Christmas tree ornaments
There’s nothing cuter than quilted Christmas tree ornaments! If you’re feeling thrifty, these easy DIY Christmas decorations can be made from strips of leftover fabric. So pretty and rustic, they look like they channel a wholesome New England style that you’ll love curling up with this winter!
9. Make a rainbow holly garland
This jolly Rainbow Holly Garland pattern looks like it’s straight from Santa’s workshop! The repetitive holly leaves in pretty candy shades, make this a lovely mindful make to hunker down with, in the colder months. String up in your tree or display along your banister!
10. DIY Outdoor snowflake banners
These outdoor frosty banners made from weatherproof paper will make your porch feel like a wonderland (no matter the weather)! If you’re looking for DIY Christmas yard decorations, these easy and simple snowy makes will transport you to Lapland!
11. DIY Pine cone Christmas ornaments
These elegant pine cone Christmas tabletop decorations are such a beautiful and simple way to decorate your home. Repurpose wine bottle corks and attach to the bottom of your cones to make mini Christmas trees you can scatter on your dining table for a minimalist festive twist!
12. Fair Isle DIY knitted baubles
If you’re a beginner crocheter looking for a challenge, these fab Fair Isle Christmas bauble ornaments are a breath of fresh air. Reminding us of alpine ski slopes and hot chocolates by the open fire, these beautiful DIY Christmas decorations will brighten up your tree and home!
13. DIY Christmas light garland
For Christmas decoration ideas to DIY, this beautiful vintage-style garland is a fantastic way to add some art deco Hollywood glamour to your festivities. With glossy pillarbox red and blue paint, you can customise the lights and add some gold tinsel to bring some sparkle to your space!
14. Beginner crochet stars
These beginner crochet stars are so easy to make, you’ll love sprinkling them all over your house. Why not add some string and drape around your tree, or make in sparkly yarn from some extra festive magic?
15. DIY crochet mistletoe wreath
This beautiful crochet mistletoe wreath from Ana Nikipirowicz is a festive treat to hang on your front door! Follow her simple instructions to make your very own. Hang up in your home, and who knows, you might even steal a cheeky kiss!
16. Mini knitted mittens ornaments
These mini mittens are adorable for hanging up as a single Christmas ornament or making a dozen to string together for a festive garland. A great Christmas craft for beginner knitters looking to level up their skills!
17. Christmas topsy-turvy pot
We love a Christmas novelty make, and these jazzy topsy-turvy pots are no exception! Repurpose ordinary garden pots and transform them into a DIY festive display inspired by your fave Christmas characters. These will brighten up any porch, garden or doorstep!
18. Christmas pudding pom-poms
Bright fuzzy balls of joy! Who doesn’t love a pom-pom at Christmas? This novelty Christmas pudding pom-pom tutorial is truly scrumptious, and you’ll love showing them off all around your house. A fab Christmas tree decoration, that looks good enough to eat!
19. Christmas tree ornaments made from leftover fabric
Use up scrap material and make these beautiful rustic decorations. So beautiful and easy to make, tie strips of fabric around a cinnamon stick to make these beautiful seasonal ornaments you can hang from your tree!
21. Vintage-style quilted Christmas bauble
Have yourself a merry little Christmas with these classic vintage-style DIY quilted bauble ornaments. Follow the steps in this free tutorial and string them up for everyone to admire!
22. DIY orange Christmas ornaments
Dried or roasted orange pieces make beautiful farm-house style Christmas decorations. String up as a zesty festive garland, incorporate into your Christmas wreath or create beautiful orange ornaments you can hang from your mantel or tree!
23. Knit an easy-peasy Christmas tree ornament
If you’re a knitting newbie looking for a festive make, these easy knitted Christmas trees are fab! Using simple beginners knit stitch and k2tog for your decreases, these little pines are knitted flat, and can be made into DIY Christmas tree decorations, festive bunting and even added to DIY christmas cards!
23. Amigurumi Christmas candy
This adorable Christmas crochet candy ornament designed in Paintbox Simply DK will put a smile on everyone’s face! Gift them or display them (just don’t eat them!). Make a whole sweet shop of candy canes and combine for a festive garland that the elves would be proud of!
24. Knitted moon and stars
This moon and stars pattern is simply divine! With crescent moon and Nativity stars, even beginners can knit these dreamy festive ornaments!
25. Easy DIY faux macramé ornament
This crochet star might look like macramé, but it’s 100% crocheted! This easy beginners DIY star ornament, with its relaxed style, is so easy to make!
26. Bonus FREE Christmas table bumper pattern pack
For a truly decadent festive dinner with all the trimmings this free bumper pattern pack will go down a treat! Sew a beautiful DIY Christmas table runner, embroider festive napkin rings, craft a paper tree centrepiece, rustle up the most morish cocoa thumbprint cookies and decorate with this exquisite A to Z lettering template you can use for placeholders, menus and more!