Knowing how to clean bathroom floors is essential to maintaining a healthy and happy home. After all, no one wants to freshen up in a dirty bathroom.
In this guide, our experts will take you through the five simple steps you'll need to get that sparkle under your feet — whatever your bathroom's floor-type — as well as the best products, home-made solutions, and grime-busting tips.
Once you know how to clean a bathroom floor, there's no better place to start than the floor. So, roll up your sleeves and get ready for squeaky-clean results.
How to clean bathroom floors like a pro
Whether your bathroom floors are tile, vinyl or stone, we've got you covered. Much like deep-cleaning a small bathroom, this task becomes straightforward when you know the steps, tips and tricks to use.
Where our experts have suggested products, our expert shoppers have curated highly-rated products from trusted retailers.
Prices were correct at the time of publication.
1. Get prepped
Before getting started on your bathroom floors, you'll want to gather your supplies and get prepped.
Firstly, open windows or turn on your bathroom fan to ensure proper ventilation while cleaning. Clear the floor of any bath mats, rugs, towels or other items to give yourself plenty of space to work and lay out your supplies so they'll nearby.
Karina Toner, of Spekless Cleaning, says, "When it comes to cleaning bathroom floors, there's nothing like being prepared. Grab a broom, dustpan, mop, bucket, scrub brush, microfiber cloths and your favorite cleaning solution."
Though your cleaning solutions may depend on your bathroom floor type (more on this later), Karina recommends two antibacterial sprays in particular.
She says, "When it comes to bathroom floor cleaning, Method's Antibacterial Bathroom Cleaner and Lysol's Clean & Fresh Multi-Surface Cleaner from Amazon are both excellent disinfectant sprays that remove grease and grime effectively while leaving a pleasant smell."
Here are some other products we recommend for cleaning bathroom floors effectively.
- Baking soda (we recommend Target's 3 lb Arm and Hammer baking soda bag)
- Dishwashing liquid (Try Dawn's original dish soap from Walmart)
- A bowl or bucket bowl (this collapsible 0.7 gallon bucket duo from Amazon is handy)
- A spray bottle of your chosen disinfectant: for tile, try Target's Bona Hard Surface Floor Cleaner, for vinyl, this OdoBan Luxury Vinyl Floor Cleaner from Amazon, and for stone surfaces including marble, the StoneTech Cleaner for Natural Stone from Amazon.)
- A scrub brush (Amazon's Libman scrub brush trio is great for all bathroom tasks)
- Reusable gloves to protect your hands from chemicals such as the Clorox Ultra-Comfort Gloves from Target.
2. Remove debris
To clean bathroom floors, begin by removing loose debris and dirt from its surface.
Use a broom, dustpan (we like the sage kelamayi broom and dustpan set with Long handle from Amazon), or a brilliant vacuum cleaner to sweep the floor, depending on your preference and floor type.
For stone floors, a soft brush — or vacuum with a soft-bristled brush attachment — is will safely avoid scratches.
Then, sweep along the edges of the room to collect any dirt, dust and hairs in the center — paying particular attention to those hard-to-reach corners, including behind the toilet base.
Once you have your pile, brush into a dustpan and collect any last remains with a damp paper towel.
3. Clean the floor
Now it's time to clean the floor using a suitable cleaning solution. The best product and approach will depend on your floor type. Three of the most common are tile, vinyl and stone.
Will Cotter, of HappyCleans, says, "Your best option with tile bathroom floors is to add some pH-neutral tile cleaner to warm water. Or, you can go the natural route and mix water, vinegar, and a few drops of dish soap. Next, use a microfiber mop to clean the floor section by section, paying extra attention to any grout."
We recommend a pH-neutral tile cleaner such as Target's Bona Hard Surface Floor Cleaner.
Vinyl bathroom floors can be cleaned with a solution of warm water and a few drops of dish or vinegar. Use a mop or sponge to apply the solution evenly across the floor. Alternatively, a gentle vinyl floor cleaner, such as the OdoBan Luxury Vinyl Floor Cleaner from Amazon will work nicely, too.
Will adds, "Vinyl bathroom floors are the easiest to floor type to clean. Unlike tiles, it doesn’t have any grooves that can trap dirt and water, so you don’t have to worry about scrubbing really hard to get it clean."
He adds, "If you want to use a cleaning solution, Amazon's Armstrong Flooring Once ’n Done Resilient & Ceramic Floor Cleaner is great for vinyl floors."
Though treating stone floors will depend on the exact type of stone, there are general guidelines worth sticking to as a rule of thumb. In particular, be wary of acidic solutions, including vinegar.
Vanessa Bossart, founder of GreenTerra Cleaning, says, "It's really important to avoid using acidic cleaning products on natural stone as they can etch the surface. Instead, opt for a pH-neutral cleaner tailored for stone care."
Vanessa recommends a spot test for any new cleaning solutions, and to select any brushes or scrubbing pads with care.
She adds, "To avoid scratches, avoid using abrasive cleaners and brushes on delicate surfaces such as stone. A microfiber scrubber mop pad with soft bristles is especially good for gentle yet effective floor cleaning."
For gentle but effective scrubbing, try the True & Tidy Mop Pad Set from Wayfair.
When it comes to marble stone, Will says, "As a porous natural stone, marble is prone to staining and etching, so you'll want to keep an extra-close eye on it. There are several great products out there specifically aimed at marble including the StoneTech Cleaner for Natural Stone from Amazon and the Weiman Granite & Stone Clean & Shine from Target."
Will adds, "After cleaning, use a stone polishing spray to give it a nice shine, and don’t forget to apply a stone sealer periodically to keep it protected."
For an effective stone polisher, try the Ewbank Multi-Floor Polisher from Wayfair. High-quality stone sealers include the TriNova Granite Sealer & Protector from Amazon.
4. Attack tough stains
For stubborn stains or grime, a little extra elbow grease may be required.
Angela Rubin, of Hellamaid, says, "Grout is one of the toughest parts of cleaning a bathroom floor, but the right product can make all the difference.
"I like the Clorox Tilex Mold & Mildew Remover from Target. It's a powerful cleaner that effectively tackles mold and mildew stains on tile floors, leaving them sparkling clean. Target's Bona Stone, Tile & Laminate Floor Cleaner is also effective, and specifically formulated for tile, laminate and stone floors."
The ForceField ScumBlaster Tub & Tile Cleaner from Wayfair is also highly effective at blitzing grout stains.
When cleaning tough stains on vinyl bathroom floors, avoid abrasive scrubbers as they can scratch the floor. Instead, use a soft-bristled brush or sponge to tackle stuck on debris, applying gentle pressure with a simple cleaning solution, such as equal parts vinegar and warm water.
Karina says, "I love the Mr. Clean Magic Eraser Bath Scrubber from Amazon. It's specifically designed for tackling tough stains and grime on bathroom floors. The unique melamine foam material effectively removes dirt and scuff marks without the need for harsh chemicals, making it safe for use on a variety of surfaces. Plus, its ergonomic design makes it easy to grip and maneuver."
Be cautious when dealing with stuck-on stains on stone floors, as harsh cleaners can damage the surface. Use a soft brush or sponge and a mild, pH-neutral stone cleaner to gently scrub away stubborn debris.
5. Rinse and dry
Once the floor is clean, it's important to rinse away any remaining residue and ensure thorough drying. Use clean water and a mop or sponge to rinse the floor, removing any traces of cleaning solution or dirt. Change the water as needed to ensure an effective rinse.
Finally, dry the floor thoroughly using a clean microfiber towel (learn how to wash microfiber towels without ruining their absorbency) or allow it to air dry naturally. Avoid walking on the wet floor until it's completely dry to prevent slips and falls and then work to keep them dry.
Karina adds, "We can’t stress this enough — ensuring your bathroom floors remain dry when not in use is non-negotiable. This prevents both mold growth and potential accidents. Keep them dry!"
Whether you have tile, vinyl, or stone bathroom flooring, our simple tips should help you keep grime at bay and stains away.
Next, why not check out how to get rid of pink mold in your bathroom, and how to wash a plastic shower curtain.