DIY tulle skirt tutorial. This gorgeous midi tulle skirt is definitely one of the most fun pieces in my wardrobe! Do you like it? If so, you could make one with me. In this easy step-by-step tutorial I will show you how to create your own tulle skirt, with lots of photos and tips & tricks.

Before we start, I know this tutorial is rather long and thus a little intimidating for a beginner, but bear with me – the skirt is really simple, I promise!

DIY tulle skirt tutorial – a summary

Basically, this is an exposed elastic gathered tulle skirt, with a ratio of approx. 1:8 (the tulle skirt width is 8x the waist measurement), lined with a half-circle skirt.

The ratio 1:8 may seem unreasonable for a gathered skirt, but keep in mind that tulle is a very lightweight fabric and I fancied a pleated look for my skirt.

To make the tulle part, I cut four identical rectangles of tulle, each measuring 118 inches (300 cm) in width x 23 inches in length, then sewed them together two by two.

I basted through the two layers of tulle, each measuring now 236 inches x 23 inches, and then I gathered the tulle to match the top of the skirt lining.

My option for the lining is a half-circle taffeta skirt – I wanted something not only to provide opacity but to hold its shape better, so the skirt can have a lot of volume without being too bulky at the waist.

I sewed together the gathered tulle layers and the taffeta skirt, then I stitched the exposed elastic to the garment’s top edge. That’s it!

How to alter the DIY tulle skirt pattern for the perfect fit

If you want a less-full skirt or less pleats, you could make this skirt using only three or even two rectangles of 118” soft tulle.

Or you could adjust the width of the tulle, using rectangles of 100” or 150” wide soft tulle. That’s up to you, really!

I fell in love with midi skirts and pleated skirts this summer and this is how the pink tulle skirt came to life. It’s pleated, it’s fluffy, it’s girly, it highlights the waist by keeping it cinched in with the exposed elastic, and it has plenty of volume on the hem.

It is indeed a little tricky and tedious to sew with yards and yards of tulle, but I think this gorgeous skirt is all worth it!

Tulle fabric has a dreamlike texture, lightweight and delicate. It is commonly used for making wedding outfits and dance costumes, but tulle skirts are not just for brides, ballerinas, and little girls.

Lately, lots of girls and ladies wear tulle skirts in the streets with cozy, everyday clothes and they look so fresh and stylish! It’s pretty cool, I guess!

DIY tulle skirt tutorial – Fabric choice

I used for my tulle skirt 300 cm / 118 inches super wide soft tulle fabric – the type that’s available in bolts and sold in yards – and a lightweight taffeta for the skirt lining.

Satin fabric is fine too for the lining, however, I chose taffeta because its crispness creates a fuller skirt. And besides, taffeta has that fabulous ”swish” when the skirt moves – irresistible!

The elastic for my skirt is 1 ½ inches wide, and it’s navy blue because I didn’t have any other elastic to match the pink tulle. I didn’t want to insert a zipper, either.


  • 3-4 yards of 118 inches (300 cm) super wide soft tulle
  • 2-3 yards of satin/taffeta fabric for the skirt lining
  • 1 ½ – 2 inches wide elastic
  • Matching thread
  • Sewing machine
  • Scissors
  • Rotary cutter, ruler, cutting mat
  • Fabric marking pencil, pins

Tips for sewing with tulle

  • Tulle fabric does not fray – that’s awesome, yaaay! It means you can just sew seams with a straight stitch and leave edges unfinished – be sure to use a long stitch, like 3 or 4 mm.
  • You can iron the tulle fabric directly. I read on many blogs that you should never iron tulle directly, as it can melt. But it’s not true! I have always used the iron on tulle, at a low heat setting, and it does wonders for those inevitable wrinkles.
  • Tulle is a slippery fabric that can be difficult to sew. Before sewing through layers of tulle, if you’re a beginner, it’s a good idea to secure the layers with long pins or safety pins and remove them as you sew.
  • To prevent shifting and to keep the seam strong, you can use a small strip of tissue paper tissue paper underneath the fabric when you sew the tulle seams. After stitching the seam, tear the tissue away.

DIY tulle skirt tutorial – 10 simple steps

Step 1 – cut the tulle fabric

Decide on the desired length of your skirt and add 1 inch to that measurement. This will be the length of your tulle pieces, each 118 inches (300 cm) wide. You need 4 such rectangles of tulle fabric.

If you use 118 inches wide tulle, fold the yardage 3 times so the width of the fabric becomes approximately 14.7 inches. Now it’s a piece of cake to cut the tulle. Use a rotary cutter, a ruler, and a self-healing mat, this way it’s easier to get a straight edge.

