Back to blog Costume & Fashion DIY

6 DIY Maxi Skirt for Boho Style

joyfulkitty_bxu3o5
February 26, 2026
No comments

So, you’re scrolling through Pinterest again, staring at those gorgeous flowy maxi skirts, right? The ones that look like they cost a fortune and were handmade by forest fairies? I’ve been there. My wallet weeps every time I see a price tag on a “boho” skirt that’s essentially just a rectangle of fabric with a string attached.

I finally decided I wasn’t going to pay for someone else’s mediocre stitching anymore. I raided my fabric stash, dug out my sewing machine (and sometimes just a pair of scissors), and figured out how to make them myself. FYI, it’s way easier than you think. No fairy magic required. Just a little bit of grit and a love for flowy things.

Here are six of my favorite DIY maxi skirt projects that scream boho style without screaming at your bank account. Let’s get into it.

1. The Classic Tiered Skirt

This is the queen of boho fashion. You know the one—it has those beautiful, gathered layers that swish when you walk. I made my first tiered skirt in about two hours, and honestly? I felt like a crafty goddess.

Why It Works for Boho

The tiers add volume and movement. It’s effortlessly romantic and looks complicated, even though it’s just stacked rectangles.

Materials You’ll Need

  • Lightweight fabric (cotton voile, rayon, or a soft linen blend). You want drape, not stiffness.
  • Elastic for the waistband.
  • Thread that matches.
  • Scissors, pins, measuring tape.

The “I Promise It’s Easy” Steps

  1. Measure yourself. Measure your waist (where you want the skirt to sit) and decide how long you want the skirt. Write those numbers down; don’t trust your memory.
  2. Cut your tiers. This is where the math happens, but don’t run away!
    • Tier 1: Cut a rectangle. The width is your waist measurement times 1.5 (for gathering). The height is whatever you want, usually 8-10 inches.
    • Tier 2: Width is the width of Tier 1 times 1.5. Same height.
    • Tier 3: Width is the width of Tier 2 times 1.5. This will be the longest panel for the bottom.
  3. Sew the side seams. Sew the short ends of each tier together to create three big fabric loops.
  4. Hem the bottom tier. Fold the bottom edge of the last tier up twice (about ¼ inch each time) and sew it down. Do this now while it’s a flat loop—way easier than later.
  5. Gather and connect. Sew two lines of long basting stitches along the top of Tier 2 and Tier 3. Pull the threads to gather them until they match the width of the tier above. Pin them right sides together and sew.
  6. Create the waist. Fold the top of Tier 1 down enough to thread your elastic through. Sew it down, leaving a 2-inch gap.
  7. Insert elastic. Use a safety pin to thread the elastic through. Overlap the ends and sew them together tightly. Sew the gap closed.

Bold move: Use a contrasting thread color on the topstitching. It gives it that handmade, artisan look that is pure boho gold.

2. The Super-Simple Elastic Waist Skirt

If the tiered skirt sounds like too much, start here. This is the “I have 30 minutes and I need a new skirt” project. It’s basically a tube with a stretchy top. I wear my version of this constantly because it’s basically pajamas that look like a real outfit.

The “Lazy Girl” Approach

No complicated gathering. No fiddly zippers. Just you, your fabric, and some elastic.

Choosing the Right Fabric

Go for something with a bit of recovery. Rayon challis is my absolute favorite for this. It drapes like a dream and feels like butter.

  • Cotton jersey works too, but it’s more casual.
  • Avoid stiff linens for this one; you want it to hug your hips a little but still flow out.

Let’s Get Sewing

  1. Cut your rectangle. Width = your hip measurement + 2 inches (for ease and seam allowance). Length = desired skirt length + 2 inches (for hem and waistband).
  2. Sew the back seam. Fold the fabric right sides together and sew down the long edge to create a tube.
  3. Create the casing. Fold the top edge down by 1 inch (or slightly wider than your elastic). Press it with an iron. Sew around the bottom edge of this fold, leaving a 2-inch opening.
  4. Thread the elastic. Attach a safety pin to your elastic and guide it through the casing. Pro tip: Pin the other end of the elastic to the fabric so it doesn’t get sucked in.
  5. Finish the waist. Overlap the elastic ends by 1 inch and sew them together securely. Let the elastic slide back into the casing and sew the opening closed.
  6. Hem the bottom. Fold the bottom edge up twice and sew. Done.

Ever wondered why some elastic waists twist? It’s usually because the elastic is too narrow or the casing is too loose. Use 3/4-inch or 1-inch elastic to keep it flat.

3. The Button-Front Maxi

This one looks fancy. It has that “I picked this up at a market in Marrakech” vibe. But honestly? It’s just a rectangle with a button placket. I messed up my first one by putting the buttons on the wrong side (oops), so learn from my mistakes!

Achieving That Vintage Vibe

The buttons are the star here. Don’t use boring white plastic ones.

  • Look for wooden beads, mother of pearl, or even funky ceramic buttons.
  • A little gap between the buttons is totally fine; it adds to the casual, boho look.

