Updated Oct 7, 2026· 5 min read

Key takeaways

  • Shaker/raised-panel doors hide clutter but add 2–3 inches of projection when open.
  • Louvered doors ventilate damp towels, reducing mildew risk.
  • Glass-front doors suit display storage but show dust and require tidy shelves.
  • Open shelving works for daily-grab items; avoid it below sink height in kids’ bathrooms.
  • Sliding doors are ideal where a swinging door would hit the vanity or shower screen.

The best bathroom storage cabinets combine moisture-resistant construction (bamboo, PVC-laminated MDF, powder-coated steel, or solid teak) with dimensions that fit your floor plan — typically 24–32 inches wide for most bathrooms, with at least 21 inches of clearance in front of the door swing. Below is how to choose based on bathroom size, mounting situation, and what you actually need to store.

What to Check Before You Buy

Bathroom cabinets fail in two ways: they don’t fit the space, or they swell and rust within two years. Assess these six criteria in order.



1. Dimensions and Clearance

Measure the wall or floor area, then subtract clearance. You need roughly 21 inches of open floor in front of any cabinet door for comfortable access — the same code-inspired clearance used in front of a toilet. Standard cabinet depths run 8–13 inches; anything deeper than 13 inches in a narrow bathroom will make the room feel cramped. Over-toilet cabinets typically span 23–27 inches wide and mount with their lowest shelf about 60–65 inches from the floor, leaving 10–12 inches above the toilet tank.

2. Moisture-Resistant Materials

This is where most cheap cabinets fail. Untreated MDF and particleboard swell at the edges within a year in a humid bathroom. Look for sealed finishes, rust-proof hardware, and materials rated for damp environments.

Material Moisture Resistance Typical Price Range What Wears First Best For
Solid teak or cedar Excellent (naturally water-repellent oils) $200–$500 Finish fading; reseal every 1–2 years High-humidity bathrooms, long-term homes
Bamboo (sealed) Very good $120–$300 Edge joints if unsealed Eco-conscious buyers, warm aesthetics
PVC-laminated MDF / thermofoil Good (if seams are intact) $80–$200 Laminate peeling at corners Budget upgrades, rentals
Powder-coated steel Very good $60–$180 Scratches exposing bare metal Modern styles, over-toilet units
Unsealed MDF/particleboard Poor $40–$100 Swollen edges, sagging shelves Half-baths with no shower only

3. Shelf Adjustability

Fixed shelves waste vertical space. Look for shelves adjustable in 1- to 1.5-inch increments via peg holes — this lets you fit tall hairspray bottles (up to 12 inches) on one level and stacked towels on another. Most cabinets offer 2–3 adjustable shelves; check the weight rating per shelf, typically 10–20 lbs for engineered wood and 25–40 lbs for solid wood or metal.

4. Door Style

  • Shaker/raised-panel doors hide clutter but add 2–3 inches of projection when open.
  • Louvered doors ventilate damp towels, reducing mildew risk.
  • Glass-front doors suit display storage but show dust and require tidy shelves.
  • Open shelving works for daily-grab items; avoid it below sink height in kids’ bathrooms.
  • Sliding doors are ideal where a swinging door would hit the vanity or shower screen.

5. Mounting Options

Freestanding cabinets work anywhere but consume floor space. Wall-mounted cabinets keep floors clear for cleaning and make small bathrooms look larger, but require anchoring into studs — a loaded wall cabinet can weigh 40–60 lbs. If your wall studs don’t align, use toggle bolts rated for at least 50 lbs each. Over-toilet units should include an anti-tip strap or wall anchor; renters should look for tension-pole designs or freestanding étagère frames that brace against the wall without permanent holes.

6. Realistic Storage Capacity

As a rule of thumb: one 24-inch-wide, three-shelf cabinet holds roughly 8–10 folded bath towels, or the equivalent in toiletries, cleaning supplies, and spare paper goods. Double that for a shared family bathroom.

Best Cabinet Type by Bathroom Size

Bathroom Size Recommended Cabinet Typical Dimensions Capacity
Powder room / under 35 sq ft Slim corner cabinet or narrow wall cabinet 12–15″ W × 8–10″ D × 24–36″ H 4–6 towels or toiletries only
Standard 5×8 ft bath Over-toilet cabinet or freestanding linen tower 23–27″ W × 8–10″ D × 60–68″ H 8–12 towels plus toiletries
Shared/family bath 60–90 sq ft Freestanding floor cabinet with drawers 24–32″ W × 12–14″ D × 32–60″ H 15+ towels, full supply storage
Large primary bath Linen cabinet pair or built-in-height tower 30–36″ W × 14–16″ D × 60–72″ H 20+ towels plus bulk items

Picks by Situation

Small Apartments and Renters

An over-toilet étagère in powder-coated steel maximizes dead space without permanent installation in many designs — look for rear wall-straps rather than stud-mounted brackets if drilling is restricted. Slim rolling carts (7–9 inches wide) slide beside the vanity and store spare toiletries; steel construction survives humidity better than plastic in the long run.

Families with Kids

Prioritize soft-close hinges, rounded corners, and a low drawer or open cubby within reach so kids can self-serve towels. Keep medicines in a wall cabinet mounted at least 48 inches high with a latch. Avoid glass fronts below waist height.

Humid Bathrooms Without Windows

Solid teak, marine-grade polymer, or fully PVC-wrapped construction only. Louvered doors help contents dry. Skip particleboard entirely — even sealed, repeated steam exposure degrades the core.

Assembly and Delivery Realities

Flat-pack bathroom cabinets ship in boxes weighing 25–60 lbs; linen towers can reach 80 lbs and arrive in two boxes. Standard doorways (30–32 inches) accommodate all flat-packs, but fully assembled cabinets over 60 inches tall may not navigate tight hallway turns — check whether the unit ships assembled. Typical assembly takes 45–90 minutes with a Phillips screwdriver; cam-lock joints are the first point of failure if overtightened, so hand-tighten rather than using a drill driver. Wall-mounted units require a stud finder and level; budget 30 extra minutes for safe anchoring.

Frequently Asked Questions

How much weight can a bathroom cabinet shelf hold?

Engineered wood shelves typically hold 10–20 lbs each; solid wood and metal shelves hold 25–40 lbs. Distribute heavy items like bulk shampoo bottles across multiple shelves rather than stacking them on one.

Is MDF ever okay in a bathroom?

Yes, if it’s fully sealed with PVC laminate or thermofoil and used in a bathroom with ventilation. Avoid it in windowless baths with daily shower use, and inspect corner seams yearly for lifting laminate.

How high should I mount a wall cabinet?

The bottom of the cabinet should sit 12–18 inches above the countertop it sits over, or at least 54 inches from the floor on an open wall — high enough that a 6-foot person won’t bump their head, low enough to reach the top shelf.

Over-toilet cabinet vs. freestanding tower — which is better?

Over-toilet units win on floor space; freestanding towers win on capacity and relocation flexibility. If your bathroom is under 40 square feet, over-toilet is usually the only option that adds real storage without blocking movement.

K
KK Home Furnishings Editorial Team
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.