15 Handmade Fabric Scrap Christmas Garland Ideas

Table of Contents

You know those little pieces of fabric you keep saving because surely you’ll find a use for them someday? Well, this is their moment! If you’re anything like us, you’ve probably got a little collection of leftover fabric from past sewing projects. Some pretty Christmas prints, a few pieces of flannel, maybe some ribbon you couldn’t bring yourself to throw away. And honestly? Those scraps can turn into the cutest Christmas decorations.

Today, we’re sharing 15 fabric scrap Christmas garland ideas that are easy, budget-friendly, and full of handmade charm. Some require a little sewing, others are completely no-sew, and a few are so simple you could make them while watching your favorite Christmas movie. So grab those leftover fabrics, put on some Christmas music, and let’s make something pretty!

1. Easy Knotted Fabric Scrap Christmas Garland

Handmade Christmas garland with knotted red gingham, green floral and cream fabric scraps draped across a rustic wooden mantel.

Let’s start with one of the easiest DIY Christmas garland ideas ever. All you need is a piece of twine and a bunch of fabric strips. Seriously, that’s it! Cut your fabric into strips, tie them around the twine, and keep going until your garland looks nice and full. The best part? You don’t have to worry about perfect measurements or matching patterns. I actually love the slightly messy, handmade look.

2. Classic Red and Green Fabric Scrap Christmas Garland

Red and green Christmas fabric garland made with patterned cotton strips, gingham and festive floral prints.

Sometimes you just can’t beat the classics. A red and green fabric scrap garland instantly makes a room feel festive, especially when you combine different patterns. Think tiny polka dots, Christmas florals, gingham, and solid cotton fabrics. Cut your scraps into similar-sized strips and tie them along a string or ribbon. Want to make it extra cute? Add a few little wooden beads between sections.

3. Neutral Farmhouse Fabric Scrap Christmas Garland

Neutral farmhouse Christmas garland featuring knotted beige linen, cream cotton and delicate lace fabric scraps.

Not every Christmas decoration has to be red and green. If you love a softer holiday look, this one’s for you. Gather some cream, beige, oatmeal, and taupe fabric scraps. Linen, muslin, and cotton work beautifully together. Tie them onto natural jute twine, leaving some loose ends for extra texture. The result is a simple, rustic Christmas garland that looks gorgeous with wooden ornaments, candles, and fresh greenery.

4. Cozy Flannel Christmas Garland

Cozy flannel Christmas garland made with red, burgundy and forest green plaid fabric strips.

Is there anything cozier than flannel at Christmas? I don’t think so! This DIY Christmas garland is perfect for using leftover flannel from pajamas, shirts, or winter sewing projects. Cut strips from different plaid fabrics and tie them onto a sturdy cord. I love mixing burgundy, forest green, cream, and soft brown plaids. The fluffy edges and soft texture give this garland such a warm, cabin-inspired look.

5. Mini Fabric Bow Fabric Scrap Christmas Garland

Handmade Christmas garland with small fabric bows in red gingham, floral cotton and green velvet.

Okay, this one might be my favorite. Instead of tying plain fabric strips, turn your scraps into adorable little bows! Use small pieces of cotton or ribbon to make a collection of mini bows, then attach them along a length of twine. You can use fabric glue for a no-sew version or add a few stitches to help everything stay in place. Try mixing velvet, gingham, and floral fabric for a pretty handmade look. And don’t worry if every bow looks a little different. That’s part of the charm!

6. Felt Fabric Scrap Christmas Garland

Christmas garland featuring handmade felt trees, fabric hearts and stars hanging from natural twine.

Have some leftover felt hiding in your craft drawer? Let’s use that too! This handmade Christmas garland combines soft felt shapes with patterned fabric scraps. Cut out simple stars, circles, or little Christmas trees from felt, then add fabric pieces between them for extra color and texture. You can sew the shapes onto a ribbon or attach them with glue.

7. No-Sew Rag Christmas Garland

No-sew Christmas rag garland made from tied red, green and cream fabric strips decorating a staircase.

If sewing isn’t your thing, don’t skip this one. A no-sew fabric scrap Christmas garland is probably one of the most beginner-friendly holiday crafts you can make. Just tear or cut your fabric into strips and tie them around a long piece of rope. That’s the whole project! You can keep the strips close together for a fluffy garland or space them out for a more relaxed look.

