Empty modern bathroom with large-format gray porcelain tile flooring running from the vanity into a curbless walk-in shower with a linear drain
Room guide

Best flooring for a bathroom

A bathroom is the one room where the material matters less than the assembly around it. Water doesn't get through tile — it gets through the joint between the floor and the wall, and around the shower. Most bathroom flooring failures aren't the floor failing at all.

The question that decides this room

Is the assembly waterproof, or just the surface?

What the room demands: True waterproofing including at seams and the floor-wall joint. Wet slip resistance above DCOF 0.42.

Before you choose

What is different about this room

Wet slip resistance: DCOF 0.42

ANSI A326.3 sets a wet dynamic coefficient of friction of at least 0.42 for level interior floors walked on when wet. Ask for the published DCOF, not a promise that it is non-slip. Smaller tiles give more grout lines, which is more traction.

The waterproofing is under the tile

Cement grout is porous and needs periodic sealing. What makes a tile bathroom waterproof is the membrane beneath it, not the grout on top. Epoxy grout is genuinely waterproof, at higher cost and greater installation difficulty.

The floor-to-wall joint

This is where water leaves the room. Sheet vinyl coved up the wall eliminates the joint entirely, which is why it is specified in healthcare. In a tile floor that joint should be a compressible sealant, never grout.

What works

The materials worth considering

In order. Each one links to its full guide.

Porcelain Tile

$8.00–$29.00 per sq ft installed

Under 0.5% water absorption, indifferent to standing water, and available with a published wet DCOF. The default for good reason. Confirm the slip rating rather than assuming it.

Sheet Vinyl

$3.00–$9.00 per sq ft installed

Coved up the wall it turns the room into a basin with no joint for water to find, and it is softer and warmer underfoot than tile. Genuinely more waterproof as an installation than tile is.

Luxury Vinyl Plank — SPC (Rigid Core)

$4.00–$11.00 per sq ft installed

Waterproof, warmer than tile, and DIY-viable. Check the manufacturer allows it in a full bathroom and how the perimeter is meant to be detailed, since a floating floor still needs its expansion gap.

Natural Stone

$11.00–$50.00 per sq ft installed

Only with eyes open. It is porous, it etches, and marble in a bathroom meets acidic cleaners constantly. Choose it because you want that stone, not because you expect it to be low-maintenance.

What to avoid

And why, specifically

Solid Hardwood

Standing water and wood is a short story. Steam and humidity swings alone will move it.

Engineered Hardwood

More stable than solid, still wood at the surface, still not for a room with a shower in it.

Laminate

The core is fiberboard. Unless it is the sealed-core tier with a written waterproof warranty, a bathroom is where it ends.

Nylon Carpet

A bathroom carpet is a damp substrate with a fabric on top.

Field note

Small-format tile or mosaic gives more grout lines, which means more traction underfoot in a wet shower area.

Advertisement
In a real room

What this looks like in a full bathroom

What it costs

A 40–60 sq ft full bathroom

Material and professional installation only. Removal of the existing floor, subfloor preparation and trim are extra, and preparation is the line item that varies most.

MaterialPer sq ft This room
Porcelain Tile $8.00–$29.00 $320 – $1,740
Sheet Vinyl $3.00–$9.00 $120 – $540
Luxury Vinyl Plank — SPC (Rigid Core) $4.00–$11.00 $160 – $660
Natural Stone $11.00–$50.00 $440 – $3,000

Regional variation of 20 to 40% is normal. Price your actual room →

Common questions

Full Bathroom flooring — frequently asked

Sheet vinyl with heat-welded seams and an integral coved base is the most genuinely waterproof floor you can put in a bathroom, and it isn’t close — the sheet turns up the wall so there is no floor-to-wall joint for water to find. That is why it is specified in hospitals. Porcelain tile is completely waterproof as a material, but a tile floor is only as waterproof as the membrane under it and the sealant at its perimeter, and grout is porous.

ANSI A326.3 sets a minimum wet dynamic coefficient of friction of 0.42 for level interior floors that get walked on while wet, which includes a bathroom. Ask the supplier for the published DCOF value for the specific tile rather than accepting a general assurance that it is slip-resistant. Smaller-format tile and mosaic give you more grout lines per square foot, and those joints add meaningful traction underfoot in a wet area.

Yes, and rigid core vinyl is a good bathroom floor — waterproof through the plank, warmer underfoot than tile, and installable by a competent DIYer. Two conditions. Confirm the manufacturer permits full bathroom use, because some warranties distinguish a powder room from a room with a shower. And detail the perimeter properly: it is still a floating floor and it still needs its expansion gap, which means the gap has to be sealed rather than simply covered.

It is a beautiful bathroom floor and a demanding one. Marble is calcareous, so anything acidic etches it — and bathrooms are full of acidic cleaners, along with shampoo and cosmetics. Etching isn’t a stain sitting on the surface; it is missing stone, and a sealer slows absorption without stopping an acid reaching it. Choose marble because you want marble and accept a patina, not because you expect it to stay pristine.

Keep going

More room guides