How to Clean a Shower Curtain

You can clean a fabric shower curtain by machine washing it on a gentle cycle with cold or lukewarm water and a mild detergent, then air drying or rehanging it while it's still slightly damp. A plastic, vinyl, or PEVA liner is usually best hand washed, wiped down, or machine washed on a cold and gentle cycle, since hot water and a heavy spin can cause it to crack, wrinkle, or lose its shape.

Shower curtains are an essential item for many homes, but they require extra attention. They deal with something regular curtains never have to: constant moisture, soap residue, and body oils, day after day. That's why mould, mildew, and soap scum tend to build up faster here than almost anywhere else in the house – especially on the liner closest to the water. Many bathrooms use two layers: a decorative fabric curtain and a plastic or vinyl liner behind it, and each one needs a slightly different approach to come out clean without damage.

Step What to Do Why It Matters
Check the Care Label Follow the fabric's specific care instructions Prevents shrinking or damage.
Dust Off Shake out loose dust and lint before washing Makes the wash more effective.
Pre-Treat Mould and Stains Apply mild detergent or diluted vinegar to mould or stains Loosens buildup before the wash cycle.
Add Towels Wash with two bath towels in the load Adds gentle scrubbing power.
Wash on a Gentle Cycle Wash with cold or lukewarm water on a gentle cycle Protects colour and shape.
Skip Fabric Softener Avoid fabric softener; use bleach sparingly, only on solid white curtains, and never mix bleach with vinegar. Prevents residue buildup, fading, and dangerous chemical reactions.
Dry Properly Rehang while still damp and air dry, or tumble dry on low heat. Avoids wrinkles and heat damage.

How to Clean a Fabric Shower Curtain (Step-by-Step)

Check the Care Label First

Before washing, check the label for fabric type and any temperature limits. Shower curtains are often cotton, linen blends, or polyester, and each reacts differently to heat and detergent.

Most fabric shower curtains are machine washable, but some heavier or lined styles may need a cooler, gentler setting to keep their shape. If the label says dry clean only, skip the washing machine altogether to avoid shrinking or warping the fabric.

Shake Off Dust and Lint Before Washing

Take the curtain down and give it a shake before it goes anywhere near water. Shower curtains collect more dust than you'd expect, especially along the top where it brushes against the rod. Removing loose debris first stops it turning into grime once the fabric gets wet, and it means your wash cycle is working on the actual stains rather than surface dust.

Pre-Treat Mould, Mildew, or Visible Stains

If you can see mould spots, water marks, or soap residue, treat them before the curtain goes into the machine. Apply a small amount of mild detergent, a diluted white vinegar solution, or a fabric stain remover that's suitable for the curtain material. Let it sit for 5–10 minutes, then gently rub the area with a soft cloth or brush rather than scrubbing hard, which can push mould or mildew deeper into the fibres. It's always a good idea to wear gloves and dispose of them, along with the cloth or brush, after cleaning, especially when dealing with mould and mildew. Always test any cleaning solution on a hidden area first to make sure it doesn't cause fading or discolouration before treating the entire curtain.

Wash with a Couple of Towels for Extra Scrubbing Power

Adding two bath towels to the load is a simple trick that makes a real difference. As the towels move through the wash, they create gentle friction against the curtain, helping lift soap scum and mildew without needing a hotter cycle or extra chemicals. This works especially well for curtains that haven't been washed in a while, since it does some of the scrubbing work for you.

Use Cold or Lukewarm Water on a Gentle Cycle

Lower temperatures protect the fabric's shape and colour, which matters more with shower curtains than most other textiles, given how much moisture they're already exposed to. Hot water can weaken the fibres over time and cause noticeable shrinkage in cotton or linen blends. A gentle cycle with a slower spin also reduces creasing, so there's less to smooth out once the curtain is back on the rod.

Skip Fabric Softener and Go Easy on Bleach

Fabric softener coats the fibres, which can reduce a curtain's water resistance and leave a residue that attracts more soap scum over time. It's best left out of the wash entirely. Bleach can be used sparingly on solid white curtains if the care label allows it, but it isn't a good match for coloured or printed fabric, where it can cause fading or yellowing. A diluted vinegar solution is a safer alternative for most mould and odour problems. Never use bleach at the same time as vinegar, as it can cause a dangerous chemical reaction.

Dry It Properly – Rehang Damp to Avoid Wrinkles

Rehang the shower curtain on the rod while it's still slightly damp. The weight of the fabric helps smooth out wrinkles naturally as it finishes drying, so you can usually skip the iron altogether. Make sure the curtain is fully spread out so air can circulate freely and it can air-dry completely. If possible, leave the bathroom fan on or open a window to speed up drying and help prevent mildew. 

