Crochet Yoga Mat Bag – Free Crochet Pattern

You will be the envy of all your yogi classmates with this crochet yoga mat bag! Follow this free pattern to create a one-of-a-kind bag using basic crochet stitches.

Crochet Yoga Mat Bag - Free Pattern!

I am so excited to share this yoga mat bag pattern with you, as it is my most favorite to date! It’s easy to make, just takes a little time because of it’s size. But you’ll get all the attention in yoga class with this bag – everyone will think you spent hundreds on a designer mat bag, then you get to brag that you made it yourself!

Crochet Yoga Mat Bag Red Heart Yarn Super Saver yarn

Yoga Mat Bag Crochet Pattern

Written and designed by Sara of My Merry Messy Life


  • Hook: J
  • Yarn: Worsted, Medium, 4
  • I used Red Heart Super Saver in Royal Blue (where to buy), Aruba Sea (where to buy), and Delft Blue (where to buy), and some beige color, about 3 oz. of each color
  • Tapestry needle to sew in tails
  • Scissors to cut the tails


  • SL ST = slip stitch
  • HDC = half double crochet
  • CH = chain
  • SP = space

The Pattern

Round 1 (start with Beige)

  • CH 3
  • SL ST to form a ring
  • CH 2 (counts as first HDC)
  • 11 HDC in ring (12 HDC total)
  • Join with a SL ST to the top of the beginning CH 2

Round 2

  • CH 2, work 1 HDC in the same SP (2 HDC total)
  • 2 HDC in each SP around
  • Join with a SL ST to the top of the beginning CH 2
  • (24 HDC total)

Round 3

  • CH 2, work 1 HDC in the same SP (2 HDC total)
  • 1 HDC in next SP
  • *2 HDC in next SP
  • 1 HDC in next SP*
  • Continue from * all the way around
  • Join with a SL ST to the top of the beginning CH 2
  • (36 HDC total)

Round 4

  • CH 2, work 1 HDC in same SP (2 HDC total)1 HDC in next SP
  • 1 HDC in next SP
  • *2 HDC in next SP
  • 1 HDC in next SP
  • 1 HDC in next SP*
  • Continue from * all the way around
  • Join with a SL ST to the top of the beginning CH 2
  • (48 HDC total)

Rounds 5-7 (change to Aruba Sea)

  • CH 2, work 1 HDC in each SP all the way around
  • Join with a SL ST to the top of the beginning CH 2
  • (48 HDC total)
You have now finished the base.

The Sides

Rounds 8-16 (change colors every 3 rows)

  • CH 2, work 1 HDC in each sp around (48 HDC total)
  • Join with a SL ST to the top of the beginning CH 2

Round 17 (change colors – I used beige)

  • CH 2, work 1 HDC in each sp around (48 HDC total)
  • Join with a SL ST to the top of the beginning CH 2

Round 18 – Puff Stitch (change colors to Aruba Sea)

  • CH 2, work a puff stitch (see my tutorial on the puff stitch (also called bobble stitch)) — YO and insert hook into the SP 3 times, then YO one last time and pull that loop through all 7 loops. CH 1
  • Work 1 HDC in the next space

Round 19 (change colors – I used beige) See Note and Picture Below On How to Work This Round

  • CH 2, work 1 HDC in each sp around (48 HDC total)
  • Join with a SL ST to the top of the beginning CH 2

A note about Row 19

You do not need to work a stitch in each space of the puff stitch below, otherwise you will actually be increasing the number of stitches per round. Instead, skip the space after the single crochet, then work a HDC in each of the next two stitches and repeat.

Repeat rounds 8 to 19 three more times for 52 rows total. Then I did rows 8-16 again, changing colors every 3 rows and stopped there. 64 rows total.

I started a new color in a different place than where I finished the previous color, which makes for a stronger bag.

When joining the puff stitch in the round, join the last single crochet to the bottom of the first chain 2.

The Strap

Originally, I crocheted a pretty little strap with three rows of single crochet. It looked very nice, but because of the weight of my yoga mat, the straps pulled very hard on all my hard work, and I had to come up with another solution.

This strap doesn’t attach to the bag so it won’t pull on the yarn and break your work. Instead, it wraps around both the mat and bag and distributes the weight much more evenly.

Here is the pattern tutorial for the strap.


I crocheted four puff flower motifs and sewed them onto the bag for decoration. Find that pattern tutorial here.


Make a chain of 80 and thread it through the top of the bag to make a tie to cinch it closed!

Enjoy! Merry Crocheting!

Knitting Supplies at

Print Friendly
About Sara McFall

