Best Shower Curtain Liners
A shower curtain liner keeps water off the floor and protects your decorative curtain from mold and mildew. We tested PEVA, fabric, and weighted options to find the best liners that stay mold-free the longest and are easiest to clean or replace.
Quick Picks
- Best Overall: Amazer PEVA Mold-Resistant Liner — thickest PEVA, weighted bottom, rust-proof grommets
- Best Fabric: mDesign Premium Fabric Shower Liner — machine washable, no chemical smell
- Best Budget: AmazonBasics Water-Repellent Liner — $8, does the job, good thickness
- Best Heavy Duty: Barossa Design Weighted Magnetic Liner — magnets hold liner to tub, heavy gauge
- Best Eco: PEVA Clear Liner by Utopia Bedding — chlorine-free, odor-free, recyclable
1. Amazer PEVA Shower Curtain Liner
~$14The Amazer liner is the best PEVA liner in this roundup — the 12G (gauge) thickness is noticeably heavier than the flimsy 3–6G liners sold at dollar stores, making it stiffer and better at resisting billowing inward during showers. The weighted hem keeps the bottom against the tub wall rather than floating up with water pressure. The rust-proof grommets at the top prevent the orange staining that corroded cheap metal grommets leave on decorative curtains.
The PEVA material (polyethylene vinyl acetate) is chlorine-free — unlike PVC liners, it doesn't off-gas the new plastic smell that can be intense in a small bathroom. The 72x72-inch standard size fits all standard tub openings. The smooth surface wipes down easily with a bathroom cleaner spray. When mildew eventually appears (as it will on any liner), replacement at $14 is easy to justify — no need to deep-clean a $14 liner when a new one costs less than the cleaning supplies.
Pros
- 12G heavy gauge — resists billowing
- Weighted hem stays against tub wall
- Rust-proof grommets prevent staining
- Chlorine-free PEVA — minimal off-gas smell
- Standard 72x72 fits all tub openings
Cons
- PEVA eventually develops mildew — replace every 6–12 months
- Not machine washable
- Thicker gauge means slightly more visible in bathroom
2. mDesign Premium Fabric Shower Curtain Liner
~$22Fabric liners are machine washable — the single biggest advantage over PEVA. Instead of replacing the liner every 6–12 months when mildew appears, you throw a fabric liner in the washing machine on warm and it comes out clean. Over two years, a $22 machine-washable liner pays for itself versus buying three $8 PEVA replacements. The polyester fabric also hangs with more drape than stiff PEVA, looking better alongside decorative curtains.
The mDesign liner uses a water-repellent weave rather than a waterproof coating — water beads off the surface rather than soaking in. The weighted bottom hem keeps it in position against the tub, and the reinforced header with grommets handles daily curtain movement without tearing. For households that prefer sustainability and less frequent replacement shopping, a fabric liner is the better long-term investment.
Pros
- Machine washable — never needs replacing if maintained
- Hangs with natural drape — looks better than stiff PEVA
- No plastic smell
- Weighted hem
- More sustainable than disposable PEVA liners
Cons
- Most expensive at ~$22
- Requires regular washing to prevent mildew
- Less water-resistant than thick PEVA if saturated
3. Amazon Basics Water-Repellent Shower Liner
~$8For renters and students who just need a functional liner without spending thought on it, the Amazon Basics PEVA liner at $8 gets the job done. The 8G thickness is slightly thinner than the Amazer but adequate for most showers. The 12 rust-proof grommets are evenly spaced to prevent the liner from gapping in the middle. The frosted clear design lets light pass through while obscuring the shower interior.
At $8, it's a consumable item — when mildew develops after 6–9 months of daily use, just replace it. The math works out well: two Amazon Basics liners per year at $8 each ($16 total) versus maintaining a $22 fabric liner with regular washing. For renters on tight budgets who don't want to add laundry tasks to their routine, disposable PEVA replacement is the practical choice.
Pros
- Best price at ~$8
- 12 rust-proof grommets evenly spaced
- Standard 72x72 fit
- Frosted clear — lets light through
- Easy to buy and replace
Cons
- Thinner 8G gauge — more prone to billowing
- No weighted hem
- Shorter lifespan than heavy-gauge PEVA
4. Barossa Design Weighted Magnetic Shower Liner
~$18The Barossa Design liner solves the most common shower liner complaint: the liner billowing inward and sticking to your body during a shower. Six embedded magnets along the bottom hem attract to the steel sides of a metal tub, anchoring the liner against the tub wall regardless of water pressure or drafts. In cast-iron and steel tubs, the magnets lock the liner firmly in place — the effect is dramatic compared to weighted-only designs.
The heavy 12G PEVA construction provides additional rigidity. The wide header with 12 reinforced grommets distributes the liner's weight evenly. For showers with strong water pressure or anyone who has been irritated by a clingy liner, the magnetic design is worth the slight premium over standard weighted liners. Note: magnets only work on steel or cast-iron tubs — fiberglass and acrylic tubs require a weighted-only design.
Pros
- 6 embedded magnets anchor liner to steel/iron tubs
- Stops billowing completely in compatible tubs
- Heavy 12G construction
- 12 reinforced grommets
- Best solution for strong-pressure showers
Cons
- Magnets only work on steel/cast-iron tubs
- Doesn't help in fiberglass or acrylic tubs
- Slightly heavier to hang
5. Utopia Bedding PEVA Shower Curtain Liner (Clear)
~$10The Utopia Bedding clear liner is the best budget-to-performance option for bathrooms where the decorative curtain is a focal point — the fully clear design lets the curtain's pattern or color show through without obstruction. The 10G PEVA is chlorine-free and off-gases minimal odor. The reinforced top header with 12 grommets prevents tearing at the hook attachment points, which is the most common failure mode for cheap liners.
The weighted bottom hem keeps the liner in position without magnets. At $10, it's a slight step up from the Amazon Basics in gauge thickness while remaining at the accessible disposable-replacement price point. For bathrooms with a decorative shower curtain worth protecting and showing off, the fully transparent design is the most practical choice.
Pros
- Fully clear — shows decorative curtain through
- 10G PEVA — good thickness for the price
- Reinforced header prevents grommet tearing
- Weighted bottom hem
- Chlorine-free material
Cons
- Less opaque — full interior visibility
- Not as thick as the Amazer or Barossa
- Same mildew timeline as other PEVA liners
The Bottom Line
The Amazer 12G PEVA Liner at $14 is the best PEVA liner — heavy gauge, weighted, rust-proof grommets, and minimal smell. For a liner you never have to replace, the mDesign Fabric Liner at $22 washes clean every time. On the tightest budget, the Amazon Basics at $8 is a perfectly adequate consumable to replace as needed.