DIY Crochet Christmas Garland – Easy Holiday Decor
Small baubles and little trees, joined on a single chain as you go. A beginner-friendly holiday garland you can make from scrap yarn.
By YarnHook
|7 min read

A crochet Christmas garland is a string of small crocheted motifs joined on a chain, made to drape along a mantel, shelf, doorway or tree. This one is two small motifs, red-and-white baubles and little green trees, joined on one chain as you go. There's no sewing and no threading: you chain 14, slip stitch into the top of a motif, and chain on to the next. If you can make a magic ring and work single and half double crochet, you can make the whole thing.
Materials
- Worsted weight (#4) yarn, about 150 yd in total:
- Red, about 40 yd (baubles)
- White or cream, about 30 yd (baubles and the cord)
- Green, about 45 yd (trees)
- Gold or yellow, about 15 yd (caps and tree tips)
- Brown, about 5 yd (trunks)
- 4 mm (G-6) hook
- Yarn needle and scissors
The Craft Yarn Council's yarn weight standard recommends a 5.5–6.5 mm hook for worsted (#4) yarn (Craft Yarn Council). This pattern deliberately goes down to 4 mm: smaller stitches make denser fabric, so the little motifs hold their shape and don't curl.
Abbreviations
All YarnHook patterns use US terms. If you need a refresher, see our guide to the basic stitches.
| Abbreviation | Stitch |
|---|---|
| ch | chain |
| sl st | slip stitch |
| sc | single crochet |
| hdc | half double crochet |
| sc2tog | single crochet 2 together (a decrease) |
| MR | magic ring |
| st(s) | stitch(es) |
Gauge and size
Gauge isn't critical for decorations. With worsted yarn and a 4 mm hook, each bauble is about 2 in (5 cm) across and each tree about 2½ in (6.5 cm) tall including the trunk. If your motifs come out floppy, go down half a hook size.
Baubles (make 8)
Make 4 in red and 4 in white, or any mix you like.

A stuffed crochet bauble on a tree. The baubles in this garland are flat circles, which are quicker to make and lighter on the cord. Photo: orange ornament by Lisa Dusseault, CC BY 2.0, resized.
Rnd 1: Make a MR. Ch 2 (doesn't count as a stitch), 10 hdc in the ring. Pull the ring closed. Sl st to the first hdc. (10)
Rnd 2: Ch 2 (doesn't count). 2 hdc in each st around. Sl st to the first hdc. (20) Fasten off and weave in the ends.
Cap (gold): With the right side facing, join gold in any stitch at the top of the bauble.
Cap row 1: Ch 1, sc in the same st and in the next 2 sts. (3)
Cap row 2: Ch 1, turn. Sc in each st across. (3) Fasten off and weave in the ends.
The middle stitch of the cap is where the cord will join.
Trees (make 7)
Work in green, in rows.

A larger crocheted Christmas tree. The trees in this pattern are small flat triangles, but they narrow the same way, row by row. Photo: Hand-made christmas tree crochet from Touch by Grape Vine, CC BY 2.0, resized.
Foundation: Ch 11.
Row 1: Sc in the 2nd ch from the hook and in each ch across. (10)
Row 2: Ch 1, turn. Sc2tog, sc in each st to the last 2 sts, sc2tog. (8)
Row 3: Ch 1, turn. Sc in each st across. (8)
Row 4: Ch 1, turn. Sc2tog, sc in the next 4 sts, sc2tog. (6)
Row 5: Ch 1, turn. Sc in each st across. (6)
Row 6: Ch 1, turn. Sc2tog, sc in the next 2 sts, sc2tog. (4)
Row 7: Ch 1, turn. Sc in each st across. (4)
Row 8: Ch 1, turn. Sc2tog twice. (2)
Row 9: Ch 1, turn. Sc2tog. (1) Fasten off. This single stitch is the tip, where the cord will join.
Trunk (brown): Turn the tree upside down so the foundation chain is on top. Join brown in the 5th stitch along the base.
Trunk row 1: Ch 1, sc in the same st and the next st. (2)
Trunk rows 2–3: Ch 1, turn. Sc in each st across. (2) Fasten off and weave in the ends.
Star (optional): With gold, make a few small stitches over the tip with your yarn needle, or tie a tiny French knot.
Join the garland
The cord is crocheted in cream, and each motif is joined with a slip stitch as you go. Lay the motifs out in order first: bauble, tree, bauble, tree, ending with a bauble.
Hanging loop: Ch 12, sl st into the first ch to make a loop.
Cord: Ch 14, then sl st into the middle stitch of the first bauble's cap. Ch 14, then sl st into the tip of the first tree. Continue like this, chaining 14 and joining into the top of the next motif, until all 15 motifs are on the cord.
End loop: Ch 14, then ch 12 more. Sl st into the 12th ch from the hook to make the second hanging loop. Fasten off and weave in the end.
Check that every motif faces the same way before you hang it: right side out, with the bauble caps and tree tips at the top.
Make it your own
| Change | How | Result |
|---|---|---|
| Longer garland | Add more motifs, keep 14 ch between them | About 5 in (13 cm) per motif |
| Fuller look | Chain 8 between motifs instead of 14 | Motifs nearly touch |
| Bigger baubles | Add Rnd 3: ch 2, (hdc in next st, 2 hdc in next st) around (30) | About 3 in (7.5 cm) across |
| Scandi style | Make everything in white and red only | Two colours, fewer ends |
| Mantel length | 15 motifs | About 6½ ft (2 m) |
| Doorway length | 20 motifs | About 8½ ft (2.6 m) |
Hanging and storing
Hang the garland from small hooks or removable adhesive hooks through the end loops. On a mantel, let it drape in a gentle curve rather than pulling it tight, so the motifs hang straight.

A crochet garland hung along a mantel shelf, with the motifs spaced evenly on the chain. Photo: Crochet star garland by helen (afeitar), CC BY 2.0, resized.
To store it, wind the garland loosely around a piece of card and keep it in a bag with the rest of your decorations. If the motifs curl after storage, spritz them with water and lay them flat to dry.
Want more small holiday makes? Our mini crochet animals make sweet tree decorations, and the Christmas crochet blanket uses the same red, green and cream. For year-round decor, try the mandala or the cotton coasters.
Sources
- Craft Yarn Council, Standard Yarn Weight System, recommended hook sizes by yarn weight. Retrieved 2026-11-05.
- U.S. Fire Administration, Holiday fire safety, candle and decoration guidance. Retrieved 2026-11-15.
Questions about this pattern
How long does it take to crochet a Christmas garland?
About 4–5 hours for the 6½ ft garland in this pattern. Each bauble takes around 10 minutes and each tree around 15, so you can make it over a few evenings.
What yarn is best for a crochet garland?
Worsted weight acrylic or cotton. Acrylic comes in the brightest reds and greens and is cheap in small amounts; cotton gives crisper edges. Both are fine, but keep the garland away from candles, fireplaces and heaters, because acrylic melts and all yarn can burn. The U.S. Fire Administration advises keeping candles at least 12 inches from anything that burns.
How do I make the garland longer?
Make more motifs and keep chaining 14 between them. Each motif and its chain adds roughly 5 in (13 cm), so 20 motifs make a garland of about 8½ ft.
Can I hang the garland on a Christmas tree?
Yes. The motifs are light, so the garland drapes well between branches. Leave out the hanging loops and tuck the ends into the branches instead.
YarnHook
Free crochet patterns and tutorials
YarnHook publishes free crochet patterns and tutorials in plain language, using US crochet terms.