If your fabric is wrinkled, iron it before you cut the pieces. Use a low heat setting and you’re safe to go.

I wanted my skirt to be 23″ long, so I cut 4 pieces of tulle, each measuring 118 x 24 inches.

Step 2 – cut the skirt lining

Measure your hips – since we’re using an elastic waistband, the skirt opening has to be big enough to fit over your hips.

I added 2 inches to this measurement, just to be sure – 35+2=37 inches in my case. This is the length of the circular line that will be on the waist.

Now take this measurement and divide by 3.14 to get the waist radius. I used the circle skirt calculator from to determine the waist radius for a half-circle skirt – which is 11 ¼ inches in my case.

For the length of the skirt lining, I added 1 inch to the length of the tulle pieces. That extra inch is for the hem. You don’t need to hem the tulle, but the taffeta frays and you need to do something about it.

Waist radius – 11 ¼ inches

Desired length of skirt – 23+1=24 inches

I used a regular marker to trace the lines, so you can see better what I did, but you should use a tailor’s chalk or a fabric pencil.

Lay the lining fabric on the floor and fold it in half, so that selvage edges coincide.

Measure out from the top corner using the waist radius to create a curve, as shown. Now, measure again to create a hem curve, this time using the skirt length.

Step 3

Sew the side seam of the lining – place the fabric wrong sides together, pin and slowly sew it.

You can finish the seam with a serger (in which case you should sew the side seam with the fabric right sides together), but I prefer the french seam method.

I trim the seam allowance and press with an iron. Then, I turn fabric right sides together, press again, and stitch to encase the raw edges within the seam allowance. Now there are no visible raw edges to fray.

Step 4

Lay two of the tulle layers on top of each other. Make sure edges are aligned and sew the side seams. Backstitch to secure the seam at both ends.

Repeat for the last two tulle layers.

As you can see, my seams don’t look great – this happens because tulle is a very lightweight and wispy fabric, and I didn’t stabilize the seam area with a layer of tissue paper. Ooops… Maybe you should!

Thankfully, there is a simple solution for this problem: just press the tulle seams with an iron. I won’t recommend you to do that – it’s much better to use tissue paper to stabilize the tulle seam.

Step 5

In the previous step, you sewed the initial four pieces of tulle to create two very large fabric tubes, each measuring 2 x 118=236 inches in width.

Now, you have to align the side seams of those two tulle tubes, right side to wrong side of the fabric, and baste through the two layers.

Change the stitch length to the longest possible and run two parallel lines of basting stitches. Leave long thread tails at the beginning and end of each row, and do not backstitch!

This is rather tedious, but take your time, as you don’t want to cross the sewing paths of your lines. Soon enough, all of this will be worth it.

Step 6

Let’s create the gathers. Grab the two top threads with one hand and push the tulle fabric over with the other hand.

Continue until the gathers are evenly distributed and match the top of the skirt lining, then tie the threads in a knot.

Step 7

Place the skirt lining inside the tulle – the satin right side to the tulle wrong side – pin and stitch across the gathering line.

I placed the lining back seam in the middle of the tulle side seams.

Finish the waist seam with a serger.

Step 8

Cut your elastic band, so it comfortably fits around waist when stretched. Add ½ inch for the seam allowance. Sew the ends of your elastic together.

Step 9

Mark the tulle waistband and the elastic in four equal segments – the center back, the center front and the two points halfway on each side.

Match the pins and sew the elastic to the skirt, the wrong side of the elastic to the right side of the skirt.

The elastic band will be smaller than the skirt opening (that’s measured to the widest part of your hips), so you need to stretch the elastic towards you (one hand in the back and one in the front, pulling both ways) until the fabric gap straightens out.

Don’t hurry, sew slowly and stop every time before you reach a new pin and remove it.

Make sure the needle is in the down position when you stop. I sewed the elastic to the skirt using a straight stitch.

Step 10

All we have to do now is to hem the skirt lining – use sharp scissors and trim excess fabric from the bottom, but be careful to not cut through the tulle.

I finished the edge of the lining with a narrow rolled hem on the serger.

The lining layer is a bit shorter than the tulle layers – I like this look better.

This DIY tulle skirt is great for special occasions – so spectacular and elegant, nevertheless easy to style.

A tulle skirt can transform you into a modern princess right away, even if you wear sneakers and a t-shirt. I needed this in my wardrobe!

Did you find this tutorial helpful? I’d like to hear what you think of it!

I would love to see pictures! So if you give this DIY tulle skirt a try, please tag me on Instagram or Facebook or send some photos by email.

That would make me very happy!


Write A Comment