
There’s something about a modern farmhouse bathroom that always feels warm and easy to live with. I love the mix of clean white finishes, rustic wood, soft neutral colors, and little vintage-inspired details. It feels cozy without making a small bathroom look too busy.
If your bathroom is short on space, I actually think this style works especially well. You don’t need a huge vanity or lots of decor to get the look. A few thoughtful details can give even a tiny bathroom plenty of farmhouse charm.
I’d focus on pieces that are useful and pretty at the same time. Think warm wood storage, simple mirrors, woven baskets, soft towels, and lighting that gives the room a gentle glow.
1. Start With a Warm Wood Vanity

I love a warm wood vanity as the main focal point in a small modern farmhouse bathroom. A medium oak or slightly rustic wood finish brings warmth against white walls, while a simple white countertop keeps everything feeling fresh. Black or aged brass hardware adds just enough contrast.
Since the vanity takes up a lot of visual space, I’d keep the rest fairly simple. Add a woven basket underneath, a small ceramic soap bottle, and one little vase with greenery. Soft wall sconces beside the mirror make the wood tones look especially cozy at night.
2. Add Classic White Shiplap Walls

If you want that farmhouse feeling right away, white shiplap is one of my favorite choices. The lines give plain walls more texture without adding a lot of color or clutter. I especially like it behind a vanity where it can frame a simple wood mirror.
You don’t have to cover every wall either. I’d use shiplap on one focal wall and keep the others a warm creamy white. Add black fixtures, fluffy neutral towels, and a small jute rug to balance all that bright white.
3. Use a Black-Framed Shower

One thing I really like in modern farmhouse bathrooms is a black-framed glass shower. The dark lines become a strong focal point, while the clear glass keeps a small bathroom from feeling closed in. Pair it with simple white subway tile for a clean farmhouse look.
I’d repeat the black finish in just a few places, like the faucet, towel hook, or mirror frame. Warm wood shelves and a woven bath mat can soften those darker details. Keeping the shower glass clear also lets light move through the whole room.
4. Bring In a Vintage-Inspired Mirror

Sometimes one great mirror is all a small bathroom needs. I love an arched mirror with an aged brass, matte black, or distressed wood frame because it gives the room a little vintage-inspired character. It looks especially pretty above a simple white or wood vanity.
Keep the area around it uncluttered so the mirror gets to be the focal point. A pair of warm sconces, a small vase, and neatly folded hand towels are plenty. If your bathroom feels narrow, I’d choose a taller mirror to draw your eye upward.
5. Create Rustic Open Shelving

Open shelving is such an easy way to add storage without squeezing another cabinet into the room. I’d use two or three thick wood shelves above the toilet and let the natural grain bring warmth to white or light beige walls. Black metal brackets can give them that modern farmhouse edge.
The trick is not filling every inch of the shelves. I like a mix of rolled white towels, a small basket, a candle, and maybe a trailing plant. Leave a little empty space between everything so the bathroom still feels calm and open.
6. Try Soft Sage Green Walls

You don’t have to stick with white to get a modern farmhouse bathroom. Soft sage green looks so pretty with rustic wood accents, creamy tile, and warm metal finishes. I think it adds just enough color while still keeping a small room peaceful.
I’d pair the green walls with a white vanity or light oak cabinet to keep things bright. Add an off-white rug, natural woven baskets, and a simple botanical print for a little extra character. Warm lighting helps keep the sage from looking too cool.
7. Add a Farmhouse-Style Sink

A farmhouse-style sink can become a sweet focal point even in a small bathroom. I love a compact white apron-front sink paired with a simple wood vanity because the mix feels both old and new. An aged brass or matte black faucet finishes the look nicely.
Since the sink already has plenty of character, you really don’t need much on the countertop. I’d add a small soap dispenser and maybe one tiny vase with eucalyptus. A simple framed mirror above it keeps everything balanced rather than crowded.
8. Mix White Subway Tile With Dark Grout

White subway tile is simple, but dark grout can give it so much more personality. I like using this combination around the shower because the contrast creates a clean pattern that works beautifully with modern farmhouse decor. It also pairs naturally with black shower hardware.
To keep the bathroom from feeling too stark, bring in softer textures nearby. A warm wood stool, cotton towels, a woven basket, and a cozy bath mat can make a big difference. I’d also choose warm white lighting instead of anything too bright or blue.
9. Use Woven Baskets for Pretty Storage

If you’re like me, you probably want bathroom storage that doesn’t look like bathroom storage. Woven baskets are great for hiding extra toilet paper, towels, and everyday toiletries while adding natural texture. I especially love them against white walls and rustic wood accents.
Try placing a larger basket beneath an open vanity and a smaller one on a shelf. You can mix different sizes, but I’d stick with similar warm tan shades so everything feels connected. Even one basket can make a plain corner feel more finished.
10. Add Warm Farmhouse Lighting

Lighting can completely change how cozy a tiny bathroom feels. My favorite choice is a pair of simple wall sconces with black or aged brass details and warm glass shades. They frame the mirror beautifully and make the vanity feel like the main feature.
I always prefer warm bulbs in a farmhouse bathroom because they soften white tile and bring out the color in natural wood. If you only have room for one light, try a small fixture centered above the mirror. Keep the design simple so it doesn’t overwhelm the wall.
11. Finish With Soft Neutral Layers

For the final touches, I love layering cream, beige, warm white, and natural brown throughout the bathroom. A soft cotton bath mat, fluffy towels, a linen shower curtain, and a little woven basket can make a simple room feel much more inviting. These textures also soften harder materials like tile and metal.
You don’t need to add decor to every empty spot. I’d finish with one small plant, a candle, or a simple framed print and leave the rest open. That little bit of breathing room helps a small modern farmhouse bathroom feel calm instead of cluttered.