How to Paint Tile Floor in a Bathroom

white painted floor tiles in bathroom

Did you know that you can paint floor tiles?! Well you definitely can and below is a full tutorial on how to paint tile floor in a bathroom!

Here is a look at our old, outdated, dingy bathroom tile floor before I painted it:

Old bathroom tile floor before painting

I want to start off by saying that I think painting bathroom floor tiles is a good temporary, budget-friendly solution for ugly or old floor tile. But, I wouldn’t do it for a long term solution due to the durability factor. We plan on replacing our old tile in the next 6-12 months, so this was a good temporary solution for us and my $100 bathroom makeover challenge I mentioned last week!

One of the first times I remember seeing painted floor tile was for this hallway makeover by Dear Lillie. I remember thinking it looked really good though I didn’t think I would ever need to do it!

So, I ended up painting my bathroom floor tiles and grout with a fresh white paint. Originally, I planned on adding a tile stencil design over the white paint. However, I really liked how just the white paint looked. And I didn’t want to put all the time and effort into stenciling, so I nixed the stencil idea.

If you do choose a light or white paint color, it does show dirt a lot more than a medium color would, so keep that in mind! I used Benjamin Moore White Dove for my paint color.

Note: This post contains some affiliate links.

How to Paint Tile Floor

Materials Needed:

***Because this bathroom is part of my $100 Makeover Challenge, I used paint I had on hand already which was interior latex paint (Valspar Ultra in an eggshell sheen) that I used on my bathroom walls. Adding the water based poly in Step 5 helped to add durability. But, there is actual floor paint that can be used, like Benjamin Moore Floor and Patio paint, which would be even more durable.

1. Clean the tile floor

First, you need to prep your tile floor by vacuuming it and then cleaning it with a heavy duty cleaner like TSP. After cleaning the floor, allow it to dry.

2. Tape off floor trim

Use painters tape and tape off the floor trim and anything else bordering the floor like the tub, toilet, vanity, etc.

Painters tape being used to tape off the floor trim and bathtub

3. Prime floor tile

Use a high quality primer and prime your floor. Treat the floor like you would a wall for painting. Start by cutting in the edges along the floor trim, bathtub, toilet, etc with a paint brush. Also, the paint brush works great for priming the grout lines as well!

Priming edge of bathroom floor and tile grout lines

Then, go ahead and prime the rest of the floor tile with a small roller. Allow it to fully dry.

Using primer over tile floor in bathroom

After priming, it’s ok if some of the old floor tile is still showing through.

Bathroom tile floor covered with primer

4. Paint the tile floor

Once the primer has dried, paint your floor tile. Use the same method as above by first cutting in the edges with the paint brush and then rolling the rest. Allow the first coat of paint to fully dry. Then, go ahead and add a second coat of paint.

A small tip during this process is to wear really clean socks or shoes to avoid little fuzzies or dirt on your floor while you paint. You can also keep a sticky lint roller or vacuum with a brush attachment nearby as well to clear away any fuzzies that appear before you begin painting!

painting ceramic tile floor in a bathroom with a paint roller

5. Add water based polyurethane over paint on tile floor

Allow the paint to dry and cure overnight. Then, finish off the project by sealing it with 2-3 coats of a non-yellowing, water based polyurethane in a low sheen. I used this poly in a matte sheen to minimize shine.

Use a foam roller for applying the poly. And you can use a foam brush instead of a paint brush to cut along the edges if you want. I like to keep my paint brushes free of any kind of poly, so foam brushes are a cheap solution to use instead.

Allow the polyurethane to dry for a few hours after the final coat before stepping on it. It takes a few days for the poly to fully cure, so I would try to take it easy on the floor until then.

ceramic floor tile painted white in a bathroom

Also, as far as cleaning the floors, I’d try to use mild soap/cleaners and avoid any harsh chemicals to help maintain the finish.

And that’s it! Enjoy your freshly painted tile floor! I can’t wait to add a cute bath mat on my floor, I think it’s going to look great over my white tile floor!

ceramic floor tile painted white in a bathroom

I must say that I was extremely nervous about this project initially because painting a floor seems kind of weird and just impractical. But, with the poly sealant, the floor has been holding up great so far.

Also, I instantly felt better once the paint covered the dingy old tile! It looked much better immediately! I will try to do a post update in a few months letting you know how our painted tile floor is holding up! And if you want more painting tips for easily updating your bathroom, check out my how to paint a bathroom vanity tutorial!

I’ll be revealing the final $100 bathroom makeover soon so stay tuned! Follow along on Facebook, Instagram and Insta stories for my latest projects, sneak peeks and behind the scenes!




Get instant access to the library of FREE printables for the home!

Subscribe and get home decor tips, DIY tutorials, and access to the library of FREE printables for the home!

Powered by ConvertKit

2 thoughts on “How to Paint Tile Floor in a Bathroom

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.