What you need to sew a flowy skirt
A flowy skirt starts with three things: fabric that drapes well, an elastic waistband, and a straightforward A-line or gathered shape. You do not need a pattern—you can draft one yourself by measuring your waist and deciding how long you want the skirt. The whole project takes a weekend and uses only straight seams, which means you can finish it on a basic machine or by hand.
Fabric matters more than technique here. Cotton voile, linen blends, rayon, and lightweight cotton all drape and move the way a flowy skirt should. Avoid heavy denim or canvas—they will stand away from your body instead of flowing. Most skirts need 1.5 to 2.5 yards of 45-inch-wide fabric, depending on how full you want it and how tall you are.
Beyond fabric, gather a measuring tape, scissors, thread that matches your fabric, an elastic waistband (usually 1 to 1.5 inches wide), and pins. A sewing machine makes the work faster, but you can hand-stitch the whole thing if you prefer—it just takes longer.
Key Takeaways
- Measure your waist and desired length, then add 1 inch for seam allowance on each edge to find how much fabric to cut.
- A gathered skirt uses a rectangle of fabric gathered at the top; an A-line skirt uses a trapezoid shape that gets wider toward the hem.
- Sew the side seams first, then attach the elastic waistband by folding it over the top edge and stitching it down.
- Hem the bottom by folding the raw edge up twice (a quarter-inch fold, then another quarter-inch) and stitching it flat.
- Flowy fabrics like cotton voile and rayon drape better than heavy cotton or linen, and they are easier to work with as a beginner.
Measuring and cutting your fabric rectangle
Start by measuring your natural waist with a soft measuring tape—the place where your skirt will actually sit. Write that number down. Then measure from that spot down to where you want the hem to fall: your knee, mid-calf, or ankle. Write that down too.
For a gathered skirt, cut a rectangle. The width should be 1.5 to 2 times your waist measurement (the fuller you want it, the wider you go). The length should be your desired skirt length plus 1 inch for seam allowance at the top and 1 inch at the bottom for the hem. So if your waist is 28 inches and you want a 30-inch skirt, and you choose 1.5 times fullness, cut a rectangle 42 inches wide by 32 inches long.
For an A-line skirt, cut a trapezoid instead. The top edge should be your waist measurement plus 1 inch for seam allowance. The bottom edge should be 1.5 to 2 times that width. The height stays the same: your desired length plus 2 inches for seam allowance. Fold your fabric in half lengthwise first, mark the measurements on the fold, and cut—you will unfold it into a full rectangle that tapers from narrow at the top to wide at the bottom.
Lay your fabric on a flat surface, smooth out wrinkles, and use a ruler and chalk or a fabric pen to mark your cutting lines. Cut slowly and straight. Uneven edges make seaming harder.
Sewing the side seams
Fold your fabric rectangle in half lengthwise, right sides together (the pretty side facing in). Pin the two long edges together. Sew a straight seam down the side, using a quarter-inch seam allowance—that means your needle runs a quarter-inch away from the raw edge. Backstitch at the start and end to lock the thread.
If you are using a machine, set it to a medium stitch length (around 2.5 on most machines) and sew at a steady pace. If you are hand-stitching, use a running stitch or backstitch, making stitches about an eighth of an inch long. The seam does not have to be perfect—it just needs to hold.
When you reach the bottom, backstitch and cut the thread. Unfold the skirt. You now have a tube. Try it on to check the fit around your waist and hips. If it is too tight, you can let out the seam by a quarter-inch on each side. If it is too loose, take it in by the same amount.
Gathering the top (for a gathered skirt)
If you chose the gathered style, you need to bunch the fabric at the waistband so it fits your waist. Do this by sewing two parallel lines of loose stitches just above where the elastic will sit, then pulling the thread to gather the fabric.
Sew the first line a quarter-inch below the raw top edge, using a long stitch length (around 4 on a machine, or loose hand stitches). Do not backstitch—leave long thread tails at both ends. Sew a second line a quarter-inch below that. Now pull both thread tails on one side, sliding the fabric along the threads to bunch it up. Keep pulling until the gathered width matches your waist measurement plus a half-inch for overlap. Tie off the threads so they do not unravel.
An A-line skirt does not need gathering because the trapezoid shape already fits your waist. Skip this step if you cut an A-line.
Attaching the elastic waistband
Cut your elastic to your waist measurement plus a half-inch for overlap. Pin the elastic to the inside of the skirt, right at the top raw edge, overlapping the ends by a half-inch. Sew the elastic down using a zigzag stitch if your machine has one, or a straight stitch if it does not. The zigzag gives a little more stretch, but straight works fine.
Sew slowly and keep the elastic stretched slightly as you go—this helps it recover and hold your waist. Sew the overlap seam twice to make sure it is find. When you reach the starting point, backstitch and cut the thread.
Fold the elastic to the inside of the skirt so the raw edge of the fabric is hidden inside the elastic casing. Pin it in place and sew it down again from the inside, using a straight stitch close to the bottom edge of the elastic. This second seam keeps the elastic from rolling and makes the waistband sit flat.
Hemming the bottom edge
Try on the skirt and have someone mark where the hem should fall with a pin or chalk—usually a quarter-inch above where you want the finished edge to be. Take it off and lay it flat on your work surface.
Fold the raw bottom edge up a quarter-inch and press it flat with your fingers or an iron. Fold it up another quarter-inch and press again. This double fold hides the raw edge inside. Pin the fold in place every few inches.
Sew the hem using a straight stitch close to the inner fold, or use a hand stitch if you prefer. Sew all the way around. When you reach the starting point, backstitch and cut the thread. Press the finished hem flat with an iron if you have one—it makes the skirt look more polished.
Finishing touches and trying it on
Cut any loose thread tails close to the seams. Try on the skirt and check that the waistband sits where you want it, the length is even all the way around, and the fabric flows the way you imagined. If the waistband is too tight or too loose, you can adjust the elastic by unpicking one side seam, removing or adding elastic, and re-sewing.
Wash the skirt in cool water and lay it flat to dry, or tumble-dry on low. Flowy fabrics often look better after a wash because they soften and drape more naturally. You can wear it as is, or add a lining if you prefer it not to be see-through when light shines through.
Frequently Asked Questions
How much fabric do I actually need?
For a gathered skirt, buy 1.5 to 2.5 yards of 45-inch-wide fabric depending on how full you want it and your height. For an A-line, 1.5 to 2 yards usually works. If you are very tall or want an extra-full skirt, buy 2.5 to 3 yards to be safe. Most fabric stores will cut exactly what you ask for.
Can I use a pattern instead of measuring myself?
Yes. Simplicity and McCall's both make straightforward skirt patterns that include gathered and A-line styles. Follow the pattern's measurements and cutting instructions instead of the method here. Patterns give you a finished size, so pick the one closest to your actual waist measurement.
What if I do not have an elastic waistband?
You can use a drawstring instead. Fold the top edge down a half-inch, sew it closed, then leave a small opening on one side seam. Thread a cord or ribbon through the opening and tie it at the front. Or sew a button and buttonhole at the side seam and wear it with a belt.
How do I keep the skirt from being see-through?
Add a lining by cutting a second rectangle of opaque cotton the same size as your skirt, sewing it into a tube the same way, and sliding it inside your finished skirt before you attach the waistband. Sew the lining waistband to the skirt waistband so they move together.
What if my seams are crooked or uneven?
Crooked seams do not affect how the skirt fits or moves—they only show if someone looks closely at the inside. If a seam is so uneven that it pulls the fabric, unpick it with a seam ripper and sew it again. Otherwise, leave it. Handmade skirts are supposed to look handmade.