Create an Easy, Custom Ruffled Shower Curtain

Create a trendy, fun accessory for your bathroom by adding layers of ruffles to a ready-made fabric shower curtain.

Ruffled Shower Curtain

Ruffled Shower Curtain

Materials Needed:

  • white fabric shower curtain
  • 2 king-size 200-thread-count cotton flat sheets
  • white cotton all-purpose thread
  • sewing machine
  • scissors
  • ruler
  • no-fray glue (optional)

Launder Fabrics, Then Cut Ruffles

If you'd like your completed shower curtain to be machine washable, first launder all fabrics — both the ready-made shower curtain and king-size sheets. Cut hemmed edges off sheets, then cut sheets lengthwise into strips 10 inches wide.

Cut Curtain Lengthwise

Cut Curtain Lengthwise

Sew Ruffles

Measure the height of your shower curtain rod and length of the ready-made shower curtain. If you'd like a longer drop on the finished shower curtain, simply start the ruffle at the bottom of the shower curtain to add length. For example, to add eight inches of length to the curtain, position the first ruffle two inches from the bottom. If no additional height is required, sew the first ruffle 10 inches from the bottom of the curtain. Using the sewing machine, stitch strips of the sheet onto the fabric curtain, gathering the fabric while sewing to create a ruffle. Tip: A shower curtain should hang a couple of inches off the floor to prevent the curtain bottom from collecting water.

Layer Ruffle Rows

It should take approximately 2-1/2 strips of sheet to complete one row of ruffles; gathering the fabric should help to hide seams where strips meet. Overlap ruffles, working from the bottom of curtain to the top (Image 1). Tip: Buying a pre-made fabric shower curtain with a striped or plaid pattern will provide a line to follow when sewing (Image 2). If the curtain does not have a pattern, measure and mark a line to follow that runs horizontally every nine inches. So no fabric is wasted, cut excess fabric at the end of each row and use it to start the next. Continue adding rows of ruffles with approximately one-inch overlap to cover the stitching on the row below (Image 3).

Sew Top Ruffle

For the top ruffle, trim a strip of sheet to the height remaining on the curtain plus three inches to allow for a hem at the top plus a one-inch overhang to cover the previous ruffle. For example: If six inches of room remains at the curtain top, trim a 10-inch-wide strip to nine inches wide. Fold the strip under one inch at the top of the curtain (Image 1). Pinch the fabric to create a ruffle, then stitch the strip to the curtain just below the shower curtain ring holes (Image 2). Make sure the fabric folded under is stitched to the curtain as well (Image 3). The fabric can be pinned into place, if necessary. Stitching the top ruffle this way provides a finished edge and covers the curtain ring holes. Trim all stray threads and any remaining excess fabric on ruffle ends. Edges of the cut sheet can be left raw or finished with no-fray glue. Tip: To remove wrinkles, hang the shower curtain, then run a hot shower with the bathroom door closed and exhaust fan off.

Next Up

On TV

See Full Schedule

Catch Up With Our Blogs

We're serving up the latest news, gorgeous style, crafty DIY projects, clever entertaining tips and more. Consider these your design digests.

Follow Us Everywhere

Join the party! Don't miss HGTV in your favorite social media feeds.