Step-by-Step (Without the Tears)

  1. Cut two panels. Cut two identical rectangles of fabric. The width should be about half your hip measurement plus extra for the center front overlap.
  2. Finish the raw edges. Serge or zig-zag stitch the long inside edges of both panels where the buttons will go. You don’t want fraying.
  3. Create the placket. On the right front panel, fold the finished edge over by 1.5 inches and press. This is where the buttonholes will go. On the left front panel, fold the edge over by 1 inch—this is the underlap where the buttons will sit.
  4. Sew the side seams. Place the two panels right sides together and sew down the sides.
  5. Mark and sew buttonholes. Decide on your button spacing. Mark them on the right front placket. Sew the buttonholes and cut them open carefully (I use a seam ripper for this).
  6. Attach the buttons. Line up the left panel behind the right one, poke a pin through the buttonhole to mark where the button should go, and stitch them on by hand or machine.
  7. Hem and waistband. Hem the bottom and add an elastic waistband just like in the previous tutorials.

IMO, this skirt looks best with a simple, unstructured waistband. It keeps the focus on that beautiful button line.

4. The No-Sew Wrap Skirt

Okay, I know some of you don’t sew. Or maybe your machine is in timeout because it ate your favorite needle again. I’ve been there. This project is for you. It’s the ultimate lazy-girl hack.

When You Don’t Own a Sewing Machine

You literally just cut fabric. That’s it. I made one of these on my bedroom floor while watching Love Island, and it turned out shockingly well.

Materials Hack

  • Fabric: You need a piece of fabric that is about 2 yards long and the width of your choice. A lightweight scarf or a rayon challis square works perfectly.
  • Scissors. Sharp ones.
  • No thread. No needle. No stress.

The 5-Minute Method

  1. Lay the fabric flat. Spread it out on the floor like a big diamond (or a square turned 45 degrees).
  2. Find the center. Place the center of the fabric against your waist, right at your belly button.
  3. Wrap it around you. Bring the left side around your back to the front. Bring the right side around your back to the front. You should now have two “tails” in the front.
  4. Tie it off. Tie the two ends together in a double knot on the side of your waist (or the front, if you prefer). Adjust the fabric so the “apron” part hangs down straight.
  5. Trim if needed. If the bottom is super uneven, you can lay it flat and carefully cut a straight line across the bottom.

That’s it. You now own a custom, adjustable maxi skirt. Pair it with a fitted tank top, and you look like you tried way harder than you did. 🙂

5. The Crochet Trim Maxi Skirt (Refashion)

This is for taking an old skirt you’re bored with or a plain one you found at a thrift store and giving it a massive personality upgrade. I did this to a sad, beige maxi skirt I found for $3, and now I get compliments every time I wear it.

Adding That Handmade Touch

Boho style loves texture. And nothing says texture like a chunky crochet trim. Even if you can’t crochet (I barely can!), you can buy cheap crochet lace trim by the yard online or at craft stores.

Shopping Your Closet

Look for:

  • An old solid-colored maxi skirt.
  • A maxi dress that needs a new life.
  • A plain piece of fabric you can sew into a simple tube skirt first.

The Attachment Process

  1. Prepare your skirt. Make sure the hem is clean. If it’s too long, hem it to your desired length before adding the trim.
  2. Buy the trim. Get about 1.5 times the circumference of your skirt hem. This allows for a little wave or gentle gathering.
  3. Pin it on. Starting at a side seam, pin the crochet trim to the right side of the skirt fabric, with the trim extending down past the hem. You can have it flush with the hem, or hanging down for a layered look.
  4. Sew it on. Using a zig-zag stitch or a straight stitch, carefully sew along the top edge of the trim, attaching it to the skirt.
  5. Optional gathering. If you want the trim to be really ruffly, sew two gathering threads along the top of the trim before pinning it, pull to gather, and then attach.

6. The Patchwork Maxi

This one requires a bit more patience, but the result is a total showstopper. It’s a scrap-buster’s dream. I save every little piece of fabric from other projects just so I can eventually make another one of these.

Using Up Those Fabric Scraps

Don’t throw away those small cuts from your tiered skirt project! They are gold.

  • Cotton prints mix beautifully with solids.
  • Mix scales. Put a large floral next to a tiny geometric print. The contrast is what makes it boho.

Construction Basics

You have two paths here:

  1. The Strip Method: Sew long strips of different fabrics together to create a big panel. Once the panel is big enough, cut it into your skirt shape (like a simple rectangle for the elastic waist method).
  2. The Square Method: Cut all your scraps into uniform squares (like 6×6 inches). Sew them together in rows to create a quilt-like fabric top. Then, use that pieced fabric as the material for your skirt.

Bold warning: This will take time. You are essentially making a simple quilt and then turning it into a skirt. But the weight of it? The uniqueness? Unbeatable.

Once the patchwork panel is made, simply follow the instructions for the Super-Simple Elastic Waist Skirt above. The busy pattern of the patchwork looks best with a plain, unstructured waistband so the focus stays on the fabric.

Conclusion

So, there you have it. Six ways to get that flowy, free-spirited look without leaving your house or spending a paycheck. Whether you sew a complicated tiered masterpiece or just tie a piece of fabric around your waist, you’re creating something uniquely yours.

I hope you give at least one of these a try. Trust me, the first time you wear a skirt you made yourself and someone asks, “Oh my god, where did you get that?!” the feeling is absolutely worth a few tangled threads and pricked fingers. Now go make something awesome. 🙂

Written By

joyfulkitty_bxu3o5

Read full bio

Join the Inner Circle

Get exclusive DIY tips, free printables, and weekly inspiration delivered straight to your inbox. No spam, just love.

Your email address Subscribe
Unsubscribe at any time. * Replace this mock form with your preferred form plugin

Leave a Comment