18 Vintage Farmhouse Bathroom Decor Ideas That Actually Work on a Budget
Your bathroom looks fine. That’s the problem. It doesn’t feel like anything. You’ve scrolled through hundreds of photos of those warm, worn-in farmhouse bathrooms with the clawfoot tubs and the shiplap walls, and your bathroom still has the same builder-grade mirror and the same cold lighting it came with. It’s not ugly. It’s just empty. And that quiet annoyance of walking in every morning and feeling nothing? That’s what brought you here.
This list covers 18 vintage farmhouse bathroom decor ideas I put together after digging through real homeowner forums, interior design communities, and what people actually spent money on, regretted, or couldn’t believe worked so well. Each idea was picked because it delivers that old-house warmth without needing a contractor or a huge budget. Most of these land somewhere in the $100 to $300 range, and a few cost almost nothing.
This is for you if you’re working with a real budget, a regular bathroom, and no plans to gut the whole thing. It’s not for anyone looking to spend thousands on a full renovation. These are doable changes that make a visible difference.
By the end, you’ll have a clear picture of what to actually buy, hang, and swap out to get that vintage farmhouse feel without the farmhouse price tag.
For even more inspiration before you dive in, there are plenty of warm spaces worth borrowing from that show how far small changes can go.
What to Know Before You Start Vintage Farmhouse Bathroom Decor
- Warm white paint (like SW Alabaster or BM White Dove) reads more “farmhouse” than true white.
- Vintage hardware swaps take under 30 minutes and cost $15 to $60 per piece.
- Shiplap wallpaper panels (not real wood) run about $40 to $80 for a standard wall.
- Most farmhouse fixtures use standard sizing, so replacements usually fit without plumbing work.
- Mixing metals (matte black and aged brass) is intentional in this style, not a mistake.
- Grout cleaner and re-sealing can make existing tile look 10 years newer for under $20.
- Wicker and rattan accessories are humidity-resistant and hold up well in bathrooms.
- Linen and cotton towels hold the aesthetic better than plush microfiber ones.
1. Swap the Mirror for a Vintage Wood Frame One
The builder mirror is the single fastest thing aging your bathroom. It’s the first thing your eye goes to, and if it’s a plain frameless rectangle screwed into the wall, it’s fighting everything you’re trying to do with the rest of the space. A wood-framed mirror, especially one with a distressed or whitewashed finish, changes the whole feel of the room immediately.
You don’t need to spend a lot here. Round wood mirrors run $40 to $90 at most home stores or online. Arched ones with a worn finish are everywhere right now and fit the farmhouse look perfectly. I replaced mine with a $55 round pine-framed mirror and it made the whole corner look intentional instead of forgotten. Mount it slightly off-center if your vanity lets you. It looks less generic that way.
If you’re still working out the right tones for your walls and wood pieces, it helps to see how light and finish work together before committing.
2. Add Open Wooden Shelving Above the Toilet
The wall above your toilet is almost always completely wasted space. A floating wood shelf (or two stacked shelves) turns it into the most useful and best-looking part of the room. Real wood with visible grain, in a walnut stain or a whitewashed finish, reads instantly as vintage farmhouse. You can store rolled towels, a plant, glass jars of cotton balls, and small decorative pieces.
Brackets matter as much as the shelf itself. Go for black iron pipe brackets or cast iron brackets with visible bolts. They run about $10 to $20 for a pair and completely change the look of a plain board. A 24-inch pine shelf plus two black brackets costs about $35 total. When I tried this in my own space, I couldn’t believe how much warmer the whole bathroom felt just from that one addition.
If you want to see more open shelving ideas that actually hold up in small, humid rooms, there’s a lot to pull from depending on your layout.
3. Replace Your Towel Bars with Black Iron Pipe Hardware
Your towel bar is probably chrome. Chrome is the enemy of the farmhouse look. Matte black iron pipe towel bars and toilet paper holders are one of the most affordable swaps you can make, and they have an instant industrial-farmhouse effect that works really well against white walls and wood accents. Most come with all the hardware you need and take about 20 minutes to install.
A matte black double towel bar runs $25 to $45 depending on size. Buy a matching toilet paper holder and robe hook at the same time so everything coordinates. Brands like MOEN, Franklin Brass, and even off-brand Amazon sets look completely fine once they’re on the wall. Don’t overthink it. Black iron hardware is hard to get wrong in a farmhouse-style bathroom.
4. Hang Shiplap Peel-and-Stick Wallpaper on One Wall
Real shiplap installation costs hundreds and requires a weekend. Peel-and-stick shiplap wallpaper costs $40 to $80 and goes up in an afternoon. The result is almost identical from a distance, especially in a smaller bathroom where nobody is getting close enough to tell the difference. This works best on the wall behind the toilet or behind a freestanding tub.
Look for panels with a slight texture rather than completely flat printed ones. They look more real and photograph better if that matters to you. Most panels are self-adhesive and removable, which makes this renter-friendly. Go for white or cream shiplap rather than gray, since it reads warmer and more vintage. A standard 8-foot by 4-foot panel covers most of a bathroom accent wall in two to three pieces.
5. Swap Plastic Soap Dispensers for Glass or Ceramic Ones
This sounds too small to matter. It’s not. Plastic soap dispensers and plastic toothbrush holders are little signals that undercut everything else you’re doing. Replacing them with glass pump dispensers, ceramic soap dishes, and stone toothbrush holders takes three minutes and costs almost nothing. The shelf or vanity immediately looks cleaner and more picked rather than thrown together.
A set of two matching glass soap dispensers with matte black pumps runs about $18 to $30. A small ceramic soap dish is another $8 to $15. Buy them in cream, white, or sage green for the farmhouse feel. Stone and concrete options are also great and hold up really well around water. This is one of those underrated swaps where the ROI is completely out of proportion to the price.
If you’re rethinking the whole vanity surface while you’re at it, there’s solid guidance on styling a small counter without clutter that pairs well with these swaps.
6. Use a Vintage-Style Freestanding Toilet Paper Holder
Your toilet paper holder is probably wall-mounted and forgettable. A freestanding floor stand in an antique bronze or matte black finish is a different kind of object entirely. It reads as an old general store or farmhouse accessory, and because it’s freestanding, it moves with you if you rearrange the room or change apartments. No drilling needed.
These run $25 to $50 depending on material and finish. Look for ones with a rolled arm design or a simple pipe and base construction. Avoid anything too modern or geometric. The slightly imperfect, handmade-looking ones are better for this style. Add a small basket at the base for extra rolls or a washcloth and you’ve got a fully styled corner with zero effort.
7. Hang Linen or Cotton Towels Instead of Plush Ones
Plush microfiber towels look great in a spa bathroom. In a vintage farmhouse bathroom, they look like hotel towels and they fight the whole aesthetic. Waffle-weave towels, striped cotton towels, or loose-weave linen towels hang flat, show the texture of the fabric, and look completely at home on a wood or iron towel bar.
A set of two waffle-weave bath towels runs $20 to $40. Look for natural, undyed linen or simple stripes in cream, navy, or rust. These colors show up constantly in farmhouse interiors because they reference old country textiles. Fold them loosely on the bar rather than perfectly flat. That casual fold is part of the look. (Took me ages to figure this out, but the “messy” fold really is better.)
8. Add a Galvanized Metal Bucket or Basket for Storage
Galvanized metal is one of the most instantly recognizable farmhouse materials. A galvanized bucket or small bin on the floor next to the tub, or on a shelf, holds rolled washcloths, spare toilet paper, or bath products and looks completely right in a vintage farmhouse bathroom. It’s practical storage that also functions as decor, which is always the best kind.
A galvanized bucket runs $12 to $25 at most home stores or online. You can also find them at farm supply stores for even less. Add a simple jute rope handle if the one it comes with is plain wire. The contrast between the raw metal and soft linen or cotton textiles nearby is a big part of what makes farmhouse style work. Keep the metal pieces to two or three so it doesn’t tip into barn territory.
9. Install a Vintage-Style Faucet on Your Existing Sink
You don’t need a new sink. You might just need a new faucet. A cross-handle faucet in oil-rubbed bronze, antique brass, or matte black is one of the most visible upgrades you can make in a bathroom, and it installs on your existing sink holes with a basic wrench and about an hour of your time. The cross handle silhouette is what gives it that old-fashioned feel.
Decent vintage-style faucets run $60 to $150. Brands like MOEN, Delta, and Kingston Brass all make options in this range that look significantly more expensive than they are. I was skeptical about this one, but the oil-rubbed bronze faucet I installed in a guest bathroom completely changed the feel of a sink I had been planning to replace entirely. Check your sink’s hole configuration (single hole vs. three holes) before ordering.
10. Put a Small Plant or Two on the Windowsill or Shelf
Live plants are doing a lot of work in every good farmhouse bathroom photo you’ve saved. They add the soft, organic element that stops the space from feeling like a catalog shoot. Eucalyptus, small ferns, trailing pothos, or even a single succulent in a terracotta pot works well depending on your light situation. The terracotta pot alone reads as very farmhouse.
A small plant from a grocery store or garden center runs $4 to $12. A terracotta pot is another $3 to $8. The pot matters more than the plant. Go for simple terracotta, aged concrete, or a white ceramic pot rather than anything colorful or modern. If your bathroom has no natural light, dried eucalyptus or dried cotton stems in a tall glass jar give you the same organic softness without needing sun.
For rooms with very little going on to begin with, terracotta and ceramic pot pairings can anchor the whole look without adding visual noise.
11. Use a Wicker or Woven Basket Under the Vanity
The cabinet under your sink is probably holding cleaning supplies and an ugly collection of half-used things. A woven wicker or seagrass basket with a lid, tucked neatly under the vanity or on a bottom shelf, hides all of it and looks completely right in a farmhouse bathroom. Wicker holds up well in humid spaces and gets better looking as it ages slightly.
Baskets with lids run $15 to $35 depending on size. Measure the under-sink space first. A lot of standard vanities have a plumbing column in the center that breaks the space into two sections. Two smaller baskets side by side often work better than one large one. Natural seagrass, water hyacinth, and rattan all work equally well. Avoid anything painted or lacquered; the raw, natural weave is what looks right here.
12. Frame Your Existing Mirror with Trim Molding
If your current mirror is glued directly to the wall, you can add a wood frame around it without removing it. Flat trim molding from a hardware store, cut to size and painted white or stained, sits right over the edges of the mirror and gives it a completely finished, framed look. This is a well-known DIY that costs about $20 to $40 and takes a few hours.
Buy 1×3 or 1×4 poplar or pine trim molding, cut it to the dimensions of your mirror, and miter the corners at 45-degree angles. Use strong construction adhesive and painter’s tape to hold it while it dries. Paint it the same color as your walls for a subtle look, or go bright white against a colored wall. It looks like a purchased framed mirror once it’s painted and dried. Seriously works.
13. Add a Vintage-Style Light Fixture
Your bathroom lighting is probably a basic bar with globe bulbs or a recessed can. Neither of those reads as farmhouse. A vintage-style vanity light bar with Edison bulbs in a black or bronze finish changes the light quality and the look of the whole wall. The exposed filament Edison bulbs are key. They give off a warm amber glow that no regular LED bulb can replicate.
Vanity light bars in an antique or industrial finish run $50 to $120. Look for ones with individual globe sockets on an arm, rather than a single flat panel. Something with two to four bulbs on a horizontal bar with black or bronze arms is the sweet spot for farmhouse bathrooms. Edison bulbs themselves are about $8 to $15 for a pack. Changing the light in a room changes everything about how it feels at night.
14. Put a Vintage Tray on Your Vanity
A small wooden tray, a metal tray with aged edges, or a ceramic tray on top of your vanity organizes your everyday items and makes the counter look pulled together instead of cluttered. It creates a contained zone where your soap, lotion, and a small plant or candle can live without looking messy. It’s such a small thing and it makes a real difference.
Wooden trays with handles run $15 to $30. Look for ones with a whitewashed, natural, or dark walnut finish. Avoid anything glossy or modern. Put your glass soap dispenser, a small candle, and maybe a sprig of dried eucalyptus on it. That cluster of items on a tray is basically the farmhouse bathroom formula. Keep the tray to the sink counter only so it doesn’t start taking over the space.
15. Hang a Vintage Sign or Wooden Art Piece
A small piece of wood art or a simple vintage-style sign on the wall near the door or above the towel bar adds personality without taking up floor space. This doesn’t need to be cheesy or have a phrase on it. A simple wooden botanical print, a framed antique-style label, or a piece of raw-edge wood with a simple painted design all work well. Keep it small. One piece is better than a gallery wall in a small bathroom.
A simple wooden art piece or framed vintage print runs $15 to $40. Botanical illustrations in thin black frames, antique seed packet prints, or hand-lettered wood signs all fit the aesthetic. The wall above the toilet is the most natural place for this if you haven’t already put shelving there. Make sure it’s securely anchored into drywall anchors or a stud, not just the adhesive strips that will eventually fail in humid rooms.
If you want to keep browsing before you commit to something, there’s a wide range of vintage wall pieces that earn their space without overwhelming a small room.
16. Replace Your Shower Curtain and Rings
The shower curtain is one of the largest visual surfaces in most bathrooms. A striped linen or cotton shower curtain in cream and white, or in cream and navy, reads immediately as farmhouse. Avoid anything with heavy patterns or bright colors. The curtain should look like it belongs in an old country house. Linen-look curtains let light through slightly and hang with that natural, casual weight that works well in this style.
A linen or cotton shower curtain runs $25 to $55. Pair it with matte black shower curtain rings instead of the chrome hooks it came with. The black rings cost about $10 to $15 for a set and finish the look. Make sure the curtain is long enough to pool slightly at the floor or just skim it. Short curtains cut the visual height of the room and look cheap regardless of fabric.
If you want to compare curtain and ring combinations that photograph well in different bathroom styles, it’s worth a look before you order.
17. Add a Wooden Vanity Tray or Bath Caddy
A slatted wood bath tray or vanity caddy over the tub is one of those accessories that looks very expensive and rarely costs more than $30 to $60. It holds your candle, a small book, a plant, and your soap while you’re in the bath. Even if you don’t use the tub much, a styled caddy sitting across it makes the whole bathroom look intentional and well-considered.
Look for ones in natural teak or eucalyptus wood, which are both water-resistant by nature and hold up in a humid environment without warping. Adjustable caddies fit different tub widths and are worth the extra $10 over fixed-width ones. Add a single white candle, a glass soap dish, and a small jar with bath salts on it. That combination is basically the entire farmhouse bathroom look in miniature form.
If the tub styling has you curious about going further with the relaxed-retreat angle, there are some bath tray setups worth copying that sit right at the edge of farmhouse and spa.
18. Layer a Rug Under the Vanity or in Front of the Tub
A bathroom rug in a natural fiber or a simple cotton stripe is the last layer that makes a farmhouse bathroom feel finished. This is where a lot of people skip out and end up with a microfiber bath mat that looks like it belongs in a dorm room. A jute rug, a woven cotton rug with fringe, or a vintage-style kilim runner changes the whole floor situation, even in a small bathroom.
Jute or cotton bath rugs run $20 to $60 depending on size. For a small bathroom, a 24-by-36-inch rug fits perfectly in front of most vanities and tubs. Go for natural jute, cream cotton with a simple stripe, or a faded vintage pattern. Avoid anything with rubber backing that will curl and peel. A flat-woven rug with a non-slip pad underneath stays put and looks far better than anything with rubber bonded to it.
For more examples of natural fiber rugs that stay flat and age well in bathroom settings, the vintage bathroom roundup has a few standout picks.
Final Thoughts on Vintage Farmhouse Bathroom Decor
What you’ve got now is a real plan, not just a list of things to buy. The through-line in all of these ideas is the same: natural materials, warm finishes, honest textures. Wood, iron, linen, wicker, glass. Those are the materials that make a farmhouse bathroom feel real instead of staged. Mix a few of them together and the room starts to have its own personality.
Start with one thing. The mirror swap is five minutes of research and a single purchase. The towel rings cost $12. The tray costs $20. You don’t have to do all 18 at once. Pick the one that bothers you most right now and fix that first.
If you want more ideas like these for every room in your home, homelypop.com has a lot more where this came from. Real budgets, real spaces, nothing made up.






















