Messy Bun Hat Crochet Pattern

Post contains affiliate links. See our Privacy Policy for more information.

Dive into the cozy world of crochet with this Messy Bun Hat Crochet Pattern.

Whether you’re new to the craft or a seasoned pro looking for a quick and stylish project, this free pattern is tailored for all skill levels.

Ideal for those brisk morning jogs or bad hair days that need a chic cover-up, this hat allows you to keep your bun or ponytail up while keeping your ears warm.

With straightforward instructions and tips for customizing sizes for toddlers to adults, you’ll find this pattern a delightful addition to your crochet repertoire.

Join me as I walk you through the steps to create this functional, fashionable winter accessory that’s perfect for on-the-go lifestyles.

Be sure to check out my other free crochet hat patterns before you go!

Messy Bun Hat Crochet Pattern Information

Messy Bun Hat

Skill Level

Beginner. This pattern uses basic stitches in basic repeats and some color changes. 

Materials

Crochet Gauge

Gauge is important for this pattern.

14 dc = 4″ and just over 9 rows = 4″

Messy Bun Hat

Messy Bun Hat Size Chart

SizeCircumferenceCrownHeight
Toddler18-19 inches6 inches7 inches
Child19-20 inches6.5 inches7.5 inches
Adult20-23 inches7.5 inches8 inches
Messy Bun Hat Size Chart

Important Notes

  • This pattern starts with a magic circle.
  • The beginning of each round starts with a chain. This chain does not count as your first stitch. 
  • At the end of each round, you’ll join your yarn with a slip stitch (sl st) to the first stitch made in that round. 
  • Repeat instructions between asterisks (*) for the remainder of the round.
  • You are crocheting in the round.
  • Hat is worked from the top down.
  • You can make any size hat longer or shorter by repeating or eliminating the second to last row.

Terms & Abbreviations

  • dc = double crochet
  • sc = single crochet
  • st = stitch
  • sts = stitches
  • sl st = slip stitch
  • ch = chain
  • chs = chains
  • rnd = round
  • rnds = rounds
  • rem = remaining

Save this image to your Pinterest boards to save the pattern!

image of a crochet messy bun hat

Messy Bun Hat Crochet Pattern Instructions

Rounds 1-5 are the same for all sizes.

Rnd 1: ch 22, join in the round, (22 chains)

Rnd 2: ch 2, 2 dc in each ch, join (44 stitches)

Messy Bun Hat

Rnd 3: ch 2, *2 dc, dc in next 10 sts*, join (48 stitches)

Rnd 4: ch 2, *2 dc, dc in next 11 sts*, join (52 stitches)

Rnd 5: ch 2, *2 dc, dc in next 12 sts*, join (56 stitches)

Continue for Toddler Size

Rnds 6– 9: ch 2, dc in each st, join (56 stitches)

Red yarn
Rnd 10: ch 2, dc in each st, join (56 stitches)

Orange yarn
Rnd 11: ch 2, dc in each st, join (56 stitches)

Yellow yarn
Rnd 12: ch 2, dc in each st, join (56 stitches)

Green yarn
Rnd 13: ch 2, dc in each st, join (56 stitches)

Blue yarn
Rnd 14: ch 2, dc in each st, join (56 stitches)

Purple yarn
Rnd 15: ch 2, dc in each st, join (56 stitches)

Rnd 16: ch 1, sc in each st, join (56 stitches)

Fasten off and then use a tapestry needle to weave in your ends.

Continue for Child Size

Rnd 6: ch 2, *2 dc, dc in next 13 sts*, join (60 stitches)

Rnds 7– 10: ch 2, dc in each st, join (60 stitches)

Red yarn
Rnd 11: ch 2, dc in each st, join (60 stitches)

Orange yarn
Rnd 12: ch 2, dc in each st, join (60 stitches)

Yellow yarn
Rnd 13: ch 2, dc in each st, join (60 stitches)

Green yarn
Rnd 14: ch 2, dc in each st, join (60 stitches)

Blue yarn
Rnd 15: ch 2, dc in each st, join (60 stitches)

Purple yarn
Rnd 16: ch 2, dc in each st, join (60 stitches)

Rnd 17: ch 1, sc in each st, join (60 stitches)

Fasten off and then use a tapestry needle to weave in your ends.

Continue for Adult Size

Rnd 6: ch 2, *2 dc, dc in next 13 sts*, join (60 stitches)

Rnd 7: ch 2, *2 dc, dc in next 14 sts*, join (64 stitches)

Rnds 8– 11: ch 2, dc in same st, dc in each rem st, join (64 stitches)

Red yarn
Rnd 12: ch 2, dc in each st, join (64 stitches)

Orange yarn
Rnd 13: ch 2, dc in each st, join (64 stitches)

Yellow yarn
Rnd 14: ch 2, dc in each st, join (64 stitches)

Green yarn
Rnd 15: ch 2, dc in each st, join (64 stitches)

Blue yarn
Rnd 16: ch 2, dc in each st, join (64 stitches)

Purple yarn
Rnd 17: ch 2, dc in each st, join (64 stitches)

Rnd 18: ch 1, sc in each st, join (64 stitches)

Fasten off and then use a tapestry needle to weave in your ends.

Messy Bun Hat
Messy Bun Hat