How To Add A Zipper to A Lined Skirt

Article may contain Amazon & affiliate links. As an Amazon Associate I earn from qualifying purchases at no additional cost to you.

Skirt lining adds body and volume but it can get tricky when it involves adding a zipper too! But lining a skirt (or a dress) is a lot easier than one might think! Here’s how to sew a zipper on a skirt with lining the easy peasy way!

How to Sew a Zipper on a Skirt

How to sew a zipper on a skirt

Have you been wondering how to line a skirt with a zipper? Learn how easy it is to use zippers on all your lined garments with this easy tutorial. Here I’ll show you how to sew a zipper on a skirt with lining but this tutorial can be used for many types of lined garments. This is an upgrade to the basic zipper tutorial presented here and the skirt zipper insertion here; you might wanna take a look at those first if you’re a beginner and have zero experience in sewing zippers.

Want more sewing tips?

I honestly was afraid to add lining to my dresses and skirts, especially when a zipper was involved. But one day I decided to conquer my fears and finally learn how to sew a zipper on a skirt with lining! And you know what? It really is no big a deal! I absolutely love adding lining to my skirts and dresses now! I think it adds body, volume and structure, especially for lightweight fabrics. Plus a lined skirt looks a lot less handmade!

There’s a short video tutorial but if you like photos and written details more, there’s plenty below.

Similar Posts You Might Like:


sewing better, faster!!

In this special FREE series, you'll learn my most powerful SECRETS that will improve your sewing skills and help you sew like a pro! Join 38,210 sewing enthusiasts like you!


How to sew a zipper on a skirt with lining

Lined skirt



  • At this point you should have your skirt and lining done but kept separated.
  • Take your zipper and pin it to the back seam of your lining (which is wrong side out), leaving enough allowance at the top to accommodate the waistband. Make sure the back seam matches the zipper teeth perfectly.
  • Mark where you want your zipper to end, if you use a longer zipper as I did.

Skirt lining

  • Change the foot on your sewing machine with a zipper foot.


  • Using a basting stitch and contrast thread, sew down the zipper on one side, lift and pivot, sew perpendicularly then sew down the other side of the zipper. Sew as close to the zipper as possible


  • Slip the skirt over the lining, skirt being right side out. Match the back seam with zipper teeth perfectly and pin. Roll the skirt up then slowly unroll as you pin so you can see the back seam matching the zipper teeth.
  • Using a regular stitch, sew down the zipper as before, slightly away from the basting stitch (so you can easily remove the latter once the zipper is attached)


  • This is how the lining looks at this point, with the basting stitch.

How to line a skirt with a zipper

  • And this is the skirt, with the regular stitch.

Lining a skirt

  • Using your seam ripper, carefully rip the seam out on both the lining and the skirt. Be careful not to rip through the perpendicular seam that marks the zipper end.
  • Open up your zipper and remove any bits and pieces of thread that might show and you’re done!
  • Next step is to attach the waistband which is easy peasy!

Pin To Save For Later

Hw to sew a zipper on a skirt with lining

Most popular sewing projects:

Similar Posts

about petro


Hi, I’m Petro, author and founder of Easy Peasy Creative Ideas. Sewist, crafter, avid DIY-er, foodie, photographer, homemaker and mommy to one. I’m an expert at coming up with quick, clever sewing tips, recycling crafts and simple, easy recipes! You can find my ideas featured in reputable publications such as Country Living, Good House Keeping, Yahoo News, WikiHow, Shutterfly, Parade, Brit & Co and more. Thanks for stopping by and hope you’ll stay for a while, get to know me better and come back another time. Stick around for real fun projects! Read more…

Leave a Reply

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