How to sew a yoga mat bag

Turn up to your next yoga session with your own bespoke yoga mat bag. Find out how to make your own with this free sewing pattern.

Published: August 25, 2019 at 9:03 am
Try 6 issues of Simply Sewing magazine for £9.99

Stay stylishly serene on your way to your next stretching session with Leah Farquharson’s yoga mat bag, inspired by The Great British Sewing Bee in 2016. Our free tutorial will talk you through step by step how to make this easy sewing project.


You will need

  • Cotton fabric: 70x90cm (28x35in), for the outer bag
  • Cotton or linen fabric: 85x85cm (33x33in), for the inner bag lining
  • Iron on interfacing: 30x90cm (12x35in)
  • Velcro: 1m (40in)
  • Basic sewing kit


Cutting out

From the outer fabric cut:

From the lining fabric cut:

  • Bag lining side: 63x66cm (2478x26in)
  • Bag lining ends: cut two circles using the bag end template.
  • Decorative strip: 6x66cm (2½x26in).
  • Strap: cut two strips, 6x84cm (2½x33in) each.

From the interfacing cut:

  • Bag ends: cut two circles using the template.
  • Strap: 6x84cm (2½x33in).

Making the outer bag

Step 1

Press the long edges of both outer and lining bag sides under by 1cm (38in).

Step 2

Fold the decorative strip in half lengthwise, RS together and stitch. Turn rightside (RS) out. Press.

Step 3

Position the strip on top of the RS of one turned-under edge of the outer bag side. Pin in place and topstitch (Fig 1)

Fig 1
Fig 1

Step 4

Stay stitch 5mm (¼in) in from both short edges of the bag sides.

Step 5

Press the interfacing to the wrong sides (WS) of both of the bag outer ends.

Step 6

Place the loop side of the Velcro along the turned-under long edge of the bag side without the topstitched strip. The edge of the Velcro needs to be positioned 4.5cm (178in) from the turned-under edge. Trim the Velcro ends to fit then pin and stitch securely around all sides of the Velcro. (Fig 2)

Fig 3
Fig 2

Step 7

Overlap the edges of the bag sides so that the topstitched strip edge meets the outside edge of the Velcro on the other edge. Pin in place but don’t stitch just yet. (Fig 3)

Fig 2
Fig 3

Step 8

Pin the RS of one bag end to the RS of one bag side, and stitch together all the way around but leaving the section where the bag sides edges meet unstitched. (Fig 4) 

Fig 4
Fig 4

Clip the seam to help the circle shape lay flat. Repeat at the other end of the bag. (Fig 5)

Fig 5
Fig 5

Making the bag lining

Step 9

Place the hook side of the Velcro along one long edge of the bag lining side, right up to to the turned-under edge and stitch in place. Trim the Velcro ends to fit then stitch securely around all sides of the Velcro.

Step 10

Overlap the edges of the long bag lining sides to the same measurement you overlapped the bag outer so that the turned -under edge (without the Velcro) meets the turned-under Velcro on the other edge. Pin in place but don’t stitch at this stage.

Step 11

Pin the RS of one bag lining end to the RS of one lining bag side, and stitch together, but leave the section where the bag sides edges meet unstitched. Clip the seam to help the circle shape lay flat. Repeat this process to attach the other bag lining end to the bag lining side.

Making the strap

Step 12

Press the interfacing to the WS of one of the strap fabric strips. Stitch the pieces RS together along both long edges. Turn the strap RS out and press. Topstitch along both long edges. (Fig 6)

Fig 6
Fig 6

Assembling the bag

Step 13

Turn the bag outer WS out. Turn the bag lining RS out then slip the outer inside the lining. Pin the bag lining with the Velcro edge to the outer bag edge with the decorative strip WS facing. (Fig 7) Matching turned-under edges, topstitch.

Fig 8
Fig 7

Step 14

Pin one short end of the strap RS together to the open section left on the outer bag side only. Stitch securely. Repeat for the other side of the bag. (Fig 8)

Fig 8
Fig 8

Step 15

Press the Velcro together. (Fig 9) 

Fig 9
Fig 9

Pull the bag top flaps through the opening left in the circular end. Stitch securely through all of the layers – flaps, outer bag side, inner bag side, only at the spot where they all overlap. (Fig 10)

Fig 10
Fig 10

Step 16

Turn the bag RS out using the bag flap opening that’s unstitched and topstitch to complete. (Fig 11)

Fig 12
Fig 12

For more easy sewing projects like this one, Leah Farquharson, who designed this project, is an artist and maker living in Florida with her husband and their two sons. Find out more at and

Yoga mat bag free pattern


leah farquharson
Leah FarquharsonSewing pattern designer

Leah loves taking familiar things and giving them a new twist. She’s an experienced sewing designer from Miami who regularly contributes patterns to magazines such as Simply Sewing Magazine and Mollie Makes. A keen scrapbooker and gardener, Leah founded Bluebird Chic in December 2010.

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating


Sponsored content