$ $ $ $ $
• • • • •

Make an adorable bag for your bike!
Hipsters rejoice! Sew a darling bag that attaches to your bicycle's handlebars!

Posted by MadeByMarzipan from Rexburg, Idaho, United States • Published See MadeByMarzipan's 7 projects »
  • Step 1

    Let’s begin by talking about fabric choices. Because this bag is designed for outdoor use, it’s a good idea to choose a fabric that’s water-resistant.

    You can use oilcloth, or a vinyl tablecloth. Or you can select an outdoor canvas that’s specially treated to be mildew-resistant, such as the one I used.

    Take note of the fabric care instructions listed on the bolt of cloth.

    If your fabric can withstand ironing, it will make your finished project tidier if you press your seams as you go.

  • Step 2

    Start by cutting your fabrics to the measurements listed.

    Outer Fabric:

    8.5 x 7 in. (2, main front / main back)
    7 x 5 in. (2, sides)
    8.5 x 5 in. (1, bottom)
    8.5 x 11 in. (1, flap)
    4 x 8 in. (2, snap tabs)

  • Step 3

    Inner Fabric:

    8.5 x 7 in. (2, main front / main back)
    7 x 5 in. (2, sides)
    8.5 x 5 in. (1, bottom)
    8.5 x 11 in. (1, flap)
    11 x 7.5 (2, pockets)

  • Step 4


    We’ll begin with the bag lining.

    Sew the lining side panels to the lining bottom panel, sewing one to each short end with right sides together. Sew with a 1/2 inch seam.

  • Step 5

    Now we’ll pin one of the main lining rectangles to the strip we sewed. Line up the short side of the large rectangle with one of the outer strip segments. Right sides should be together. Pin.

    When you reach your seam joining the strips together, it’s time to turn the strip and pin it along the long side of the main piece.

    When you reach the next seam, turn again and pin the remaining side strip to the other short side of the main piece.

  • Step 6

    Sew the sides and bottom in place with a 1/2 inch seam. When you reach a corner, tug gently on the fabric diagonally; you want the corner to be free of pleats.

  • Step 7

    Finally, add the other main piece by pinning it to the rest of the bag, right sides together, matching up the edges. Sew with a 1/2 inch seam. Snip off the excess fabric at the corners, being careful not to cut your stitches. Set aside.

  • Step 8


    Now we’ll move on to the bag flap. Lay the two bag flap pieces right sides together and pin. To round the flap, trace the edge of a plate and cut along the curve.

  • Step 9

    If you want to add trim to the pocket flap, do it now. I chose a 100% polyester ric-rac. Keep in mind that you’ll be sewing this with a 1/2 inch seam, so pin accordingly.

  • Step 10

    Lay the other flap piece on top, right sides together, and pin. Sew along the sides and curve, leaving the straight short edge open.

  • Step 11

    Cut off the excess trim. Then notch the curved seam, being careful not to snip your stitches. Turn the flap right side out.

  • Step 12

    Add a 1/8 inch topstitch around the edge of the flap. Consider using a contrasting thread for a pop of color.

  • Step 13


    Find the two pocket pieces (inner fabric pattern). Fold them in half so they measure 5.5 x 7.5 inches and press along the fold. The pattern should be on the outside.

    Sew a seam a half-inch below the fold to create a casing for the elastic.

  • Step 14

    Change your machine to a basting stitch, or the longest stitch available. Sew along the bottom raw edge of the side pocket pieces with a 1/4 inch basting stitch. Do not backstitch.

  • Step 15

    Gently pull on the bottom thread to ruffle the fabric. Adjust the fabric so that it fits the bottom of the side pocket panel. Pin in place, lining up the raw edges of both pieces.

  • Step 16

    Now we’ll need the elastic. Cut 6 inches of elastic for each pocket. Use a safety pin to thread it through the casing. Pin the sides of the pocket panel to the side panel.

    Pull the elastic taut so that the pocket panel fits the dimensions of the side panel. Pin the ends of the elastic to the sides of the pocket piece.

  • Step 17

    Sew the sides and bottom of the pocket to the side panel with a 1/4 inch straight stitch, leaving the top open. Do this for both side pocket pieces.

  • Step 18


    Assemble the outer bag as you did the lining. Pin the side pieces to the short ends of the bottom piece and sew with a 1/2 seam. Make sure that you are sewing along the bottom of the pockets.

  • Step 19

    Pin the side & bottom strip piece to the front bag piece. Sew with a 1/2 in. seam. Then sew the last main rectangle to the bag.

  • Step 20


    Fold the strap piece in half lengthwise and sew down the raw edge with a 1/2 inch stitch. Turn right side out.

  • Step 21

    Fold in one raw end of the tube and topstitch shut with a 1/8 inch seam. Continue adding a decorative topstitch all the way around the strap.

  • Step 22


    To assemble the bag, turn the lining inside out. Pin the flap piece to the inside back of the bag, with the underside of the flap touching the back of the bag. Rather than lining up the flap with the top edge, extend the flap about an inch and a half past the edge of the bag to give it more durability.

  • Step 23

    Next add the straps. The seam of the straps should be face up (NOT against the flap). Line the raw edge of the strap up with the edge of the flap and pin in place.

  • Step 24

    Finally, make sure the outer bag is right side out, then slide it into the lining. Right sides will be touching. Match up the side seams and pin all the way around.

  • Step 25

    Sew with a 1/2 inch seam, leaving the front panel of the bag open for turning. Turn right side out through the front opening.

  • Step 26


    I’m going to use plastic canvas to stiffen my bag in a way that will be weather-proof. Cut pieces of canvas for the front and back, sides, and bottom of the bag. Fold them and gently insert through the front opening, sliding them into position.

  • Step 27

    Once your plastic is in place, fold in the edges of the front hole and topstitch shut. Your bag should be able to stand on its own now.

  • Step 28

    Now we’ll add the snaps. If you’d like, you can add two coats of high-quality nail polish to make your snaps match your bag.

    Fold the flap down and mark where your snap should go. The little hole punch tool that comes with the snap kit had no problem punching through the plastic canvas. Add snaps to the straps and to the panel of the bag. When adding to the straps, be certain that you add one half to the front of the strap, and the other on the backside of the strap.

  • Step 29

    Fold the flap down and snap. Use chalk to mark the line where the flap folds over the edge of the front piece. Topstitch along this mark and the flap will fold down more naturally along this line.

  • Step 30

    One last tip… a single hand stitch in each corner of the panels will prevent the plastic canvas from shifting.

    Attach to your bike and you’re ready to roll!

Made this project? Share your version »


Claire M.
Claire M. · Manchester, England, GB · 4 projects
Cute Cute Cute!!! I NEED one of these in my life Happy Thanks for the How to.
Smercurial · Camarillo, California, US · 6 projects
Really cute!! I'm sadly bike-less at the moment, but i'll be sure to make one once i have a bike again.
Square 2021 03 24 085646 bookmarktutorial13

More Projects