
Shower curtains are one of those things we all pretend not to notice until one day we really, really notice them. The bottom edge starts looking a little grey, the plastic liner has that suspicious pink-orange tinge, and suddenly the bathroom that looked perfectly fine yesterday feels like it needs a deep clean and possibly a small intervention.
The good news? You usually do not need to throw your shower curtain away. Most fabric shower curtains and plastic shower curtain liners can be cleaned at home with simple supplies you probably already have in the laundry cupboard. A little detergent, baking soda, white vinegar, and a couple of old towels can make a tired curtain look fresh again.
If you are wondering how to clean a shower curtain, how to remove mildew from a plastic shower liner, or whether shower curtains can go in the washing machine, this guide walks you through it step by step.
Why Shower Curtains Get Dirty So Quickly
Bathrooms are damp, warm, and full of soap residue, which makes them the perfect place for shower curtains to collect grime. Even if your bathroom is otherwise clean, the curtain is constantly exposed to water, shampoo, conditioner, body wash, shaving cream, and mineral deposits from hard water.
The most common shower curtain problems are:
- soap scum build-up
- mildew spots
- pink-orange bacteria stains
- musty smells
- hard water marks
- mould along the bottom edge
- cloudy plastic liners
That bottom strip of the curtain is usually the worst offender because it sits in the wettest area and often clings to the bath or shower wall. If it never dries properly, mildew can settle in very quickly.
Can You Wash A Shower Curtain In The Washing Machine?
Yes, in many cases you can wash a shower curtain in the washing machine. Fabric shower curtains are usually machine washable, and many plastic shower curtain liners can also be washed on a gentle cycle.
Before washing, check the care label if your curtain has one. Some decorative curtains may have special trims, waterproof coatings, or delicate fabrics that need hand washing.
As a general rule:
- fabric shower curtains can usually be machine washed
- polyester curtains are usually safe to wash on gentle
- plastic liners can often be washed gently with towels
- vinyl liners should not go in the dryer
- decorative curtains with beading or trims may need hand washing
If your shower curtain liner is torn, brittle, deeply stained, or smells bad even after washing, it may be time to replace it. But for everyday grime, a good wash usually does the trick.
What You Need To Clean A Shower Curtain
You do not need anything fancy for this job. In fact, this is one of those cleaning tasks where the old-fashioned basics work beautifully.
You will need:
- laundry detergent
- baking soda
- white vinegar
- two old towels
- sponge or soft brush
- spray bottle
- warm water
- rubber gloves, optional
- bleach, optional for white curtains only
The towels are not just there to make up the load. They help gently scrub the curtain as it washes, which is especially useful for plastic liners.
How To Clean A Fabric Shower Curtain
Fabric shower curtains are usually the easiest to clean because they can handle a proper wash.
Remove the shower curtain from the hooks or rings. Give it a quick shake outside or over the bathtub to remove loose dust, hair, or lint.
Place the curtain in the washing machine with two old towels. Add your regular laundry detergent and 1/2 cup of baking soda.
Wash on a gentle or warm cycle, depending on the care label. The baking soda helps lift grime, remove odours, and freshen the fabric.
During the rinse cycle, add 1/2 cup of white vinegar. Vinegar helps remove soap residue and leaves the curtain feeling fresher.
Once the cycle has finished, hang the curtain straight back onto the shower rail to air dry. Spread it out fully so air can circulate.
Avoid putting a fabric shower curtain in the dryer unless the care label specifically says it is safe. Heat can shrink fabric, damage waterproof backing, or affect decorative finishes.
How To Clean A Plastic Shower Curtain Liner
Plastic shower curtain liners are often the part that gets the grubbiest. They collect soap scum, body oils, and mildew along the bottom edge.
To wash a plastic shower curtain liner, remove it from the hooks and place it in the washing machine with two old towels.
Add:
- a small amount of laundry detergent
- 1/2 cup baking soda
Use a gentle cycle with warm water. Avoid hot water, especially for thin plastic liners, as it may warp or damage them.
During the rinse cycle, add 1/2 cup white vinegar to help remove soap scum and deodorise the liner.
When the wash is finished, hang the liner back up immediately and let it drip dry. Do not put a plastic liner in the dryer. Unless, of course, you are aiming for a modern art project called “melted bathroom disaster.”
How To Hand Wash A Shower Curtain
If your curtain is delicate, has trims, or you simply do not want to put it in the washing machine, hand washing works well.
Fill the bathtub or a large laundry sink with warm water. Add a small amount of detergent and 1/2 cup baking soda.
Submerge the curtain and swish it around gently. Let it soak for 15–30 minutes.
Use a sponge or soft brush to scrub stained areas, especially along the bottom edge.
Drain the water, then rinse the curtain thoroughly with clean water. If soap residue remains, fill the tub again with clean water and add a splash of white vinegar for a final rinse.
Hang the curtain back up to dry fully.
How To Remove Mildew From A Shower Curtain
Mildew is common on shower curtains, especially in bathrooms with poor ventilation. It often appears as grey, black, or brown spots, usually near the bottom of the curtain.
For light mildew, mix equal parts white vinegar and warm water in a spray bottle. Spray the affected areas generously and let it sit for 10–15 minutes.
Scrub gently with a sponge, cloth, or old toothbrush. Rinse well with warm water.
For stubborn mildew on white fabric curtains or white liners, you can use a diluted bleach solution. Mix 1 tablespoon of bleach with 1 litre of water, apply carefully, let it sit briefly, then rinse thoroughly.
Never mix bleach and vinegar. This is important. Use one or the other, rinse well, and keep the bathroom well ventilated.
If mildew has deeply stained the curtain or the fabric has begun to break down, replacement may be the better option.
How To Remove Pink Stains From A Shower Curtain
That pink or orange staining along the bottom of a shower curtain is common. It is often caused by bacteria that thrive in damp areas, mixed with soap scum and mineral deposits.
To clean pink stains, spray the area with white vinegar and warm water. Let it sit for 10 minutes, then scrub with a sponge or brush.
For plastic liners, baking soda can help add gentle abrasion. Sprinkle baking soda directly onto a damp sponge and scrub the stained area.
Rinse thoroughly and hang the curtain open to dry.
To help prevent pink stains from returning, keep the curtain spread out after every shower and clean the bottom edge weekly.
How To Remove Soap Scum From A Shower Curtain
Soap scum can make a plastic shower liner feel cloudy, sticky, or stiff.
For soap scum build-up, try this simple method:
Mix 1 part white vinegar with 1 part warm water in a spray bottle. Spray the curtain generously, especially where the scum is thickest. Let it sit for 15 minutes, then wipe with a sponge.
For stubborn patches, sprinkle baking soda onto the sponge and scrub gently. Rinse well.
If the whole liner is cloudy, wash it in the machine using detergent, baking soda, and towels as described above.
How Often Should You Wash A Shower Curtain?
A shower curtain should usually be washed about once a month, especially if the bathroom is used daily.
If your bathroom is humid, poorly ventilated, or used by a large family, you may need to clean the curtain more often. If you have teenagers in the house using every shampoo, conditioner, scrub, and mysterious bottle known to mankind, you may already understand this deeply.
A good routine is:
- weekly: spray the bottom edge with vinegar and water
- monthly: machine wash or hand wash the curtain
- seasonally: check rings, hooks, liner, and rail for grime
- as needed: replace liners that are torn, brittle, or permanently stained
How To Keep A Shower Curtain Clean For Longer
Once your shower curtain is clean, a few small habits can help keep it fresh.
After each shower, pull the curtain fully closed across the rail. This helps it dry evenly and stops wet folds from sticking together.
Use the bathroom exhaust fan or open a window when possible. Airflow makes a big difference.
Keep the bottom of the curtain inside the tub or shower area while bathing, but pull it away from the wall afterward so it can dry.
Spray the lower edge once a week with a mix of white vinegar and water.
Avoid letting wet towels, bath mats, or loofahs sit against the curtain.
Clean the shower curtain rings and rod occasionally. It is no use washing the curtain and then hanging it back on grimy hooks.
Should You Clean Or Replace A Shower Curtain Liner?
Sometimes cleaning works beautifully. Sometimes the liner has simply done its duty and deserves retirement.
Clean it if:
- the stains are light
- the plastic is still flexible
- there are no tears
- the smell goes away after washing
- mildew is only on the surface
Replace it if:
- the plastic is brittle or cracked
- mildew keeps returning immediately
- the liner smells bad after washing
- stains are deeply set
- it has tears or holes
- the coating is peeling
A washable fabric liner can be a good option if you want something reusable and less wasteful. Plastic liners are inexpensive, but washing them regularly can help you avoid replacing them too often.
Best Cleaning Method By Shower Curtain Type
Fabric Shower Curtain
Machine wash with detergent, baking soda, and vinegar rinse. Air dry.
Plastic Shower Curtain Liner
Machine wash on gentle with towels, detergent, and baking soda. Vinegar rinse. Hang to dry.
Vinyl Shower Curtain
Hand wash or machine wash gently with warm water. Do not use hot water or dryer heat.
White Shower Curtain
Use detergent and baking soda first. For stubborn mildew, use diluted bleach carefully.
Decorative Shower Curtain
Check the care label. Hand wash if it has trims, embroidery, beading, or delicate details.
Natural Shower Curtain Cleaning Spray
For an easy weekly maintenance spray, mix:
- 1 cup white vinegar
- 1 cup warm water
- a few drops of dish soap
Add to a spray bottle and shake gently.
Spray the bottom third of the curtain once a week. Let it sit for a few minutes, then rinse or wipe if needed.
This simple spray helps reduce soap scum, mildew, and that musty bathroom smell.
A Cleaner Curtain Makes The Whole Bathroom Feel Fresher
Cleaning a shower curtain is not exactly glamorous, but it is one of those quick home jobs that makes a surprising difference. The bathroom looks brighter, smells fresher, and you get the tiny satisfaction of saving something from the bin.
With a monthly wash and a quick weekly spray, most shower curtains and liners can stay clean for much longer than you might expect. It is simple, cheap, and very satisfying — which is exactly the kind of home cleaning job I can get behind.




