Bike Messenger Bag – Free Sewing Pattern!



Sew a cute messenger bag that fits on the front of a bike – it’s perfect for kids or kids-at-heart! This free sewing pattern is fast and easy – and fat quarter friendly too.

My 7 year old son Connor has been nagging me for ages to sew him something for his bike. His sister’s bike came with a little zipper case to carry things in, but alas, his did not. I did not feel particularly inspired by this request for a long time so other things got in the way. Finally I realized that I needed to make his bike bag pretty quick or feelings would be hurt.

This cute little bag attaches perfectly to his bmx-style bike. The back of the flap wraps around and sticks with velcro so kids can put it on too (see the picture at the bottom of this post).

UPDATE: This blog post has been converted to an optional PDF that’s optimized for printing. Find it here. The blog post below is totally free to read, print, and sew! Just hit CTRL +P on your computer to print. The PDF download for $2 is totally optional. Did you know you can get ALL the Optimized for Printing PDF files organized in a library for you to access anytime you want? Check it out.

When I went to work drafting the pattern I wanted something #1 – fast, #2 – easy, and #3 that used materials I already had on hand.


The finished bike bag measures approximately 8” tall x 8” wide. There is plenty of room for a small water bottle, rocks, shells, and other treasures.

Most of the bag is cut from measurements, but you will need a pattern piece for the flap. You can download the pattern here.

***NOTE*** after your download the free pattern piece for the flap, make sure you print it out at actual size. If your print settings are ‘fit to page,’ it will be the wrong size.

Let’s get started!

You will need:

  • approximately 1/2 yard fabric for the bag exterior (I used two different fabrics, one for the flap and one for bag body)

  • approximately 1/2 yard fabric for the bag lining

  • 1/2 yard of fusible fleece or quilt batting

  • 6” of hook and loop tape (velcro)



For the flap, use the pattern piece to cut:

  • one piece from your main fabric

  • one piece from your lining fabric

  • one piece of fusible fleece

For the bag body, cut:

  • two rectangles 11” tall x 13” wide from your main fabric

  • two rectangles 11” tall x 13” wide from your lining fabric

  • two rectangles 11” tall x 13” wide from fusible fleece or quilt batting


Iron the fusible web to the wrong side of the flap and bag body exterior pieces according to the manufacturer’s instructions. It adheres just like fusible interfacing. If you are using quilt batting instead of fusible fleece, I recommend securing it with quilt basting spray (SpraynBond) or stitching around all of the edges with a long basting stitch within the 1/2” seam allowance.


All seam allowances are 1/2”

Place the exterior bag rectangles (with fusible fleece) right sides facing and sew around three sides, leaving the top long edge unsewn. Repeat with the lining rectangles, except leave a 4” opening in the bottom of the lining in order to turn the bag right side out later.


Box the corners: flatten one of the corners from the bottom of the bag, centering the bottom seam. Draw a 4” line across the corner and pin.

Stitch across the line you drew, and trim away the corner with a 1/4” seam allowance.

Repeat for all four bag corners on the exterior and the lining.


Place the bag exterior inside the bag lining, right sides facing. Pin around the top.

Stitch around the top of the bag.


Turn the bag right side out through the opening in the lining. Press. Stitch the opening closed either by machine or by hand. Then topstitch around the top of the bag, 1/4” from the edge.

You now have a nice little bag and we need to make the flap.

Pin the flap pieces right sides together. Stitch around all the edges, pivoting at the corners and leaving a 4” opening for turning at the narrow end, shown close up in the picture above.


Without cutting the stitches, cut the corners diagonally. Clip notches around the curves. Clip notches at the inside corners, too.


Turn right side out, press. Topstitch all the way around, 1/4” from the edge. This will close the opening for turning also.


On the lining side, sew one side of the 6” hook and loop tape close to the edge of the narrow end.


Sew the other side of the hook and loop tape to the right side of the flap, in the middle where the narrow end meets the wide part. The narrow end of the flap will now be able to loop back and stick to itself in a loop.


Almost done! Pin the flap to the back of the bag. Center it on the back of the bag with the topstitching on the inside corners of the flap lined up with the topstitching on the top of the bag. Stitch the flap to the bag through the hook and loop tape along the dashed line drawn on the picture above.


This is what the stitching looks like on the inside where the flap is stitched to the bag.

This is the outside where I stitched through the hook and loop tape.


To attach the bag to the bicycle: stick the back (narrow) part of the flap under the bar and wrap it around to attach to itself. Done!

Optional bag closure:


After I was done, Connor requested more hook and loop tape to make the bag close more securely. So I added it for him. Am I great or what?

Happy sewing!

Disclosure: some of my posts contain affiliate links. If you purchase something through one of those links I may receive a small commission, so thank you for supporting SewCanShe when you shop! All of the opinions are my own and I only suggest products that I actually use. 🙂

Similar Posts


  1. I LOVE, LOVE, LOVE this! My son is 10, and I would love to try to make some things for him, but it seems harder with a boy. I think he would love this! I also LOVE the fabric you used, and think he would totally go for that! This is something I definitely want to do! Thank you for the inspiration! I look forward to your email every morning! I have found so many things that I can try on this site. I’m a slow beginner forever, I think! 🙂 Keep up the great work!

  2. I cannot believe I missed this,When my computer hard drive went down,I missed a lot of your goodies.This way too cute.I am making one for my granddaughter and myself,Now that she is has learn to ride ,We can Pack and ride with this bag!
    Thank you

  3. Barbara Curtin says:

    Since it attaches to the bike with Velcro, do you think it would be easy for someone running by to "rip it off" the bike in passing? I am considering making one for my adult daughter who lives in a big city and commutes to work, etc. via bicycle.

  4. I just want to thank you for this great tutorial. I just made this for my 4 year old’s first bike and he is super excited! The tutorial was easy and I especially appreciate the drawing with measurements so I didn’t even need the pattern itself.

  5. I love this bag…can you make two for me to purchase…I have two grandsons…?

  6. My 2 grandkids are going to love this come spring when they get back to camping weekends. I can see barbies, game controllers, rocks & screws in these Before you know it snow will be flying in NewEngland & bikes put away. Caroline,Thank you for this fabulous gift.

  7. Do you have an alternative link to the pdf since Craftsy is closing down?

    1. Thank you for your patience! We’re in a big scramble to find all the files and update the links since Craftsy/Bluprint went down. The link has now been corrected. 🙂

  8. Thanks so much for this tutorial! Really very easy, once we got the pattern printed and my boys love it ~ I wish I could attach a photo! The only thing that’s been a challenge is the attachment, so we are working on modifying this. Nothing some extras, maybe a button or two, won’t take care of.

  9. I’ve been looking for a pattern for a bag like this for ages! Not for a bike but for a power wheelchair to attach to the arm piece. This is perfect. Thank you from the bottom of my heart!

  10. I would love to get my hands on some of that measuring tape fabric, or a similar motif.

  11. HELP! Can you please tell me where you got the outside fabrics for this bike bag. Ilove them and NEED to purchase them. Kindly advise ASAP. Thank you.

    1. Those prints were from Blend Fabrics, who unfortunately are no longer in business. Please shop at your local quilt shop to support the good fabric companies!

  12. Hi 👋
    Thank you so much for this cute pattern! I absolutely loved sewing it up for a gift to give this weekend to a super excited 5 year old

Leave a Reply