If you're using a dryer, choose a low heat setting and remove the curtain before it's fully dry, then hang it back on the rod right away. High heat is one of the main causes of shrinking and stiffening in shower curtain fabric.

Step What to Do Why It Matters
Machine Wash Wash on a gentle, low-heat cycle with a couple of towels, then air dry. Prevents cracking or warping.
Hand Wash Clean with warm soapy water and a soft sponge, paying extra attention to the bottom edge. Protects delicate or thin liners.
Soak for Deeper Cleaning Soak in a solution of diluted vinegar and water for 30–60 minutes. Breaks down mould and odours naturally.
Remove Soap Scum and Hard Water Stains Use a baking soda paste or spray vinegar directly onto hard water marks. Cuts through mineral buildup and soap scum.

How to Clean a Shower Curtain Liner (Plastic, Vinyl or PEVA)

Can You Machine Wash a Shower Curtain Liner?

Yes, many plastic and vinyl liners can go through the washing machine, but only on a gentle, low-heat cycle. Hot water and a fast spin can cause the material to crack, wrinkle, or lose its shape permanently, so this is one case where less is more.

Add a couple of towels to the load for the same scrubbing effect as with fabric curtains, then skip the dryer entirely. Always let a liner air dry, ideally still hanging on the rod.

Hand Washing or Wiping Down a Liner

If your liner feels delicate or the label recommends hand washing, warm soapy water and a soft sponge or cloth will do the job. Wipe both sides, paying extra attention to the bottom edge, which sits closest to the water and collects the most soap scum and mould. Rinse thoroughly and hang the liner back up immediately so it can drip dry rather than sitting damp and folded, which is exactly the environment mould needs to spread.

Soaking a Liner in a Vinegar Solution for Deeper Cleaning

For a liner with visible mould or a musty smell, a vinegar soak works better than spot cleaning. Fill a bathtub or large basin with warm water and a generous splash of white vinegar, then submerge the liner for 30 minutes to an hour.

Once it's soaked, scrub any remaining spots with a soft brush, rinse well, and hang it up straight away. Vinegar breaks down mould and mildew naturally without the harsh fumes or damage that bleach can cause.

How to Remove Soap Scum and Hard Water Stains

Soap scum and hard water marks show up as a chalky, white film rather than the dark spots typical of mould, and they need a slightly different approach. Mix baking soda with a small amount of water to form a paste, spread it over the affected area, and let it sit for 10 to 15 minutes before scrubbing with a soft brush or sponge.

For stubborn mineral deposits, a spray of undiluted white vinegar left on for a few minutes before wiping usually cuts through the buildup. Rinse well afterwards so no residue is left behind to attract more grime.

How Often Should You Clean a Shower Curtain and Liner?

A full wash every 2 to 4 weeks is enough for most households, but bathrooms without much airflow or with heavy daily use may need it closer to every two weeks. Liners generally need attention more often than the fabric curtain in front of them, simply because they're in direct contact with water every time someone showers.

Between washes, a quick wipe-down and a few minutes spread out to dry after each shower goes a long way. You'll know it's time for a proper clean when you notice a musty smell, a slimy texture, or the first small spots of mould along the bottom edge.

How to Keep a Shower Curtain Cleaner for Longer

Spreading the curtain fully open after every shower, rather than leaving it bunched to one side, is one of the simplest habits that makes a difference. Bunched fabric traps moisture against itself, which is exactly the damp, dark environment mould needs to grow.

Running the exhaust fan or opening a window during and after a shower helps the whole bathroom dry out faster, curtain included. A quick pass with a shower squeegee over the tiles and glass after your last shower of the day also cuts down on the amount of standing water the curtain and liner are exposed to overnight.

A liner that drags along the tub or bunches at the bottom edge holds onto water the same way a crumpled curtain does, and it's often a sign that the shower curtain size isn't quite right for your shower. Getting the fit right so the liner hangs flat and clears the tub floor does some of this prevention work on its own.

If mould keeps coming back to the same spot no matter how often you clean it, that's usually a sign of a ventilation issue rather than a cleaning one – worth addressing before it spreads further.

Final Thoughts: Keep Your Shower Curtain Fresh and Mould-Free

Cleaning a shower curtain properly comes down to treating the fabric and the liner as two separate jobs, since they respond very differently to heat, detergent, and scrubbing. A gentle machine wash keeps the fabric looking its best, while a cooler, hand-washed approach protects the liner from cracking or warping.

Staying ahead of mould and soap scum with a quick wipe-down between full washes makes the whole routine faster and less frequent in the long run. With the right care, a shower curtain can stay fresh, odour-free, and last for years before it needs replacing.

Explore Shower Curtains