Skip to content
YarnHook
Menu
Home decorBeginner

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

|7 min read

Crochet garland of round motifs in red, blue and white hanging beside a lit Christmas tree
Photo: silver baubles by Heather (woolgenie), CC BY 2.0, resized and cropped

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.

Round crocheted bauble ornament in peach yarn hanging on a Christmas tree branch

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.

Crocheted Christmas tree in green and cream rows with a yellow star on top, standing beside a decorated tree

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.

Red crochet star garland hanging along the front of a white mantelpiece

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

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.

christmasgarlandholiday decorhome decorcrochet decorationsscrap yarnquick projects

YarnHook

Free crochet patterns and tutorials

YarnHook publishes free crochet patterns and tutorials in plain language, using US crochet terms.