8. Patchwork Fabric Christmas Garland

Handmade patchwork Christmas bunting with triangular flags made from different festive cotton fabric scraps.

If you love quilting or patchwork, you’re going to love this idea. Take those tiny fabric leftovers and turn them into little patchwork panels. Sew small pieces together, cut them into triangles or rectangles, and attach them to a ribbon like miniature bunting. You can mix Christmas prints with solid fabrics to create a fun, colorful design. This is also a lovely project for using scraps that are too small for bigger sewing projects.

9. Fabric and Pom-Pom Christmas Garland

Colorful Christmas garland combining patterned fabric strips with fluffy red, cream and green yarn pom-poms.

Want something a little more playful? Add pom-poms! This Christmas garland combines fabric scraps with soft yarn pom-poms for a fun handmade decoration. Choose fabrics in your favorite holiday colors, then alternate fabric bows or tassels with fluffy pom-poms. For a modern Christmas look, try coral red, soft pink, forest green, and cream. Or stick with classic red and white for something more traditional.

10. Buffalo Fabric Scrap Christmas Garland

Rustic Christmas garland made with red and black buffalo plaid fabric, cream lace and wooden star decorations.

Buffalo plaid and Christmas just belong together. There’s something about those bold checks that makes everything feel warm and festive. For this DIY fabric garland, mix buffalo plaid scraps with black, cream, and natural linen fabric. Cut the pieces into strips and tie them onto twine. You could even add a few small wooden stars or bells. The result is a rustic Christmas garland that works beautifully with farmhouse holiday decor.

11. Fabric Tassel Christmas Garland

Here’s another easy way to use those long, skinny fabric scraps. Instead of tying individual strips directly onto the garland, group them into little tassels. Fold several fabric strips together, secure them near the top with a smaller strip of fabric, and attach each tassel to a cord. Repeat until you have enough tassels for your desired length. I love how the different patterns create movement and texture.

12. Vintage Floral Christmas Garland

Vintage-inspired Christmas fabric garland featuring faded red floral prints, cream lace and green cotton scraps.

Who says Christmas crafts have to use traditional holiday prints? Some of the prettiest fabric scrap Christmas garland ideas use vintage-inspired florals. Look for fabrics with tiny roses, faded reds, muted greens, and cream backgrounds. Combine them with lace scraps, cotton ribbon, or natural twine. You could make mini bows, simple fabric strips, or little padded shapes.

13. Stuffed Fabric Star Garland

If you enjoy a little sewing, this project is such a lovely one to try. Cut pairs of star shapes from your leftover Christmas fabrics. Place the pieces right sides together, stitch around the edges while leaving a small opening, and turn them right side out. Add a little stuffing, close the opening, and attach the stars along a ribbon or piece of twine. You can make every star from a different fabric or stick with one coordinated color palette.

14. Handmade Fabric Heart Garland

Christmas hearts are such a sweet alternative to traditional ornaments. Use your fabric scraps to create little heart shapes in red, cream, green, or whatever colors match your holiday decor. You can make flat hearts with felt backing or sew two fabric pieces together for small stuffed hearts. Attach them along a ribbon with a little space between each one.

15. Mini Fabric Christmas Tree Garland

We’re finishing with one of the cutest scrap fabric Christmas projects. Little fabric Christmas trees! Cut small tree shapes from leftover cotton, felt, or flannel. You can keep them flat for an easy project or sew two shapes together and add a little stuffing. Attach your mini trees to twine, spacing them evenly. Mixing different fabrics creates a really fun patchwork-inspired look. Try green gingham, tiny floral prints, cream linen, and classic Christmas cotton. You could even add small wooden beads between each tree.

Final Thoughts

See? Those little fabric scraps you almost threw away can actually become something really beautiful. Whether you love rustic farmhouse decorations, colorful Christmas crafts, or simple no-sew projects, there’s a handmade garland idea here for you. And the best part is that you don’t need expensive supplies or fancy equipment to get started. Sometimes all it takes is a little leftover fabric, some twine, and a cozy afternoon of crafting.

So dig through your fabric stash, pick your favorite idea, and start creating. Which of these fabric scrap Christmas garland ideas would you make first?