Sara is the owner and founder of My Merry Messy Life, which started in 2011 as a way to chronicle her journey to a natural, chemical-free lifestyle and to share her passions of mothering, real food, homeschooling and crochet. She is a mama to three precious and energetic little boys and wife to a university professor who loves to sing, dance ballet and ballroom, and live simply and naturally.


  1. This is so beautiful. I already wanted to ask you about the pattern, when you posted the instructions for the strap. Thanks for sharing!!!

  2. You obviously know how to use what you have to make what you need [ or want lol] and Thank you for sharing it with us at LIKE GRAMMA’S HOUSE BLOG and STRINGTOWN HOME.FUN, FUN!


  3. This is awesome…Pinned it and tweeted my pin! I found you at too-much-time’s party and glad I did. I knit more than I crochet but you’ve got some goodies here! I’m following you on GFC and I’d love for you to come visit my blog sometime.

    Have a great day!


  4. Love this bag! Great pattern 🙂

  5. Hi Sara!
    Congrats! Your post was one of the top picks selected from our Bowdabra Designers in the Crafty Showcase! We appreciate you sharing your beautiful crochet yoga mat bag and tutorial.

    We will give you a shout out on our Facebook, Twitter and Pinterest accounts today. Have a super weekend and we hope that you will stop back in and share with us starting Saturday morning!


  6. Just a quick note to let you know I am featuring you today at my I Love Fridays party! Feel free to stop by and grab a button. Have a great weekend 🙂

  7. I am really loving the colors you used in this!!! It turned out perfect! I love it!
    Thanks for sharing with my Super Link Party! 🙂

  8. So cute!!! What should the finished dimensions be though

    • Well, I have to get out my measuring tape and get it back from my mom. Just wanted you to know that I did see your comment! It fits a standard length yoga mat, and standard thickness. It will not fit an extra thick mat.

  9. How many skeins of each color did you use?

  10. Hi there Sarah, I love this bag, so much in fact I’m making one for me in three shades of purple and grey and another as a gift in three shades of red in black BUT I’m very confused by the pattern after round 5, more specifically:
    1) What stitches do you use for the following rows? You mention HDC and SC but I’m not sure which to use for the 3 sets of 3 rows of color and one row of contrast.
    2) Also the puff stitch row confuses me. Is it one puff stitch followed by one HDC?
    Sorry, I’m more use to the pattern format you use for the base. I could really use your reply ASAP thanks for a beautiful pattern.

  11. Hi Sarah,
    I have just started to crochet your beautiful yoga bag. I have got to row 4 where it says you should have 48 stitches. If you continue onto row 5 following the increasing pattern you will continue to add more stitches and so on for rows 6 & 7. Can you clarify what needs to be done. Can’t wait to continue on with this project. I am sure my girlfriends at Pilates will be wanting one made for them too!
    Thanks again

    • Hi Sue! I do apologize – that was a mistake in the pattern. I’ll consider you my pattern tester! 🙂 So, I just fixed it in the post, but the increasing stops after row 4 and all the rows after that are only 48 stitches. Let me know if you have any more questions!

      • Thanks so much Sara. I have made two yoga bags so far and after my first Pilates class my other girlfriend has asked me to make one for her. Looks like I will be busy for a while. Thanks again for sharing this pattern. Everyone comments on how cute it is.

  12. to bad i cant download this for when i have yarn

  13. What is the transition at row… mines is starting to look like blanket not a bag?

    • Oops row 7

      • Hi Nikki! Well, after Row 4 you stop adding increasing stitches, which is 2 HDC in the same space. So, for rows 5 and on, you work just one HDC in each space. If your’s is looking like a blanket, then you are either continuing to add increasing stitches OR you’re not joining each round. Have you been joining each round with a slip stitch?

  14. Shawna Hallworth says:

    Beautiful pattern. I will probably try it in shades of whites black and grey

  15. Hi Sara,
    This looks like a great pattern. I was wondering if you think it could be adapted to work with a Manduka, ashtanga style mat. Maybe increase to 54 stitches after round 4, add a few extra rows, and make the strap wider to support the extra weight?
    Thanks. The bag looks beautiful and the colors are terrific!

    • Nancy Chau says:

      I agree… My mat is pretty thick and I don’t think this bottom will be well supported. How do I increase the base… 36 – 48 – 60 – 72? Thank you!

  16. samantha says:

    I am terrible at reading patterns and I really want to make this. Could you please post a video one how to do it?

    • Hi Samantha! I’m sorry it’s hard for you to read patterns. I don’t have the equipment to do videos at the moment – is there a particular part that’s confusing to you? The key to reading patterns is to understand the abbreviations, which I have listed at the top of the pattern. There are many tutorials and videos on how to read patterns online.

Speak Your Mind


CommentLuv badge