Upcycled Tablecloth Lace Skirt Tutorial


Upcycled Tablecloth Lace Skirt Tutorial

Use an old tablecloth to create a lovely skirt for summer.

The Tablecloth Lace Skirt Tutorial will show you how to make a lace skirt that's trendy and stylish. It's one lace skirt tutorial that truly delivers the easy, breezy look you're going for.

Check out the video tutorial at the bottom of this page to watch Maureen Wilson make the skirt from start to finish.

What's a better way to upcycle than turning something that's beautiful but unusable in its current state to something that will be a treasured wearable for years?

Once your child has outgrown it, it can be passed down to others in the family or donated for a new life with another family.

Sign Up For More Free Patterns >>>

Tablecloth Lace Skirt Tutorial

Find more tutorials for girl's clothes like this check out: 50+ Free Clothing Sewing Patterns for Girls!


  • Wrapping paper (template)
  • Lace tablecloth (or lace fabric)
  • Poly-interlock fabric
  • Elastic (1/2 inch wide)
  • Polyester thread
  • Dritz Stay Tape*
  • Walking Foot*



  1. Begin by creating a pattern from wrapping paper. Follow the diagram shown, first drawing the top line, then measuring down the height of the skirt to draw the hem line. Draw a diagonal line connecting the top and bottom lines.
  2. Fold the wrapping paper in half using the center point of the hem as a guide. Then cut out so that the pattern piece is symmetrical. The skirt will be made up of 5 panels each of lace and lining.
  3. When cutting out the lining panels, fold up the bottom of the paper pattern so that the lining fabric will be 1.5 inches shorter than the lace panels. We want a bit of lace to peek past the hem of the skirt.
  4. When cutting out the lace panels, use the original edge of the tablecloth as the hem of your skirt.
  5. Start by sewing the lace panels together. Match up two lace panels by laying them on top of each other, right sides together, and sewing down a long side with a 1/2 inch seam and a zig-zag stitch.
  6. Then open the sewn panels so that they’re face up. Lay the next panel face down on a sewn panel, and sew the long side. Repeat until the lace panels are all sewn together into one long strip.
  7. Now we’ll sew the lining panels. I’m using a stretchy poly-interlock fabric. It’s very slippery, and switching to a walking foot will help keep the top and bottom fabrics together. I’m also using a ball-point needle. Set your machine to a zig-zag stitch. Sew the lining panels together the same way you sewed the lace panels: right sides together, sewing down the long side with a 1/2 inch seam.
  8. Next we’ll hem the lining. The fabric I chose is tricky to hem neatly since it’s so stretchy. I’m going to stabilize the hem with Stay Tape. It’s a non-adhesive, thin plastic that keeps the fabric from stretching as you sew. It’s 1/2 inch wide, so use it as a guide as you fold up and pin the hem. Sew a 1/2 inch hem along the bottom of your lining panels.
  9. Now we can put the skirt together. Lay the lace panels face-down. Place the lining panels face-down on top of them. Line up the top edges. Fold under the top edge a 1/4 inch, then fold another 3/4 an inch to create a casing. Pin and sew with a 1/4 inch seam.
  10. Then, cut a piece of 1/2 inch elastic the size of your waist measurement. Thread it through the casing with a safety pin, then overlap the ends by 1/2 inch and sew together with a zig-zag stitch. Backstitch for durability.
  11. Now we’ll sew the remaining edges. Separate the lace from the lining, and sew the lace panels together. Then sew the lining panels together.

Watch the video tutorial here:


Check out this pattern and more in 11 Free Lace Sewing Patterns.

Your Recently Viewed Projects

Leave a Comment


Cancel Reply to Comment

Thanks for your comment. Don't forget to share!

Very cute and adorable skirt!

That skirt is skimpy and ugly............if you want a full skirt, get a bigger tablecloth...............if you want a fitted skirt, get a pattern.


Report Inappropriate Comment

Are you sure you would like to report this comment? It will be flagged for our moderators to take action.

Thank you for taking the time to improve the content on our site.

Close Window