Yoga mats are awkward to carry on their own so I’m going to make a yoga mat bag. It has a zipper compartment, a pocket, and is fully lined. The zipper opening makes it easy to put the yoga mat in and take it out.
Sign up to our mailing list to get the FREE pattern and printable PDF instructions. If you have already signed up, enter your email address again when prompted.
Cut the following pieces out of both the outer and lining fabrics:
You can use the provided pattern piece for the circles.
I’m using medium weight outdoor fabric for the outer and lining fabrics. If you use a lighter weight fabric, you may want to use an interfacing to stiffen the fabric.
If you plan on washing your bag, pre-wash and dry your fabric.
Cut the following from the outer fabric:
On the long sides of the main panel, iron in the edges ½”.
Fold the shorter sides in half and mark the center point at the crease by making a small snip into the fabric. Fold in half again not counting the ½” at the ends and snip at the quarter points. Repeat on the other end.
Find the quarter points of the circle by folding in half and snipping, then folding in half again and snip. Do the same thing for the other circle.
Mark all the snips on the front of the circle and back of the main panel.
Cut into the shorter sides of the main piece about a quarter of an inch deep and ½” apart. This makes it easier to sew around the circle.
Place the circle and corner of the main panel together with right sides facing. One of the marks on the circle should line up with the ½” crease on the panel.
Start to sew around the circle with a ½” seam allowance. Back stitch at the beginning and end. Match up the quarter marks as you go.
Repeat for the other end.
Place the zipper between the 2 ½ x 11 pieces so that the edges line up. The lining and zipper should be facing up with the outer fabric facing down.
With the zipper foot on your sewing machine, sew down the edge close to the zipper. When you get close to the zipper pull, lift the needle and presser foot, move the zipper pull up, then continue sewing to the end.
Press the binding in half.
Fold the edges in to the crease and iron. Fold in half and press once more.
Fold the binding over the top edge of the pocket/zipper panel and sew.
Draw a line down the center of the panel.
Pin the panel to the bottom of the main piece.
Sew up the center line, starting from the bottom. Pivot at the binding and sew on top of the binding stitches on the zipper half of the panel. Sew around the sides and bottoms just to hold the edges together.
Fold the strap piece in half and iron. Fold the edges into the center crease and iron. Refold and sew down both sides of the strap 1/8” from the edge.
Mark the center of the ends on the strap.
Line up the midpoint of the strap with a mark on the circle and sew together. The strap should overhang the circle slightly.
Place the corner of the main panel facing down on the circle and strap so the center point is lined up 1/2 an inch in from the corner.
Sew around the circle with a 1/2″ seam allowance.
The zipper is a bit longer on each end than the opening.
Place the zipper face up on the opening of the lining. Fold the edges in 1/2 an inch and pin one side of the lining to the zipper.
With the zipper foot, sew down the length, back stitching at the beginning and end. Open the zipper all the way, pin the other side, and sew.
Place the lining in the outer bag. Fold in the edges ½” and pin one side. When you sew, you might not be able to start all the way at the beginning because the foot can’t go over the bulky end. After finishing the side, go back to the beginning and sew the other direction.
Pin the other side. Before sewing, make sure to move the zipper pull a little in from the end so it doesn’t get stuck on the inside of the bag. Sew the final side, starting a little in from the end.
The last bit at the end near the zipper pull will have to be hand sewn because the machine can’t get in there. With a needle and thread, use the back stitch to finish sewing the side.
Have a comment? We want to hear! You can use the questions box to leave a comment too.