Gluesticks Blog

menu icon
go to homepage
  • Summer
  • DIY
  • Recipes
  • About Me
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Summer
    • DIY
    • Recipes
    • About Me
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Craft Tutorials

    DIY Bandana Tote Bag Tutorial (Easy Sewing Project)

    Published: May 6, 2026 by Brandy · This post may contain affiliate links.

    Jump to Project

    Step-by-step instructions for sewing a bandana tote bag. This easy sewing project makes a cute everyday bag.

    You might also like my bandana picnic quilt tutorial, bandana bracelets, or bandana hair bows.

    Blue bandana bag on chair.

    The hardest part about making a bandana tote bag is choosing what color bandanas to use! The color combinations are endless. With a pocket, two sturdy handle sizes, and a quilted exterior, this bag is high-quality at a low price.

    Why I Like This Project

    • Budget-friendly materials – Bandanas are affordable and easy to find.
    • Quick to make – Finish this DIY tote bag in just an afternoon.
    • Practical and useful – A sturdy tote you can use for errands, library trips, or everyday carry.
    • Highly customizable design – Mix and match bandana colors and patterns for a unique look.
    • Two sizes of handles. Use one size or both, like I did! Long handles for wearing over your shoulder and short handles for carrying in your hand. The handles can hang on the outside of the bag or be tucked inside the bag when not in use.
    Jump to:
    • Why I Like This Project
    • Tips and Tricks
    • Supplies
    • How To Make a Bandana Tote Bag
    • Bandana Bag FAQs
    • More Sewing Projects To Make
    • Bandana Tote Bag
    Hand holding bandana tote bags.

    Tips and Tricks

    • Press before cutting. Iron bandanas flat for more accurate measuring and a cleaner seam.
    • Reinforce stress points. Backstitch at handles and corners for extra durability.
    • Clip corners before turning. Reduces bulk and helps create sharper edges when finished.
    • Topstitch for a polished look. Adds durability while giving your tote a more professional finish.
    • Use pins or clips generously. Keeps fabric from shifting while sewing.

    Supplies

    Bandanas, batting, rotary cutter, scissors and sewing pins.
    • 6 Bandanas: Any color you'd like. I used 2 colors. Bandanas typically come in 22".
    • Batting: You'll need something to stabilize the bag. I like using cotton batting. It feels like felt and is a dream to sew with, perfect for quilting and adding stability to the bag handles.
    • Sewing supplies: Scissors, pins, thread, sewing machine, iron, etc.

    See the how-to card at the end of the post for full information on supplies and quantities.

    How To Make a Bandana Tote Bag

    • Seams: ⅜" unless otherwise noted. This is the measurement I get when I use my pressure foot as a guide.
    • Top stitching: close to the edge of the fabric, about ⅛".
    • The bandanas I used didn't have a right or wrong side; the fabric was the same on both sides, but I still noted the wrong and right sides for clarity in the sewing instructions.
    Bandanas cut into strips of fabric.

    Step 1: Cut each of your 6 bandanas to 18" x18". Basically, you'll be trimming the border off of each side, but measure to ensure uniformity. Set 4 bandanas aside: 2 for the outer part of the bag and 2 for the lining.

    You'll have 2 bandanas left. Use one to cut a 9"x18" rectangle for an inside pocket and 2 (4"x16") strips for the short handles.

    Now you have 1 bandana left. Cut 4 (4"x18") strips for the long handles.

    Batting cut into large squares and thin strips.

    Step 2: Cut 2 large squares of batting using one of the outer bandanas as a pattern. Cut 2 (1 ¾" x 16") strips of batting to reinforce the short handles and 2 (1 ¾" x 30") strips of batting to reinforce the long handles.

    Iron pressing fabric.

    Step 3: Fold each short handle piece in half and press with an iron. There will not be a line down the middle.

    Fabric folded and pressed with iron.

    Step 4: Fold each outer edge towards the center and press with an iron.

    Strip of batting placed in center of strip of fabric.

    Step 5: Open the fabric, and you'll have a 2" area in the center. Place one of the short (16") batting strips in that area. Fold the edges over and iron.

    Iron pressing strip of fabric.

    Step 6: Fold the strap in half one more time and iron.

    Sewing machine stitching short handle.

    Step 7: Stitch close to the edge to finish the seam. Topstitch the other side so the sides match.

    Sewing machine sewing two pieces of handle fabric together.

    Step 8: To make the long handles, sew two of the (4"x18") strips together to form one long strip. Repeat for the remaining two strips.

    Sewing machine stitching side of handle.

    Step 9: Repeat steps 3-7 to finish the long handles. Decide what length you'd like your long straps to be. I trimmed mine to 30", but you can go shorter or leave them as is.

    Pocket fabric pinned.

    Step 10: Fold the pocket rectangle in half to form a 9" x9" square with right sides together. Stitch around the top and sides, leaving a 4-5" opening to turn right-side out.

    Hands turning the pocket right side out.

    Step 11: Trim corners, then turn the pocket right-side out and iron flat. Fold over the edges of the opening that you used to turn the pocket right-side out.

    Hands pinning pocket to lining.

    Step 12: Pin the pocket to the center of one of the lining bandanas, with the unfinished opening on the bottom.

    Sewing machine sewing pocket to the bag lining.

    Step 13: Sew around the sides and bottom to attach the pocket to the lining (this will also close off the opening you left in step 10).

    Sewing machine sewing quilt lines.

    Step 14: To quilt the outside of the bag, place one of the outer bandanas on top of a large square of batting. Sew vertical lines, spaced out 1" to quilt the bandana and batting. You can mark the sewing lines with tailor's chalk, a white sewing pencil, or simply pin the starting and stopping points, as I did.

    Note: If using chalk to mark the lines instead of pins, it is helpful to pin or clip the batting to the fabric to hold it in place while you sew.

    4 bag handles and 4 bandanas.

    Step 15: Make sure you have the following pieces: 2 short handles, 2 long handles, 2 lining bandanas (one with a pocket sewn in the center), and 2 quilted outer bandanas.

    Sewing machine stitching outside of bag.

    Step 16: Sew the two quilted bandanas together with right sides facing. Stitch the sides and bottom.

    Quilted fabric with batting pressed flat and pinned in the corner.

    Step 17: Boxing the corners gives your bag more shape. To do this, keep the bag inside out and bring one of the bottom corners to a point (triangle), with the center seam at the center. Measure 2" down and mark it with a pin.

    Rotary cutter cutting corner of quilted fabric.

    Step 18: Sew across at the 2" mark to create a triangle. Trim off excess fabric.

    Repeat this process with the other corner.

    Sewing machine stitching fabric.

    Step 19: Sew the two lining bandanas together with right sides facing. Stitch the sides and bottom, MAKING SURE to leave a 6" opening in one of the sides to turn the bag right-side out later. Leave the top open.

    Rotary cutter cutting fabric.

    Step 20: Box the corners of the lining by repeating steps 17 and 18.

    Fabric handles pinned to bag.

    Step 21: Pin the handles to the outside of the bag. The short handles should be pinned 5" from the edge, and the long handles pinned 3" from the edge of the bag.

    Do this on both sides of the bag with one short handle and one long handle on each side.

    Sewing machine stitching handles to bag.

    Step 22: Stitch the handles to the bag CLOSE to the edge of the fabric. This will hold them in place while you assemble the bag.

    Layers of fabric pinned together.

    Step 23: To finish the bag, the outer part should be right-side out, and the lining should be inside-out (seams on the outside).

    Place the outer part inside the lining, matching the side seams. Pin along the top to hold everything in place.

    You should only see batting when you look into the bag and should only see the wrong side of the lining on the outside.

    Sewing machine stitching the top of a bag.

    Step 24: Sew along the top edge of the bag using a ⅜" seam allowance.

    Hands turning bag right side out.

    Step 25: Turn the bag right side out through the opening you left in the lining.

    Fold the edges of the opening closed and stitch it closed using the sewing machine or by hand.

    Bandana bag with lining pushed inside outer shell.

    Step 26: Shove the lining into the bag.

    Sewing machine top sewing bandana fabric.

    Step 27: Smooth everything out, then topstitch around the top of the bag to reinforce the handles and give the bag a polished look.

    Bandana Bag FAQs

    What type of bandanas work best for making totes and bags?

    Standard cotton bandanas work best because they are durable, easy to sew, and hold their shape well.

    How long does it take to make a bandana tote bag?

    Most people can complete this project in about an hour to an hour and a half, depending on sewing experience.

    What is the finished size of a bandana bag?

    This bag measures approximately 16" x 16" x 4" with both 6" and 13" straps. For a bigger bag, leave the bandanas at 22" x 22" instead of cutting them down to 18".

    What can I use my bandana tote bag for?

    It’s great for errands, grocery runs, books, beach trips, or as a lightweight everyday carry bag.

    Blue bandana tote bag.

    More Sewing Projects To Make

    • 2 zipper scrunchies, one open with chapstick inside
      Stash Scrunchie With Zipper (+ Video!)
    • Make a Stylish Fabric Wired Headband!
    • Double Sided Tissue Holder Tutorial (Video)
    • 3 sachets in a bowl
      How To Make EASY Lavender Sachets (Video)

    MADE THIS CRAFT AND LOVED IT? 💛 Please leave a STAR rating and COMMENT below! Post it to Facebook or Pinterest to easily share with friends!

    Two bandana tote bags.
    Print
    No ratings yet

    Bandana Tote Bag

    Step-by-step instructions for sewing a bandana tote bag. This easy sewing project makes a cute everyday bag. View the blog post for step-by-step photos and video instructions.
    Pin Recipe
    Prep Time15 minutes mins
    Active Time45 minutes mins
    Total Time1 hour hr
    Yield: 1 bag
    Author: Brandy Nelson

    Equipment

    • scissors
    • measuring tape
    • sewing pins
    • sewing machine and thread
    • iron and ironing board

    Materials

    • 6 22" bandanas
    • natural cotton batting or stabilizer

    Instructions

    • Cut each of your 6 bandanas to 18" x18". Basically, you'll be trimming the border off of each side, but measure to ensure uniformity. Set 4 bandanas aside: 2 for the outer part of the bag and 2 for the lining.
      You'll have 2 bandanas left. Use one to cut a 9"x18" rectangle for an inside pocket and 2 (4"x16") strips for the short handles.
      Now you have 1 bandana left. Cut 4 (4"x18") strips for the long handles.
    • Cut 2 large squares of batting using one of the outer bandanas as a pattern. Cut 2 (1 ¾" x 16") strips of batting to reinforce the short handles and 2 (1 ¾" x 30") strips of batting to reinforce the long handles.
    • Fold each short handle piece in half and press with an iron. There will not be a line down the middle.
    • Fold each outer edge towards the center and press with an iron.
    • Open the fabric, and you'll have a 2" area in the center. Place one of the short batting strips in that area. Fold the edges over and iron.
    • Fold the strap in half one more time and iron.
    • Stitch close to the edge to finish that seam. Topstitch the other side so the sides match.
    • To make the long handles, sew two of the (4"x18") strips together to form one long strip. Repeat for the remaining two strips.
    • Repeat steps 3-7 to finish the long handles. Decide what length you'd like your long straps to be. I trimmed mine to 30", but you can go shorter or leave them as is.
    • Fold the pocket rectangle in half to form a 9" x9" square. Stitch around the top and sides, leaving a 4-5" opening to turn right-side out.
    • Trim corners, then turn the pocket right-side out and iron flat. Fold over the edges of the opening that you used to turn the pocket right-side out.
    • Pin the pocket to the center of one of the lining bandanas, with the unfinished opening on the bottom.
    • Sew around the sides and bottom to attach the pocket to the lining (this will also close off the opening you left in step 10).
    • To quilt the outside of the bag, place one of the outer bandanas on top of a large square of batting. Sew vertical lines, spaced out 1" to quilt the bandana and batting. You can mark the sewing lines with tailor's chalk, a white sewing pencil, or simply pin the starting and stopping points, as I did.
      Note: If using chalk to mark the lines instead of pins, it is helpful to pin or clip the batting to the fabric to hold it in place while you sew.
    • Make sure you have the following pieces: 2 short handles, 2 long handles, 2 lining bandanas (one with a pocket sewn in the center), and 2 quilted outer bandanas.
    • Sew the two quilted bandanas together with right sides facing. Stitch the sides and bottom.
    • Boxing the corners gives your bag more shape. To do this, bring one of the bottom corners to a point (triangle) with the center seam in the center. Measure 2" down and mark it with a pin.
    • Sew across at the 2" mark to create a triangle. Trim off excess fabric.
      Repeat this process with the other corner.
    • Sew the two lining bandanas together with right sides facing. Stitch the sides and bottom, MAKING SURE to leave a 6" opening in one of the sides to turn the bag right-side out later.
    • Box the corners of the lining by repeating steps 17 and 18.
    • Pin the handles to the outside of the bag. The short handles should be pinned 5" from the edge, and the long handles pinned 3" from the edge of the bag.
      Do this on both sides of the bag with one short handle and one long handle on each side.
    • Stitch the handles to the bag CLOSE to the edge of the fabric. This will hold them in place while you assemble the bag.
    • To finish the bag, the outer part should be right-side out, and the lining should be inside-out.
      Place the outer part inside the lining, matching the side seams. Pin along the top to hold everything in place.
      You should only see batting when you look into the bag, and should only see the wrong side of the lining on the outside.
    • Sew along the top edge of the bag using a ⅜" seam allowance.
    • Turn the bag right side out through the opening you left in the lining.
      Fold the edges of the opening closed and stitch it closed using the sewing machine or by hand.
    • Shove the lining into the bag and smooth everything out.
    • Topstitch around the top of the bag to reinforce the handles and give the bag a polished look.

    Video

    Notes

    Finished bag: Approximately 16" tall, 16" wide, and 4" deep.
    Seams: ⅜" unless otherwise noted.
    Top stitching: close to the edge of the fabric, about ⅛".
    Share
    Pin

    More Craft Projects

    • Arms with stacks of bandana bracelets on them.
      Easy DIY Bandana Bracelets
    • Stack of colorful bandana hair bows.
      How To Make Easy Bandana Hair Bows (No-Sew)
    • White candles decorated with wax candle pens.
      How to Decorate Candles with Wax Candle Pens
    • 4 bags decorated like dress shirts with missionary tags.
      LDS Missionary Treat Bags (Gift Bag)

    About Brandy

    Welcome! I'm Brandy, mother to 5 darling kiddos and a cute black lab named Toby. My husband is in the Coast Guard so we've lived all over the place, turning each house into a home. I love baking, sewing, making cute things with my kids, and sharing what I've learned with all of you!

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Welcome!

    I'm Brandy! I love to create and share my ideas through easy-to-follow recipes and tutorials.

    More about me

    As an Amazon Associate, I make a small commission on qualifying purchases.

    sew with me kids sewing book
    My Book

    Summer Posts

    • Cherry pie on prep mat.
      Best Cherry Pie Recipe
    • Bandanna Picnic Blanket Tutorial
    • diy tiki torch planter on black plant stand
      DIY Tiki Torch Planter (Table or Stand) + Video
    • slab pie on white plate
      Peach Slab Pie
    • toddler playing with dinosaur garden
      Dinosaur Garden For Kids (Fairy Garden) (Video)
    • water bottle sewing tutorial
      Color Block Fabric Water Bottle Holder Tutorial
    • strawberry pie with whipped cream on top.
      Fresh Strawberry Pie Recipe (Video)
    • slice of ice cream cake on spatula
      Oreo Ice Cream Sandwich Cake
    See more Summer →

    Latest Posts

    • Two bandana tote bags.
      DIY Bandana Tote Bag Tutorial (Easy Sewing Project)
    • 3 walnut brownies stacked.
      Katharine Hepburn's Brownie Recipe
    • Slice of Chessmen banana pudding on a metal spatula.
      Chessmen Cookie Banana Pudding (Easy No Bake Recipe)
    • Chocolate cake coated in ganache and mini chocolate chips.
      Best Chocolate Pudding Bundt Cake
    • Corned beef, cabbage, carrots, potatoes and roll in serving dish.
      Corned Beef and Cabbage (Stovetop, Slow Cooker or Instant Pot)
    • Hand holding yellow chick sugar cookie.
      Chubby Chick Sugar Cookies (No Cookie Cutter Needed)

    Footer

    ↑ Back to Top

    About

    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2025 Gluesticks Blog

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required