How to Make a Fabric Bunting

A couple weeks ago I hosted a Vintage Bunting Baby Shower for my younger sister.  The theme was brought together with a bunting design on the invitations, cookies, and a homemade fabric bunting hanging behind the food table and drink table.  I chose fabric colors and patterns I knew my sister would like, and I gave her the buntings after the shower to hang in the baby’s room.

If you have a sewing machine and even the most basic sewing skills, you can make a pretty bunting like this to dress up a party, a child’s bedroom, or playroom.

~ How to make a fabric bunting ~

Fabric (woven, 100% cotton, or cotton blend)
Cutting mat
Rotary cutter (or scissors)
Ruler, or straight edge
Cardstock template (mine was about 6.5 inches wide at the base, and 8.5 inches tall)
Fabric bias tape (shown below as step #9)

1.-2.  Fold the fabric in half, so you are cutting two layers at a time.  Place your cardstock template on top of the fabric, use a ruler or straight edge to guide your cutting, and cut fabric with a rotary cutter.  If you don’t have a cutting mat and rotary cutter, feel free to adjust the directions and use scissors to cut the fabric triangles.
3.  Lay your two triangle shapes right sides together (as shown).

4.  Sew along the two long sides of the triangle shapes (do not sew the short side).
5.  Trim any excess fabric near the tip of the triangle (as shown above), this will help give you a nice sharp point when you turn your fabric right side out.
6.  Turn your fabric right side out, and use a pointed tool (but not too sharp) to push into the very tip, corner of the fabric (I used a bone folder).

Continue sewing as many triangles as you need, then iron them nice and flat.  (You’ll notice the tips of the triangles are not sharp, and can be a little wonky… do the best you can, it’s a handmade item, it doesn’t need to look like a machine made it)

7.-8.  When your triangle shapes have been ironed, trim off any excess threads, and the tiny points of fabric sticking up.
9.  To attach all of your triangle shapes together you’ll need a package of “Extra Wide Double Fold” bias tape (this is sold near ribbon or thread in the fabric department).  Make sure it is “Double Fold”.

Line up your triangles in the pattern you want.

Time to assemble!
1. Start by sewing along 12″-15″ of bias tape, sewing closed the fold of the bias tape.
2.  Once you have a “tail” of bias tape your desired length, add your first triangle by opening the bias tape fold,  and slipping in the top of the triangle (as shown above).
3.  Continue sewing along the bias tape, now sewing the first triangle inside.
4.  Continue this process, adding triangles until you have reached your desired bunting length.  When you’ve attached all of the triangles, sew a “tail” of bias tape at the end of the bunting (just as you did at the beginning).  Note- most bias tape comes in a length of 3 yards, so if you don’t want to have an extra seam along the top of your bunting, plan that your bunting will be less than 9′.

Vintage Bunting Baby Shower

You’re done! Hang up your pretty fabric bunting (I love Command adhesive hooks) and enjoy!

~ An important note about Glorious Treats ~

Glorious Treats will be undergoing a makeover this week.  Hopefully in the next few days I will be able to share a new look, some great new features, and as always, continue sharing lots of pretty and delicious things!  It’s likely that very soon you will type in my current .blogspot address only to be redirected to  If by chance things don’t go perfectly smooth… don’t freak out if you arrive to my site you can’t find it!  I’m here, we’re working on it… and by the end of the week all of the kinks should be worked out.  Also, if you are currently following this site using Google friend connect (the box on my right sidebar that says Followers), you will no longer be able to find my site through this means.  Please make a note to check in on me later this week, or follow me on Facebook.  Once is launched, there will be lots of easy ways to keep tabs on me.  See you soon!


  1. Thankyou! Wonderful instructions – just what I needed, especially how to get the points of the flags crisp.

  2. Your instructions are great! I’m at the point where I am trying to sew the bias tape to the flags but my machine keeps pushing it through the hole under the needle. Any tips for this??

    • Kathleen, My first thought is that you need a new needle. Sounds like the needle is punching through the fabric, more than piercing through it. Best of luck!

  3. Pingback: Online tutorials: How to make bunting | So Many Crafts, So Little Time!

  4. Thanks so much for these instructions! really well laid out and simple to follow!

  5. Pingback: Things I want to make | zenithphuong on stuff

  6. Pingback: Sewing: From One Beginner to the Next – Part Two, Projects | Happy Pantry

  7. Pingback: Baby M’s Nursery: The Dr. Seuss Quilt | Life, Army Wife Style

  8. Pingback: Getting Crafty

  9. Thank you so much! Your tutorial was awesome. Easiest one online to follow. I am a novice when it comes to sewing, and tonight I just completed a bunting for my expecting cousin in 2 hours and the results are fabulous!! I surprised myself. 🙂

  10. Pingback: Fabric & Bunting Pennant Banner | felicity florist, llc

  11. Pingback: Amazing Weddings | Buzzy Bee Wedding

  12. Thank you so much for your post. I used this to help me make my first bunting with teal, dark grey, soft grey/blue, chevron teal & white, chevron silver & white with a dark grey trim at the top. It’s turned out magnificently I’m so happy with the result!!

  13. Thanks for the tutorial on bunting. I will be making yards and yards of it for my daughter’s wedding in June 2015. I plan on making my own bias tape as my banners have to be extra long! Thanks again.

  14. Sometimes the simplest ideas are the best. Thanks for sharing. I am a faithful follower of both your blogs. Thanks!

  15. I’ve been wanting to make something like this for a long time but had no sewing machine. Well, I finally got one and your tutorial helped it happen just in time for my daughter’s birthday! Thank you! 🙂

  16. Thanks for the fantastic tutorial. I just made one of these for part of my niece’s baby shower gift and it came out so cute. Can’t wait ’til she sees it!

  17. Pingback: Bunting | canopy of colour

  18. Pingback: Summer Ice Cream Social – Josie In Color

  19. Hi,
    Thanks for the inspiration, went down a treat today when I used them for a baby shower.
    I found a slightly altered technique more efficient:
    Trace on the fabric using your cardboard stencil, then leave a 1cm space and trace the next one upside down. Continue along the length of fabric.
    Use the machine to stitch along the markings and then you can just cut between them in the 1cm space, and you’re virtually done.
    Turn inside out, iron, sew with bias tape.

  20. Pingback: Summer window decorations | Unicorn Windows

  21. Pingback: Fly the flag | Sarah-Lou Knits

  22. Pingback: Bunting DIY tips | Kyria's Costumes

  23. I am from England and just wanted to tell you love your site really kitsch and so easy to follow your instructions on bunting now on my second one, will continue to follow you with interest


  24. Thank you very much such clear instructions xx

  25. This sounds so straight forward. Thank you. I am using plain material. Must the triangle base align with the weft or warp or can it be a bit on the bias? Does it affect the way it hangs? I’d like to get 6 rather than 5 out of the material I have. Thanks

    • Hi Ariadne, I think for this project you could get away with cutting on the bias, if needed. You’ll just need to be a bit careful when sewing to not be pulling on it, in a way that might cause the seams to pucker. Otherwise, since this is not an item that will be worn, or will need to stretch a certain way… you likely can get by with using the fabric in the most space-saving (or fabric saving) way. Happy crafting!

Leave a Reply

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

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