DIY Yoga Mat Bag Tutorial

This is a sewing tutorial for a diy yoga mat bag with a zipper, free pattern included.

Every Friday around noon, I go to a yoga class... at least I try to go to this yoga class. When it gives me more stress to go than to stay at home, I don’t go... and I’m fine with that. Sometimes, our weekends are so full that I need that time to prepare, or I just clean up the house, which often gives me more peace of mind than yoga exercise :-). But I know that it’s important to stay flexible and work those abdominals! With this bag, I can take my own yoga mat on my bike. I made a bag like this last year for one of my friends as a birthday present and she is still so happy with it that I decided to make one for myself and share the tutorial with you! I hope you enjoy this free yoga mat bag pattern.

Yoga Mat Bag Sewing Project
Yoga Mat Bag
Yoga Mat Bag Tutorial

There is no printable pattern attached to this yoga mat bag tutorial because you just have to cut some rectangular pieces. Easypeasy!


You don’t need a lot for this yoga mat bag pattern. I’ve listed the supplies below:

  • Outer fabric: 35 x 35 inch should be enough.

  • Lining fabric: app 30 x 35”.

  • A matching 27” closed regular zipper.

  • Fabric in strips for the bias tape or 1.4 yrd premade bias tape.


This yoga mat bag pattern fits a standard size yoga mat. You may need to make the dimensions slightly larger depending on the mat you use.

Step 1: Cut the Fabric Pieces

  • Out of the outer fabric and the lining:

    • Cut two pieces of fabric 9” x 28”.

    • Cut two circles with a diameter of 7”.

  • Out of the outer fabric:

    • Cut a piece of fabric 35” x 5” for the strap. You can also buy a premade strap.

  • Optional: For the bias tape:

    • Cut two 1 ¾“ wide strips, each 25“ long.

Some extra tips

Use a rotary cutter and ruler for cutting these big rectangular pieces of fabric.

Cut Using a Ruler and Rotary Cutter

To draw a circle, use a piece of cord with a loop at one end. Use the cord to measure half the diameter (this is your radius). Push the cord down at the center of where the circle will be and slide your marker into the loop at the other end of the cord. Holding the cord steady at the center of your circle, use the pen to draw the circle. Use a smaller rotary cutter to cut the curved lines.

Cut a String ½ the Length of Your Circle
Use the String to Draw a Circle
Cut Out Your Circles

Step 2: Create the Strap for the Bag

Fold and press the long edges of the strap 1 inch to the inside. Fold in half and match up the pressed edges. If my fabric is giving me a hard time, I like to use some seam tape for this job. This way, the folds stay nice and flat when you press. This time, I just pinned the seams with some glass head pins and ironed over them.

You will end up with a giant bias tape. Does anyone have a giant bias tape maker? That would also come in handy, don’t you think? Madam Sew now sells a big XL bias tape maker that goes up to 1 inch. If you want the tape to be wider, you’ll have to fold the edges yourself.

Fold Edges to Center
Press Folded Edges
Fold in Half and Press

Now topstitch down both long sides. You can add some extra parallel decorative lines, if you want. To be sure those straight lines are nice and clean, I advise you to use a quilt foot with guide to sew along the edge, and a border guide foot or an adjustable guide foot for the lines that are further away from the edge of the strap. If your strap is too voluminous for a regular foot, you can use a walking foot. The walking foot is able to handle lots of layers, which will make sewing much easier.

Check out presser feet at Madam Sew!

On the edge with the edge foot

Edge Foot

At ¼” from the edge with a quilting foot with guide:

Quilting Foot with Guide
Presser Feet for Topstitching

Step 3: Attach the Zipper to the Fabric

Pin the right side of your zipper edge to the right side of one outer fabric piece and the other side to the other fabric piece. The coil has to face inward.

Use a zipper foot to attach the zipper to the fabric.

