A small bathroom does not have to feel cramped. The right flooring choice can transform a tight space into one that feels open, stylish, and even luxurious. From the material you choose to the color, pattern, and tile size, every decision affects how large or small your bathroom appears.
- Best Flooring Materials for Small Bathrooms
- Visual Tricks to Make a Small Bathroom Look Larger
- Use Large-Format Tiles
- Choose Light Colors
- Minimize Color Contrast Between Floor and Walls
- Run Tiles Diagonally
- Extend the Same Floor into the Shower
- Use Minimal and Matching Grout
- Best Tile Patterns for Small Bathrooms
- Color Palette Ideas for Small Bathrooms
- All White
- White Floor with Colored Accent Wall
- Warm Neutrals
- Light Gray Monochrome
- Bold Floor Pattern
- Materials to Avoid in Small Bathrooms
- Installation Tips for Small Bathroom Floors
- Frequently Asked Questions
- What size tile is best for a small bathroom?
- Should I use the same tile on my bathroom floor and walls?
- Can I use vinyl plank in a small bathroom?
- What is the cheapest flooring for a small bathroom?
- Final Thoughts
This guide covers the best flooring materials for small bathrooms, visual tricks that make spaces appear larger, tile patterns that work in tight quarters, and design ideas that prove small can still be beautiful.
Best Flooring Materials for Small Bathrooms
Porcelain Tile
Porcelain tile is the gold standard for bathroom flooring of any size, and it is especially well-suited to small bathrooms. It is completely waterproof, extremely durable, available in countless colors and patterns, and can mimic the look of natural stone, wood, or concrete.
For small bathrooms, porcelain tile’s biggest advantage is versatility. You can find tiles in any size from tiny mosaics to large-format panels, allowing you to choose the exact look that suits your space. Porcelain requires proper installation with waterproof grout, but once installed, it will last decades with minimal maintenance.
Cost: $3 to $15 per square foot for materials, $8 to $15 per square foot installed.
Ceramic Tile
Ceramic tile offers similar benefits to porcelain at a lower price point. It is water-resistant, durable, and available in a wide range of styles. The main difference is that ceramic is slightly softer and more porous than porcelain, making it less suitable for areas with heavy water exposure like walk-in showers. For a bathroom floor, ceramic performs well and keeps costs down.
Cost: $1 to $8 per square foot for materials, $6 to $12 per square foot installed.
Luxury Vinyl Plank and Tile
Vinyl flooring has become a popular bathroom choice because it is 100 percent waterproof, comfortable underfoot, warm to the touch, and significantly more affordable than tile. Luxury vinyl tile (LVT) mimics the look of stone and ceramic, while luxury vinyl plank (LVP) provides a wood look.
In a small bathroom, vinyl’s continuous surface with minimal grout lines creates a clean, unbroken look that can make the space feel larger. Click-lock vinyl also installs quickly without the mess and curing time of tile.
Cost: $2 to $5 per square foot for materials, $5 to $10 per square foot installed.
Natural Stone
Natural stone flooring like marble, travertine, and slate brings a luxury feel to small bathrooms that is hard to replicate with any other material. In a small space, the investment per square foot is manageable because you need fewer materials. A small marble bathroom floor might cost less than you expect while delivering a high-end look.
Stone requires sealing to prevent staining and moisture absorption, and some stones can be slippery when wet. Choose honed or textured finishes for better traction in wet areas.
Cost: $5 to $25 per square foot for materials, $15 to $30 per square foot installed.
Sheet Vinyl
Sheet vinyl is the most budget-friendly waterproof option for small bathrooms. It comes in large rolls that cover the entire floor with zero seams, eliminating any risk of water penetration. Modern sheet vinyl comes in realistic stone and tile patterns that look surprisingly good.
For a small bathroom, sheet vinyl is practical and affordable. It is not as durable or high-end as tile, but it gets the job done for rental properties, guest bathrooms, and budget renovations.
Cost: $0.50 to $3 per square foot for materials, $3 to $7 per square foot installed.
Visual Tricks to Make a Small Bathroom Look Larger
Use Large-Format Tiles
This is the single most effective trick for making a small bathroom feel bigger. Large tiles (12×24 inches or larger) have fewer grout lines, which means fewer visual interruptions that break up the floor plane. The result is a cleaner, more continuous surface that tricks the eye into perceiving more space.
Many homeowners assume large tiles look out of scale in a small room, but the opposite is true. Small tiles with lots of grout lines create a busy, cluttered look that makes the space feel even smaller. Large tiles simplify the visual and open up the room.
Choose Light Colors
Light-colored floors reflect more light and make spaces feel open and airy. White, cream, light gray, beige, and pale natural stone tones all work beautifully in small bathrooms. Dark floors absorb light and can make a small bathroom feel like a cave, especially if the room has limited natural light.
If you love dark floors, consider using them on a feature wall or in a shower niche rather than on the floor of a small bathroom.
Minimize Color Contrast Between Floor and Walls
When the floor and walls are similar in color, the eye does not register where one surface ends and another begins. This blurring of boundaries makes the room feel more expansive. A small bathroom with white floors and white walls feels larger than the same room with dark floors and white walls.
Run Tiles Diagonally
Laying square tiles on a 45-degree diagonal forces the eye to follow the longer diagonal dimension of the room rather than the shorter straight dimensions. This simple layout change can make a narrow bathroom feel noticeably wider. The diagonal lines also add visual interest without adding color or pattern complexity.
Extend the Same Floor into the Shower
Using the same tile on the bathroom floor and inside a curbless walk-in shower creates a continuous floor plane that makes the entire space read as one room. This eliminates the visual interruption of a shower curb and tile transition, significantly expanding the perceived size of the bathroom.
Use Minimal and Matching Grout
Choose grout that closely matches your tile color rather than contrasting grout. White tiles with white grout create a seamless surface. When grout lines disappear visually, the floor looks like one continuous surface rather than a grid of individual tiles.
Use the thinnest grout lines practical for your tile type. Rectified tiles with tight 1/16-inch grout joints produce the cleanest, most seamless look.
Best Tile Patterns for Small Bathrooms
Straight Lay (Running Bond)
A straight lay with rectangular tiles offset by half creates a classic, clean look that works in any bathroom. When laid with the long dimension pointing toward the room’s focal point (usually the vanity wall), the elongated pattern draws the eye and creates a sense of depth.
Herringbone
Herringbone creates a dynamic, zigzag pattern that adds visual interest and movement to a small floor. It works best with long, narrow tiles (3×12 or 4×16 inches) and a matching grout color. Herringbone is a statement pattern that elevates a small bathroom from basic to designer.
Chevron
Similar to herringbone but with angled cuts that create continuous V-shaped lines, chevron is a more modern pattern that works well in small spaces. The directional lines can be oriented to lead the eye toward or away from specific features, helping control how the room is perceived.
Hexagon
Hexagonal tiles create an organic, honeycomb pattern that adds character without overwhelming a small space. Large hexagons (8 inches or more) work well as a statement floor in small bathrooms. Smaller hex tiles (1 to 2 inches) create a classic vintage look that suits traditional and transitional styles.
Linear (Stacked)
Stacking rectangular tiles in a straight grid creates a modern, geometric look. When oriented vertically (running from front to back), stacked tiles make a narrow bathroom appear longer. This pattern is simple but effective and works especially well with large-format tiles.
Color Palette Ideas for Small Bathrooms
All White
An all-white bathroom with white floor tiles, white walls, and white fixtures maximizes the feeling of space and cleanliness. Add warmth with natural wood accents, a woven basket, or brass hardware. Texture is key in an all-white space: use textured tiles, rough linen, and matte finishes to prevent the room from feeling flat.
White Floor with Colored Accent Wall
Keep the floor light to maintain the open feel, then add personality with a colored or patterned accent wall. A white marble-look floor with a deep green or navy accent wall creates a luxurious feel without making the room feel small.
Warm Neutrals
Beige, warm gray, taupe, and cream create a cozy, spa-like atmosphere that still feels open. Warm neutrals work well in bathrooms that lack natural light because they feel inviting rather than cold. Travertine-look porcelain tiles in warm tones are a popular choice for this palette.
Light Gray Monochrome
Different shades of light gray on the floor, walls, and vanity create a cohesive, modern look that feels serene and spacious. Vary the shades slightly and add different textures to prevent the space from looking flat. A light gray concrete-look floor tile pairs beautifully with a slightly darker gray wall tile.
Bold Floor Pattern
In a very small bathroom like a powder room, a bold patterned floor tile can be a stunning design choice. Encaustic cement tiles, patterned porcelain, or graphic black-and-white tiles turn the floor into a focal point. Keep the walls simple and neutral to balance the pattern and prevent visual overload.
Materials to Avoid in Small Bathrooms
Standard Hardwood
Traditional hardwood flooring is not suitable for bathrooms due to moisture sensitivity. Water from showers, sinks, and high humidity will damage hardwood over time, causing warping, cupping, and mold growth. If you want a wood look, use waterproof flooring like vinyl plank instead.
Standard Laminate
Like hardwood, standard laminate absorbs moisture through its HDF core and will swell and warp in a bathroom environment. Waterproof laminate exists but is still not the best choice for a full bathroom where standing water is common.
Carpet
Carpet in a bathroom is a recipe for mold, mildew, and unpleasant odors. The constant moisture exposure in a bathroom makes carpet a hygiene concern. Remove any existing bathroom carpet and replace it with a waterproof material.
Installation Tips for Small Bathroom Floors
Plan your layout carefully. In a small space, every cut and joint is visible. Dry-lay your tiles before installing to ensure the pattern looks balanced and no awkward thin cuts end up in prominent locations.
Center the pattern. Start your tile layout from the center of the room or the center of the most visible area and work outward. This ensures symmetrical cuts at the edges and a professional-looking result.
Waterproof the subfloor. Apply a liquid waterproofing membrane or sheet membrane to the entire bathroom subfloor before installing tile. This protects the substructure from moisture damage and prevents mold growth.
Use appropriate transitions. Where the bathroom floor meets hallway or bedroom flooring, use a proper transition strip that accommodates height differences and prevents water from migrating between rooms.
Consider heated floors. Electric radiant floor heating mats add minimal height to the floor and provide luxurious warmth underfoot. In a small bathroom, the cost of heated floors is minimal because the square footage is small, but the comfort upgrade is significant.
Frequently Asked Questions
What size tile is best for a small bathroom?
Large-format tiles (12×24 inches or larger) generally make small bathrooms look bigger because they have fewer grout lines. However, very small mosaic tiles (1 to 2 inches) can also work if the grout color matches the tile, creating a textured but continuous surface.
Should I use the same tile on my bathroom floor and walls?
Using the same tile on the floor and walls creates a seamless look that makes the room feel larger. This technique works especially well in small showers and wet rooms. If using the same tile, choose a floor-rated tile with adequate slip resistance.
Can I use vinyl plank in a small bathroom?
Yes. Luxury vinyl plank is fully waterproof and works well in bathrooms. In a small bathroom, the continuous plank surface with minimal seams can make the space feel larger. Use silicone sealant around the edges and at plumbing penetrations for extra water protection.
What is the cheapest flooring for a small bathroom?
Sheet vinyl is the most affordable option, typically costing under $3 per square foot installed. For a small bathroom of 30 to 50 square feet, the total material cost may be under $100. Peel-and-stick vinyl tiles are another budget option, though they are less durable and water-resistant than sheet vinyl.
Final Thoughts
The best small bathroom flooring ideas combine the right material, color, pattern, and installation technique to create a space that feels larger and more luxurious than its square footage suggests. Light colors, large-format tiles, minimal grout lines, and waterproof materials form the foundation of a successful small bathroom floor.
Do not be afraid to make a statement in a small space. A powder room with a bold patterned tile floor or a small master bath with elegant marble-look porcelain can be the most memorable room in your home.
Prefer to explore on your own?
See how new flooring looks in your actual room in seconds — free, no signup.
Try the free Floor Studio →