Brighten your festive stitching with the best Christmas fabrics
Ho ho ho makers, is it time to officially start sewing for the holidays yet? Christmas fabrics are one of life's simple pleasures and there are always new designs to discover each year. The best thing about them is you can use them to sew your new favourite family heirlooms.
Home-sewn Christmas projects will be a feature of your family's festivities year after year, and they make great gifts too for this reason. If you're trying to cut down on glitter and disposable gift wrap this year, why not swap out paper or plastic packaging by wrapping your gifts in Christmas fabric?
In this article, we're sharing our favourite online Christmas fabric shops. We've included quilting fabrics and fat quarters, alongside fabrics available by the metre.
The fabrics in this round-up offer a wide variety of styles to suit all different budgets and tastes. You'll find high-end Liberty prints alongside some of the best bargains on Amazon – just pick your favourites and start sewing.
We love adding new Christmas fabrics to our stash each year and can't wait to start making our festive projects! Read on to discover our pick of the best Christmas fabrics to buy.
Best Christmas fabrics 2024
Christmas fabric fat quarter bundles
1. Luter 10pc Fat Quarter Bundle
SQUIRREL_TEXT_13080799
For a true variety of Christmas styles, opt for this bundle of ten fat quarter sized fabrics. With everything from Santa to baubles, there's a fabric perfect for any festive sewing or quilt project.
SQUIRREL_13080799
2. SINGER Fat Quarter Bundle
SQUIRREL_TEXT_13080742
Singer's fat quarter bundle offers a selection of tasteful, quality cotton samples, with a Christmas village theme. This fabric would be perfect for sewing your own Christmas decorations!
SQUIRREL_13080742
3. Whaline 12Pcs Blue Christmas Cotton Fabric Bundles
SQUIRREL_TEXT_13080743
Fancy stepping away from the traditional red and green this year? Why not opt for this elegant blue, gold, and silver fat quarter bundle for something a bit different. You could even use it to make your own stylish DIY fabric Christmas crackers!
SQUIRREL_13080743
4. Whaline 12Pcs Red Christmas Cotton Fabric Bundles
SQUIRREL_TEXT_13080754
If you love a repeating motif in classic Christmas colours just as much as us, then this is the bundle for you. With argyle, polka dots, and snowflakes, this bundle's got it all! So it's sure to spread lots of festive cheer.
SQUIRREL_13080754
5. Craftido Cotton Quilting Fabric Bundles
SQUIRREL_TEXT_13080770
For dazzling bright shades, look no further than this Christmas fat quarter bundle by Craftido! We love the shades of teal and turquoise for an uplifting pop of colour.
SQUIRREL_13080770
6. Irenare 50 Pieces Christmas Cotton Fabric
SQUIRREL_TEXT_13080828
For crafting maniacs who need all the fabric they can lay their hands on, this 50 piece Christmas fat quarter bundle ought to do the trick! You could use it to make a whole selection of beautiful Christmas decorations, including fabric Christmas tree baubles.
SQUIRREL_13080828
Christmas fabrics by the metre
7. Christmas Gingerbread Hearts fabric
SQUIRREL_TEXT_13080827
This cheerful fabric is adorned with gingerbread men, bows, candy canes and hearts. It's perfect for clothing, sewing your own stocking, or for your latest seasonal sewing projects.
It's available by the metre and it's made with polycotton, which is suitable for a wide range of makes.
SQUIRREL_13080827
8. Christmas Birds in Snow fabric
Everyone needs a jolly robin print in their Christmas fabric stash! This lively modern design has a fresh, contemporary feel, which we love.
It is also available to buy by the meter ($22.25) or as a fat quarter ($12.25).
- Buy the Christmas Birds in Snow fabric from Spoonflower.
9. Christmas Puppies fabric
Calling all dog lovers! You can now use this charming fabric for all of your festive projects and surround yourself with cute Christmas puppies. This is a brilliant buy if you want to make a personalised gift for someone.
Spoonflower fabrics are printed on demand, which means that you can also buy this design in a wide selection of materials and sizes.
- Buy the Christmas Puppies fabric from Spoonflower (M: $22.25, FQ: $12.25).
10. Retro Christmas Tree Ornaments fabric
This quirky fabric combines a retro style with a vibrant modern colour scheme. This is perfect for anyone looking for a print that's inspired by fifties designs.
- Buy the Retro Christmas Tree Ornaments fabric from Spoonflower (M: $22.25, FQ: $12.25).
11. Retro Christmas Decals fabric
This nostalgic print from Spoonflower reminds us of old-fashioned Christmas cards! It will bring an authentic vintage feel to any project you make using it.
- Buy the Retro Christmas Decals fabric from Spoonflower (M: $22.25, FQ: $12.25).
12. Rustic Forest Trees fabric
This Christmas tree fabric has a unique sketchy style – it looks as though it's been painted straight onto the material! It's an original take on the traditional Christmas tree motif and would work well with other contemporary prints.
- Buy the Rustic Forest Trees fabric from Spoonflower (M: $22.25, FQ: $12.25).
Best Christmas fabric panels
13. Red Truck Collage Christmas Quilt Panel Cotton Fabric
This 44 inch Christmas fabric panel is perfect for those driving home for Christmas this year! Featuring scenes of a festive red truck filled with presents, and a cheery message spanning the perimeter.
- Buy the Red Truck Collage Christmas Quilt Panel Cotton Fabric from Joann ($5.49).
14. Susan Winget Snowman & Deer Christmas Quilt Panel Cotton Fabric
This one's for the animal lovers out there! For a sweet Christmas nature scene featuring two adorable deer, a fox, a bunny and a snowman with rosy cheeks, opt for this panel by Susan Winget.
- Buy the Snowman & Deer Christmas Quilt Panel Cotton Fabric from Joann ($5.49).
15. Christmas Advent Calendar Panel
SQUIRREL_TEXT_13080824
Create a delightful Christmas Advent Calendar with this Nutex Christmas Range fabric panel, featuring eight small designs perfect for gift tags and decorations.
It measures approximately 60cm x 112cm (23" x 44") when unfolded, and the finished calendar measures around 51.5cm x 57.5cm (20 1/4" x 22 1/2").
SQUIRREL_13080824
16. 12 Days of Christmas
SQUIRREL_TEXT_13080822
The 12 Days of Christmas were made to be turned into a festive fabric panel one day, and that day has come! Sew all 12 days, complete with a metallic finish, with this 30 x 110 cm pre-printed fabric panel.
The fabric is 100% Cotton and traditional Christmas fans will love it. Sew it into a mini Christmas quilt or cut up the panel into smaller pieces to make quilted coasters.
SQUIRREL_13080822
Start your festive making with our best Christmas fabric guide
Whether you have a big or small project in mind, choosing the right Christmas fabric is an important decision. Luckily there are lots of incredible festive fabrics to inspire your crafting, from vintage prints to funky modern designs.
Christmas decorations are often passed down as treasured family heirlooms, so it's worth taking the time to pick a fabric that you really love. Making your own decorations can also be an eco-friendly choice, as you'll reuse the same decorations year after year. You can even use Christmas fabrics as reusable wrapping paper!
Picking the right fabric doesn't need to break the bank either, as there is a wide range of materials available to suit all budgets. All you need to do is to stock up your fabric stash and start making your next project!
Make the Christmas tree the star of the season
It's not Christmas without a tree! Our Christmas trees come in all shapes and sizes, but they're often the biggest decoration in our homes in December. For that reason, they deserve to be the star of the show.
A Christmas tree skirt can complement your decorations perfectly and looks fabulous when stacked with presents. If you have a real Christmas tree, it can also prevent needles from falling onto your floor. Check out our free Christmas tree skirt pattern here on Gathered and make yours today!