How to Clean Bathroom and Shower Floors in 30 Minutes
You can clean a bathroom floor in 30 minutes with the right steps. Clear the surface, pick up hair and dust while it's dry, mop with a cleaner made for your floor type, then dry it. Bathroom floors collect soap scum and loose hair faster than any other room in the house.
You'll learn how to clean a bathroom floor step by step, with the right method for tile, wood, marble, and vinyl. You'll also find a routine for keeping grout clean and help choosing between a mop, a wet dry vacuum, and steam cleaners.
What to Use to Clean a Bathroom Floor
What to clean a bathroom floor with depends on the mess and the surface, though a few basic tools you likely already own cover most of the job.
Choose a cleaner for the mess
The best bathroom floor cleaner for most homes is a mild, pH-neutral one, since it lifts everyday dirt and is safe on almost every floor. A few tougher messes need something more targeted:
Hard-water marks: a cleaner made for mineral deposits.
Built-up soap scum: a bathroom cleaner made for soap scum. Diluted white vinegar is the homemade swap, but it's hard on grout, so skip it on tiled floors.
Yellowing around the toilet base: a bathroom cleaner left to sit for a few minutes before you wipe.
Dull patches or stuck-on grime: a baking soda paste as a gentle homemade scrub. Rinse it off well, or it leaves a chalky film.
Before you use any of these, check the floor-type section further down, which lists what each floor can't take.
Gather the essential tools
Vacuum or broom: To pick up hair and dust before any water goes down.
Soft cloth: For marble and the tight gap around the toilet base.
Mop: Microfiber for wood, a sponge mop for tile.
Scrub brush: A narrow, stiff nylon brush for grout lines.
Gloves and a bucket: To protect your hands and hold clean water.
The Best Way to Clean a Bathroom Floor, Step by Step
The best way to clean a bathroom floor is to follow these six steps in order, clearing loose hair and dust first while it's dry, before you bring in the mop.
Step 1: Clear the space
Remove the bath mats and trash can, along with any loose items that aren't permanently fixed to the floor. Shake off the mat outside or put it in the wash before you begin cleaning the bathroom floor so it's dry by the time you're done.
Step 2: Vacuum or sweep the floor
Pick up dust and hair while the floor is still dry, starting along the baseboards and around the base of the toilet, where both tend to accumulate. If you're sweeping, use short strokes toward a dustpan rather than long sweeps across the room, since a broom tends to flick hair into corners. Doing the dry steps before the wet keeps your mop from dragging wet hair into the grout lines.
Step 3: Prepare your mop and cleaner
Fill a bucket with warm water and add a cleaner suitable for your floor type. Follow the label's dilution instructions to avoid using too little or too much cleaner. Adding extra solution won't get the floor any cleaner. The excess leaves behind a film that traps dirt.
After soaking the mop in the cleaner solution, wring the mop until it's damp rather than dripping, especially on wood or laminate floors.
Step 4: Start from the far corner
Start in the corner of the bathroom farthest from the door, then work back toward it in small sections. Working toward the door keeps you off the areas you've just mopped. Wipe the base of the toilet and around it with a cloth, since a mop head can't reach those awkward, narrow gaps.
Step 5: Spot clean stains
If you come across stubborn stains such as soap scum or dried grime, spot-clean them by applying a little cleaner directly to the spots. Let it sit for a few minutes to soften the residue, then scrub with a stiff brush rather than going over it with the mop again.
Step 6: Rinse if needed, then dry
If the cleaning solution's instructions call for it, rinse the floor with clean water afterward. Rinsing is encouraged for tile floors, since leftover cleaner can accumulate into a dull film along the grout lines. Use clean water so you don't spread the grime you just cleaned.
Then dry the floor with a towel, or run the fan for a few minutes. Bathrooms hold moisture longer than other rooms, so drying stops water spots on tile and keeps grout from staying damp.
How to Clean Bathroom Floors by Type
To clean bathroom floors well, match the method to the material. The table below shows the right approach for the four most common floor types and what to avoid on each.
Floor Type
Best Cleaning Method
What to Avoid
Full Guide
Tile
Mop with mild tile cleaner and scrub grout with a brush.
Bleach on colored grout.
How to clean tile floors
Wood
Damp microfiber mop with wood floor cleaner.
Standing water and soaking-wet mops.
How to clean hardwood floors
Marble
pH-neutral stone cleaner and soft cloth.
Acidic or abrasive cleaners.
How to clean marble floors
Vinyl/Laminate
Light, all-purpose cleaner and sponge mop.
Harsh scrubbing or hot water.
How to clean laminate floors
Tile bathroom floors
Tile itself is easy to look after. The grout between it is where dirt shows first, which is why it has its own section below.
Wooden bathroom floors
Wood is the least forgiving bathroom floor when it comes to water. Wipe up splashes around the tub and toilet as they happen, and keep vinegar and bleach off it, since both can dull the finish.
Marble bathroom floors
Marble is porous, so blot spills before they soak in and buff the floor dry with a microfiber cloth to keep its shine.
Vinyl and laminate bathroom floors
Vinyl handles water well, but laminate can swell if water seeps into its seams. Check the seams near the tub and toilet, where water is most likely to sit.
How to Clean Bathroom Floor Grout
Clean bathroom floor grout with a narrow brush and the same floor-safe cleaner you use on the tile, as part of your weekly clean. Bathroom grout darkens faster than grout anywhere else in the house, since it stays damp longer and catches soap residue from the tub and sink.
Keep bleach off colored grout, where it can fade the color. Acidic cleaners like vinegar wear down cement-based grout with repeated use, so keep those off it too. A stiff nylon brush is firm enough for the grout lines without being harsh on the tile. For grout that's already stained, our guide on how to clean floor tile grout explains which grout types need sealing and how to lift set-in marks.
Cleaning Hair off a Bathroom Floor
The best way to clean hair off a bathroom floor is to vacuum along the edges, then use masking tape to pick up the strands left in the seams. The vacuum pass before you mop picks up most of it, but long hair clings to baseboards and the toilet base in a way dust doesn't.
Start at the edges. Run the vacuum along the baseboards and around the toilet base, where long strands collect, then move across the open floor. A broom just makes the hair fly around, while a vacuum's suction pulls hair out of grout lines more effectively.
Finish with tape. Wrap masking tape around your gloved hand, sticky side out, and press it into corners and seams to lift stubborn clumps.
Clear the roller and bin when you're done. Long hair wraps around a spinning brush roll, so snip any wound strands along its groove and empty the bin to keep suction strong.
Keep hair off the bathroom floor by brushing your hair over a small trash can or a towel you can shake out outside. Avoid brushing over the sink, where loose strands wash down and can clog the drain.
Pro-tip: A dry rubber glove makes a quick hair collector. Sweep your gloved hand across the floor and static pulls loose strands into a clump you can pick up in one go.
Mop, Wet Dry Vacuum or Steam: What Works Best on a Bathroom Floor?
A mop and brush handle most bathroom floors, and a wet dry vacuum or steam vacuum is an optional upgrade for a faster or deeper clean.
Method
Best for
Watch out for
Mop and brush
Spot jobs, marble and stone, tight corners behind the toilet
More time and bending on a full floor, and the floor stays wet until you dry it
Wet dry vacuum
Hair, grit and splashes in one pass on sealed hard floors
Wet mode is for hard floors only, so take the bath mat out first
Steam vacuum
Dried-on residue and grime in grout lines, without cleaning chemicals
Sealed hard floors only. Skip natural stone, marble included, and never use it on bath mats
Steam is a common worry on wood floors. A steam vacuum suctions up the moisture it puts down, unlike a steam mop, which relies on its pad to soak it up. Check your floor manufacturer's care guide and your vacuum's manual before you steam wood for the first time.
If you go with a wet dry vacuum, our guide to vacuum cleaning solution explains how much to add to the tank and which products to avoid.
Dreame Take: We believe the smallest room in the house shouldn't be the hardest to clean. Bathroom floors are wet and crowded with fixtures, so we design our wet dry vacuums to pick up hair and water in one pass, and our steam models go further on the grime a mop leaves behind.
Tips to Keep Your Bathroom Floor Clean
Small habits between cleans stop grime from building up, so the weekly job stays quick.
Daily
Wipe up splashes after each use with a towel or squeegee, so water doesn't sit on the tile.
Run the fan or open a window for a few minutes afterward to clear the damp air.
Weekly
Shake out or wash the bath mat, which traps grit and moisture underneath.
Wash your mop pads and cloths after each clean, so they don't carry old grime back onto the floor.
Monthly
Move the trash can, laundry basket, and any freestanding storage, and clean the floor underneath.
A Cleaner Bathroom Floor in Half an Hour
Your bathroom floor doesn't need to take up your entire afternoon. Half an hour a week is plenty, and a mop and brush will do the job. When weekly cleaning starts to feel like a chore, that's when a wet dry vacuum starts to make sense.
Dreame's range of wet dry vacuum models is a good place to start.
Top 3 Steam Cleaners for Bathroom Floors
Dreame Aero Ultra Steam, the flagship steam vacuum. This wet dry vacuum adds steam as it cleans, lifting dried-on grime off tile without leaving cleaning chemicals behind, and its two scrapers keep long hair off the brush.
Dreame Aero Pro Steam, the everyday all-rounder. It's also a wet dry vacuum, mopping with steam in a single pass, and it's TÜV SÜD certified as safe on engineered wood in Steam Mode.
Dreame SH10 Steam Cleaner, the detail tool. It's a portable steam cleaner rather than a vacuum, built for targeted jobs like grout lines and the tight gaps around the toilet and tub, and it's splash-proof for bathroom use.
[product handle="aero-ultra-steam-wet-dry-vacuum"]
How to Clean a Bathroom Floor FAQs
How do I mop a bathroom floor?
Mop a bathroom floor with a damp microfiber pad rather than a soaking-wet one, and change the water as soon as it turns grey. Dirty water puts the grime you just lifted straight back down, which is what leaves a bathroom floor looking dull after a clean.
How to remove stains from a bathroom floor?
Remove stains from a bathroom floor by matching the treatment to the stain. Hard-water marks lift with a cleaner made for mineral deposits, and rust needs a rust remover made for tile, tested in a corner first. Hair dye usually comes out with a baking soda paste rubbed in gently. Keep the mineral and rust removers off marble and natural stone, where they can etch the surface.
Can I vacuum bathroom floors?
Yes. Use a soft brush head on wood and vinyl so grit doesn't scratch the finish, and switch to the crevice tool for the narrow gap behind the toilet.
How to clean a really dirty bathroom floor?
Clean a really dirty bathroom floor in two rounds. Let the cleaner sit on the worst areas for a few minutes before you scrub, then mop the whole floor a second time with fresh water to lift any film the first pass left. Darkened grout needs its own treatment, which the grout section covers.
How often should you clean a bathroom floor?
Most households should clean a bathroom floor once a week, and twice a week for a shared or busy bathroom. The room-by-room planner in our post on how often you should mop your floors schedules bathrooms weekly, alongside kitchens and entryways.
How do you disinfect a bathroom floor?
Disinfect a bathroom floor by cleaning it first, then applying a disinfectant labeled safe for your floor type. Leave it on for the contact time on the label, and never mix bleach with ammonia or acidic cleaners.
How to clean a bathroom floor with baking soda?
Clean a bathroom floor with baking soda by mixing it with water into a paste, spreading it on stained grout or dull tile, and leaving it for 5 to 10 minutes. Scrub with a soft brush, then rinse and dry the floor. Skip it on marble and unsealed wood, where a pH-neutral cleaner is the safer choice.
Can you steam clean a bathroom floor?
Yes, on sealed hard floors like glazed tile and vinyl. For wood, check your floor manufacturer's care guide and your steam vacuum's manual first. Run the fan while you steam, since a small bathroom fills with moisture quickly and the floor dries faster with air moving.
Canada
Australia
中国大陆
日本
Türkiye
Ireland
Portugal
Italia
Netherlands
Belgium
Greece
Polska
Norway
Sweden
Finland
Denmark
Hungary
Czechia
Slovenia
Croatia
Switzerland
United Kingdom
Belarus
Georgia
Colombia