Place Zipper Face Down on Right Side of Fabric
Stitch Zipper on Yoga Mat Bag
Pin Zipper to Yoga Mat Bag Fabric
Repeat for Other Side of Zipper

Now, pin the right side of the lining to the wrong side of the zipper edges, coil facing inward. Sew through the zipper ribbon, the lining and the outer fabric.

Attach Lining to Yoga Mat Bag Zipper
Press Yoga Mat Bag Lining Away from Zipper

Turn right side out and press open. Be careful not to melt the plastic coils of the zipper with your hot iron.

Press Yoga Mat Bag

If your zipper is a little shorter than the fabric pieces, you can wrap a little piece of fabric around both zipper ends and sandwich it in between the outer and inner fabric. Fold the two ends in and grab the zipper end. Pin down and topstitch this in the next step.

Create Zipper Tabs
Yoga Mat Bag Zipper Tab
Add Zipper Tabs If Zipper Is Too Short

Step 4: Topstitch Along the Zipper

Top stitch down both sides of the zipper. Use your zipper foot to stay close to the coil and stitch through both the outer and lining fabric. This way your fabric will not get stuck in your zipper when you use it.

Topstitch Along Zipper Edge

If you want, you can add more decorative topstitches on your main fabric. I added some parallel lines with my border guide foot.

Step 5: Sew the Big Panels Together

Keep the zipper open. Put your two outer fabric panels together, right sides facing, and stitch down the long end—the end that is opposite the zipper. Press the seam open.

Repeat the same step for the lining. Sew the long end together, right sides facing. Press the seam open.

Sew Long Edge of Yoga Mat Bag

At this point you have 'a tube’.

Step 6: Attach the Strap Ends

Position the strap ends over the zipper ends, aligning the raw edge to the raw edge of the tube. Pin them on the main and inner fabric and stay-stitch both ends. Make sure the other end of the tube doesn’t get caught!

Attach Straps to Yoga Mat Bag
Pin Straps Over Zipper Ends

Stay stitch the raw edges of outer and inner fabric together. This will make it easier to attach the circle pieces later.

Staystitch Outer and Inner Fabric Together at Ends

Step 7: Attach the Circles

Make sure you cut your circle big enough. Too big is manageable, too small equals starting over.

This is the trickiest part of this yoga mat bag pattern.

Grab two circles, lining and outer fabric, and put them together. Pin the right sides together. Pin every inch or more and adjust your pins until you get it right.

I use a lot of pins or clips to make this work. When I say a lot, I mean a lot!!

Pin Circle Ends to Yoga Mat Bag

Sew just inside the staystitch, so it doesn’t show. Go slowly and smooth out the layers as you sew around the circle to prevent the fabric from bunching up. It’s easiest to do this with the yoga mat standing up tall.

Trim off any excess fabric. And repeat these steps for the other side.

Trim Seam Allowance to Reduce Bulk

Finish off the raw edges with your serger or hide the seam with bias tape for a professional finish. Make the bias tape yourself with a bias tape maker. I made a tutorial about bias tape making a while ago. Of course, you can also buy some pre-made bias tape.

Finish Edge with Bias Tape

Join our Sewing Club!

Save 10% on your first order

Be the first to know about our tutorials, weekly deals and so much more!

Value is required
Thank you!

Your yoga mat bag is done! Now it is time to get flexible in a yoga class near you, or make a friend happy with a handmade bag!

Yoga Mat Bag Hanging on Hook

I hope you enjoyed this yoga mat bag pattern and tutorial. My friend is using it for two years already. You can also use the instructions to sew other bags in the same shape, if you make the bag shorter or the circles larger. Let me know what you would like as a future blog post about sewing in the comments below. And if you have any questions, don’t hesitate to send me an email.

MadamSew’s inhouse sewing blogger
Facebook: Madamsew
Instagram: @an_madamsew & @madamsew and use #madamsew if you want to share what you are making