How to paint a bathroom floor

Written by jacky gamble
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to paint a bathroom floor
Painted bathroom floor (Chrisfreeland2002)

If you're looking for a quick and simple update to your existing bathroom, you might consider painting the floor. You can paint virtually any bathroom flooring (perhaps with the exception of carpet), from tile to linoleum to cement. This tutorial provides the steps needed to paint a bathroom floor.

Skill level:
Moderately Easy

Things you need

  • Caulk
  • Sandpaper
  • Broom
  • Mop
  • Oil-based primer
  • High-gloss waterproof paint
  • Several paint rollers
  • Paintbrush
  • Stencils or supplies for a faux finish (optional)

Show MoreHide


  1. 1

    Repair and clean your bathroom floor. Caulk cracks and spaces around the bottom of the vanity. Sand linoleum, vinyl, tile and wood floors. Clean the floor thoroughly.

  2. 2

    Apply an oil-based primer to the prepared floor. Allow the primer to dry and then apply a second coat. Allow this coat of primer to dry as well.

  3. 3

    Paint a strip around the outer edge of your bathroom to use as a guide as you paint the rest of the floor. Begin painting at the farthest back corner from the door. Paint toward the door to prevent having to step on already painted areas. Let the floor dry and apply a second coat. After the second coat has dried, it may be necessary to apply a third coat of paint.

  4. 4

    Once the floor is completely painted and dried, you can proceed to paint stencils or a faux finish if you desire.

Tips and warnings

  • Apply two coats of clear polyurethane varnish that is designed for floors, if desired.
  • Choose paint colours that match the rest of your bathroom's decor.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.