Overview
A dirty shower curtain can collect soap scum, mildew, and hard water residue faster than almost any other bathroom surface. The good news: you can clean it quickly using simple household products—no harsh chemicals required. This method works for plastic, vinyl, and fabric shower curtains.
What You’ll Need
- Distilled white vinegar
- Baking soda
- Mild laundry detergent
- Microfiber cloth or soft sponge
- Washing machine (optional)
Step 1 — Remove the Curtain
Take the shower curtain off the hooks. Shake it out to remove loose soap residue or hair. If you notice soap scum buildup on nearby surfaces, see our guide on how to clean soap scum from a bathtub for a deeper clean.
Step 2 — Choose Your Cleaning Method
Method A: Machine Wash (Best for Fabric or Vinyl)
- Place the curtain in the washing machine.
- Add two bath towels to prevent wrinkling and improve scrubbing action.
- Use warm water, mild detergent, and 1 cup of white vinegar.
- Run a gentle cycle.
Method B: Hand Wash (Best for Plastic or Delicate Curtains)
- Lay the curtain flat in the tub.
- Sprinkle baking soda over any visible stains or mildew.
- Scrub gently with a damp microfiber cloth.
- Rinse thoroughly with warm water.
Step 3 — Rinse and Dry
After washing, hang the curtain back on the rod to air‑dry. Most shower curtains dry quickly and do not require machine drying. If you’re dealing with lingering odors, check out our guide on how to remove mildew smell from clothes for additional odor‑removal tips.
Prevent Future Buildup
- Keep the curtain fully extended after each shower to prevent moisture pockets.
- Run a vinegar rinse once a month to stop mildew from forming.
- Use a bathroom exhaust fan for at least 20 minutes after showering.
When to Replace a Shower Curtain
If the curtain has deep staining, cracking, or permanent discoloration, it’s time to replace it. Most plastic or vinyl curtains last 6–12 months with regular cleaning.