A glowing full moon and a few cheeky bats are all it takes to give an everyday travel cup a Halloween makeover. This spooky crochet cup cozy brings seasonal charm to your morning coffee or tea with a playful moon-and-bat design. Worked flat with simple color changes, the crochet piece is beginner-friendly while still creating an eye-catching finish. Its snug fit also adds a comfortable layer of grip and warmth around your cup.
Crochet Cup Cozy For Halloween

Just three yarn colors bring this little crochet spooky Halloween scene to life. A simple one-row stitch pattern keeps the piece easy to work, while the moon and bat details give it plenty of festive character. Slip it onto your favorite travel cup for a practical seasonal accessory, or make one as a charming handmade gift. Lightweight and reusable, this cozy adds a fun Halloween touch without sacrificing everyday usefulness.
Credit ChristaCoDesign
Materials & Tools Needed
- Yarn:
- Approximately 32 yards of #4 medium-weight worsted yarn
- About 15 yards of Main Color (MC), such as purple
- About 15 yards of Contrast Color 1 (CC1), yellow or white for the moon
- About 2 yards of Contrast Color 2 (CC2), black for the bats
- Crochet Hook: 5 mm
- Tapestry Needle: For sewing and weaving in ends
- Stitch Markers: Optional
- Scissors
Finished Size & Customization Ideas
The finished cozy is designed to fit most standard travel mugs.
You can easily change the colors to create a different Halloween look. Try a white or pale yellow moon with a black or deep purple background, or use a contrasting color around the edges for a finished border.
If you need to make the cozy wider or narrower, adjust the foundation chain. Keep the starting chain in multiples of 2 + 1 so the stitch pattern continues correctly.
Pattern Abbreviations & Terminology
- ch: Chain
- sc: Single Crochet
- dc: Double Crochet
- st: Stitch
- sk: Skip
- RS: Right Side
- MC: Main Color
- CC1: Contrast Color 1
- CC2: Contrast Color 2
- yo: Yarn Over

Pattern Notes
The cozy is worked flat in rows and seamed after the crocheting is finished.
The chain 1 at the beginning of a row counts as a stitch.
For color changes, switch colors during the last yarn over of the stitch. This keeps the new color cleanly positioned for the next stitch.
Pattern overview
This spooky moon cup cozy is worked flat in rows, using a simple textured stitch pattern to create the sleeve while the color changes build the Halloween design into the fabric. You’ll work the purple background around a bright moon, then add small black bats as you move through the rows.
The pattern uses three colors, but the construction stays fairly simple. The main thing to pay attention to is where each color change occurs, because the moon and bat details are created directly as you crochet rather than added afterward.
Once all the rows are complete, the rectangle is folded with the right sides together and seamed to create the finished cozy. You can keep the simple finished edge or add a contrasting single crochet border if you want a more polished look.
Step-by-Step Crochet Instructions
Foundation Chain
With MC, chain 29.
Row 1
With the right side facing:
- Dc in the 3rd chain from the hook. The turning chain counts as a stitch.
- Work [sk 1, sc and dc in the next st] across.
- When 2 chains remain, sk 1 and sc in the last chain.
You should have 27 stitches, including the turning chain.
Turn your work.
Rows 2-11
The basic stitch pattern remains the same, but the color placement changes from row to row to create the moon and bats.
Row 2
- Ch 1, which counts as the first stitch.
- Dc in the same stitch.
- Work the first 10 stitches in MC following the stitch pattern.
- On the 10th stitch, prepare to change to CC1.
- Work the dc until the final yarn over.
- Drop MC and pick up CC1.
- Pull CC1 through the final yarn over to complete the stitch.
- Continue with 8 stitches in CC1.
- Change back to MC on the 9th CC1 stitch.
- Finish the row with 9 stitches in MC.
Row 3
- Begin with 8 stitches in MC.
- Change to CC1 and work 10 stitches.
- Change back to MC.
- Finish with 9 stitches in MC.

Row 4
- Begin with 8 stitches in MC.
- Change to CC1 and work 12 stitches.
- Change back to MC.
- Finish with 7 stitches in MC.
Row 5
- Begin with 7 stitches in MC.
- Change to CC1 and work 3 stitches.
- Change to CC2 for the first bat and work 4 stitches following the stitch pattern.
- Change back to CC1 and work 6 stitches.
- Finish with 7 stitches in MC.
Row 6
- Begin with 8 stitches in MC.
- Change to CC1 and work 12 stitches.
- Change back to MC.
- Finish with 7 stitches in MC.

Row 7
- Begin with 7 stitches in MC.
- Change to CC1 and work 7 stitches.
- Change to CC2 and work 4 stitches for the second bat.
- Change back to CC1 and work 2 stitches.
- Finish with 7 stitches in MC.
Row 8
- Begin with 8 stitches in MC.
- Change to CC1 and work 12 stitches.
- Change back to MC.
- Finish with 7 stitches in MC.
Row 9
- Begin with 8 stitches in MC.
- Change to CC1 and work 11 stitches.
- Change back to MC.
- Finish with 8 stitches in MC.
Row 10
- Begin with 10 stitches in MC.
- Change to CC1 and work 8 stitches.
- Change back to MC.
- Finish with 9 stitches in MC.

Row 11
Work the entire final row in MC.
Once the row is complete, cut the CC1 and CC2 yarn because they are no longer needed.
Color Change Guide
The moon and bats are worked directly into the rows, so the position of each color change matters.
When changing from one color to another, do not finish the stitch completely with the old color. Work the stitch until the final yarn over, drop the old color, pick up the new color, and use the new color to complete that final yarn over.
This places the new color into the next stitch cleanly.
Keep the unused yarn toward the back of your work while crocheting. When you reach the next color-change point, pick it up again rather than cutting it after every small section. This helps keep the back of the cozy cleaner and avoids creating a large number of loose ends.

Assembly
Once all 11 rows are complete, your piece should be a rectangular panel.
Fold the Cozy
Fold the rectangle in half with the right sides facing each other.
The smooth colorwork side should be facing inward while you join the edges.
Join the Edges
Using your tapestry needle and yarn, or your crochet hook if preferred, join the two edges together.
You can use either:
- Slip stitches, or
- A mattress stitch
Work carefully along the seam so the edges stay aligned.
Weave in the Ends
Weave all remaining yarn tails into the corresponding color sections.
For the colorwork tails, work them into nearby stitches of the same color where possible. This helps keep them hidden and gives the inside of the cozy a cleaner finish.

Optional Finishing
For a more finished edge, add a simple single crochet border around the top and bottom edges.
Join your chosen yarn, then work sc evenly around the edge. You can use a contrasting color if you want the moon and bat design to stand out more.
You can also add small embroidered or decorative details if desired, but the original moon-and-bat colorwork already gives the cozy its Halloween character.
Your Halloween Moon Cup Cozy Is Finished!
Your spooky cup cozy is now ready to slip around a travel mug. The purple background, glowing moon, and small black bats give it a simple Halloween look, while the textured stitch pattern adds a little extra structure to the finished piece.
Because the cozy is worked as a flat rectangle, you can also adjust the starting chain in future versions to make it fit a different cup size while keeping the same basic construction.







