How to Clean a Shower Curtain (3 Easy Methods That Actually Work)

Clean mildew-resistant shower curtain in fresh bathroom after proper cleaning

You can clean a shower curtain in three easy ways: machine wash it with detergent and baking soda, hand wash it in the tub with vinegar, or spot clean with a spray solution. Most shower curtains can be cleaned in 15-30 minutes, and regular cleaning every 1-2 months prevents mold, mildew, and soap scum buildup.

Here's exactly how to clean your shower curtain using each method, plus tips to keep it fresh longer.

Why Your Shower Curtain Needs Regular Cleaning

Let's be real—shower curtains get gross. Between the constant moisture, soap residue, and lack of airflow, they're basically a breeding ground for mold and mildew. That pink or orange film you see? That's bacteria. The black spots? Mold.

The good news? Cleaning your shower curtain is way easier than you think, and you don't need any fancy products.

Method 1: Machine Wash (Easiest Option)

This is the fastest and most effective way to clean most shower curtains.

What you need:

  • Laundry detergent
  • 1/2 cup baking soda
  • 1/2 cup white vinegar
  • 2-3 bath towels

Step-by-step:

  1. Remove the shower curtain from the hooks (leave the liner if it's separate)
  2. Put it in the washing machine with 2-3 bath towels (they help scrub the curtain)
  3. Add your regular detergent plus 1/2 cup baking soda to the drum
  4. Add 1/2 cup white vinegar to the fabric softener dispenser
  5. Wash on gentle cycle with warm water
  6. Hang immediately to dry—don't put it in the dryer!

Pro tip: The towels act like scrubbers and prevent the curtain from crinkling. Plus, you get clean towels out of the deal!

Works best for: Fabric shower curtains, polyester curtains, and most waterproof curtains. Check the care label first.

Method 2: Hand Wash in the Tub (For Delicate Curtains)

If your curtain is delicate or you don't want to risk the washing machine, hand washing works great.

What you need:

  • Bathtub
  • Warm water
  • 1 cup white vinegar or mild detergent
  • Soft brush or sponge

Step-by-step:

  1. Fill your tub with warm water (enough to submerge the curtain)
  2. Add 1 cup white vinegar or a squirt of mild detergent
  3. Submerge the curtain and let it soak for 15-30 minutes
  4. Use a soft brush or sponge to gently scrub any stubborn spots
  5. Drain the tub and rinse the curtain thoroughly with clean water
  6. Hang to dry immediately

Pro tip: For tough mold stains, make a paste with baking soda and water, apply it to the spots, let sit for 10 minutes, then scrub.

Works best for: Decorative curtains, fabric curtains with special prints, or curtains with embellishments.

Method 3: Spot Clean (Quick Maintenance)

Don't have time for a full wash? Spot cleaning works for light maintenance between deep cleans.

What you need:

  • Spray bottle
  • 1 part white vinegar + 1 part water (or use hydrogen peroxide)
  • Microfiber cloth or sponge

Step-by-step:

  1. Mix equal parts vinegar and water in a spray bottle
  2. Spray directly on moldy or dirty spots
  3. Let it sit for 5-10 minutes
  4. Wipe clean with a damp cloth
  5. Rinse with water if needed

Pro tip: Do this weekly to prevent buildup. It takes less than 5 minutes and keeps your curtain looking fresh.

Works best for: Quick touch-ups, preventing mold between deep cleans, and maintaining waterproof curtains.

How to Clean Different Types of Shower Curtains

Fabric Shower Curtains: Machine wash on gentle cycle. These are the easiest to clean and most durable.

Vinyl/Plastic Curtains: Hand wash or spot clean. The washing machine can damage them, but some are machine-safe—check the label.

Waterproof Boho Curtains: Most of our waterproof boho shower curtains are machine washable. Follow the care instructions on the label for best results.

Liner vs. Curtain: If you have both, wash them separately. Liners usually need more frequent cleaning.

How to Prevent Mold and Keep Your Curtain Clean Longer

Spread it out after every shower: Don't leave it bunched up. Spread it fully across the rod so it can dry.

Turn on the exhaust fan: Run it during and for 20 minutes after your shower to reduce moisture.

Spray with vinegar weekly: A quick spray-down prevents buildup before it starts.

Choose mildew-resistant curtains: Look for curtains with anti-bacterial or mildew-resistant properties.

Wash regularly: Clean your curtain every 1-2 months, or more often if you notice buildup.

Let in fresh air: Open a window or door after showering to improve ventilation.

When to Replace Your Shower Curtain

Even with regular cleaning, shower curtains don't last forever. Replace yours if you see:

  • Permanent mold stains that won't come out
  • Tears, rips, or holes
  • Strong musty smell even after washing
  • Discoloration that doesn't improve with cleaning
  • It's been 6-12 months (for plastic liners)

Fabric curtains can last years with proper care, but plastic liners typically need replacing every 6-12 months.

Common Mistakes to Avoid

Using bleach on colored curtains: It'll fade the colors. Stick to vinegar and baking soda.

Putting it in the dryer: Heat can melt or damage most shower curtains. Always air dry.

Waiting too long between cleanings: Once mold sets in deep, it's harder to remove. Clean regularly.

Not checking the care label: Some curtains have specific washing instructions. Always check first.

The Bottom Line

Cleaning your shower curtain doesn't have to be a dreaded chore. With these three simple methods, you can keep your bathroom looking fresh and prevent mold buildup. Machine wash for deep cleaning, hand wash for delicate curtains, or spot clean for quick maintenance—whatever works for your schedule.

A clean shower curtain makes your whole bathroom feel cleaner. Plus, regular maintenance means your curtain will last longer, saving you money in the long run.

Looking for a new shower curtain that's easy to clean and stays fresh? Check out our collection of waterproof, machine-washable shower curtains designed to resist mold and mildew.