Christmas bathroom decor ideas: white vanity with a frosted mini Christmas tree, red and green towels, pine garland with warm fairy lights around the mirror

Christmas Bathroom Decor: 10 Festive Ideas

By DIY Idea Tip October 2026 6 min read

Christmas bathroom decor ideas work best when you dress the vertical spots and leave the counters clear: a garland around the mirror, a mini tree on the tank or shelf, festive towels on the rail, and one seasonal scent. That is the whole formula — festive in under an hour, and the room still works for its real job every morning.

The bathroom is the room everyone forgets at Christmas, which is exactly why it is worth doing. Guests notice it. You notice it on dark December mornings. And unlike the living room, it takes almost nothing — a bathroom is small, so three or four touches fill it completely.

I love pairing classic red and pine green with a white bathroom, because the room already does half the work: white tile and chrome make every bit of greenery pop. Here are ten ideas that do just that, most for under $20 a piece.

1. Garland Around the Mirror Ideas

The mirror is the bathroom's biggest surface, so a garland here is the single highest-impact move. Drape a faux pine garland (about $12–$18 for 6 feet) along the top edge and down one side, and weave in a string of warm-white fairy lights. Faux beats real here: it never drops needles into the sink, and steam does not bother it. Command hooks or small suction cups hold it without damaging tile or paint. If your mirror is frameless, run the garland along the shelf above the sink instead.

2. Festive Towel Swap Ideas

Towels are the bathroom version of throw pillows — swap them and the whole room changes. Hang one deep red and one forest green hand towel on the rail, or go for a red-and-white striped set if your bathroom leans farmhouse. Keep your good white bath towels in the closet for actual showers; the festive set is for looks and hand-drying. Two hand towels cost about $10–$15, and they are the cheapest Christmas bathroom decor you can buy. If you want the full spa base underneath, these spa-like bathroom refresh ideas show how to keep the room calm under the seasonal layer.

3. Mini Tree on the Tank Ideas

A tabletop tree, 18 inches to 2 feet tall, fits perfectly on the toilet tank, a wall shelf, or the top of a linen cabinet. Set it in a small basket or a galvanized bucket so it looks finished, and keep ornaments to one color family — gold, or red, or silver. Pre-lit trees (about $15–$20) save the fiddliest job, and battery lights mean no cord trailing across the tank. Skip anything breakable at elbow height: a tree that gets knocked during a midnight bathroom trip should bounce, not shatter.

4. Twinkle Lights Along the Shelf Ideas

If a garland feels like too much, fairy lights alone do the job. Run a battery-operated string along a floating shelf, the top of the shower curtain rod, or the window frame. Warm white (2700K) is the only color to use here — cool white turns a bathroom clinical. A timer keeps them on for evenings and off overnight, and battery sets mean no outlet hunting. For the full lighting playbook, these warm lighting decor ideas break down layered light room by room.

Christmas bathroom decor ideas: wooden bath tray with a lit pine candle, pine branches, tiny gold ornaments and a red-and-white striped towel

5. Bath Tray Styling Ideas

A wooden bath tray turns the tub into a Christmas display that also happens to be useful. Lay a pine-scented candle, a folded striped hand towel, and two tiny ornaments on it, with a sprig of pine tucked underneath. The tray keeps everything off wet surfaces, and on a cold night you can actually use it — candle lit, book open, bath running. A plain bamboo tray costs about $15, and it earns its keep all year as a regular bath caddy once the ornaments come off.

Pro tip: Keep one surface completely bare — usually the sink counter. A bathroom with one clear landing spot for a toothbrush and a glass of water feels styled, not crowded. Everything else can be festive.

6. Seasonal Scent Ideas

Christmas in a bathroom is a smell as much as a look. A pine or cinnamon candle, a reed diffuser in spiced orange, or a small dish of pinecones with a few drops of cedar oil does more for the mood than another ornament. Diffusers beat candles here because they run all day unattended, and a bathroom is exactly the room you walk through without thinking. Swap the scent in January for eucalyptus and the room is already halfway to winter.

7. Shower Curtain Swap Ideas

The shower curtain is the bathroom's biggest fabric surface, and swapping it is a five-minute transformation. A simple red-and-white ticking stripe, a deep green waffle weave, or a plain curtain with a festive valance on top all read as Christmas without a single snowman print. Hang the festive curtain over your existing liner so the waterproof layer stays put. Budget pick: a decent shower curtain runs $15–$25, and it stores flat in a drawer the other eleven months.

8. Vanity Tray and Soap Ideas

Corral the everyday bottles onto one small tray, and the vanity instantly looks intentional. Add a pine-scented hand soap in a pretty bottle (about $8–$12), a tiny pinecone cluster, and one short candle. That is it. If the tray already holds your toothbrush cup and soap dish, you are not adding clutter — you are just giving the clutter a frame. Glass or marble trays wipe clean, which matters more in a bathroom than anywhere else.

9. Window and Plant Ideas

If your bathroom has a window, hang a small wreath on the inside with a suction hook, or set a potted rosemary plant on the sill — it looks like a tiny Christmas tree and smells like one too. Already got a plant in there? Wrap its pot in burlap and tie it with red twine, and it is decorated without buying a thing. These indoor plant care tips cover keeping bathroom plants happy through winter, when light gets scarce.

10. Budget Christmas Bathroom Ideas

The whole look, done smart, lands around $35–$60: a garland ($12–$18), two hand towels ($10–$15), a mini tree ($15–$20), and a candle or soap set ($8–$12). Shop your own house first — last year's living room ornaments, spare candles, and any red or green towel you already own all count. Reuse the garland and tree next year and the annual cost drops to towels and scent alone. If you are decorating the bedroom too, these Christmas bedroom decor ideas use the same garland-and-lights formula on a bigger scale.

Budget breakdown: Garland ($15) + two hand towels ($12) + mini tree ($18) + candle ($10) = about $55 for a full Christmas bathroom. Reuse the garland and tree next year and the yearly refresh costs under $25.

When to Take It Down

Take the bathroom down with the rest of the house, but swap the scent first. Pull the tree and ornaments, keep the pine candle for one more week, then switch to eucalyptus or plain white towels. The room slides from Christmas to winter without a bare, post-holiday shock. If you want the softer landing spelled out, these winter decor after Christmas ideas keep the cozy without the tinsel.

Frequently Asked Questions

How do I decorate a bathroom for Christmas without it getting in the way?

Decorate the vertical spots and leave the counters clear: garland on the mirror, a mini tree on the toilet tank or a shelf, and festive towels on the rail. Keep the sink area free for daily use and the room still reads as Christmas.

Can I use real pine garland in a humid bathroom?

Real pine holds up for about two weeks in a bathroom if the room is ventilated, but faux garland is the safer pick — it never drops needles into the sink and you can reuse it for years. Save real greenery for a single fresh sprig in a vase, swapped weekly.

Are candles safe as Christmas bathroom decor?

Yes, with one rule: never leave a lit candle unattended, and never place one near towels, curtains or the shower curtain. Battery-operated pillar candles give the same glow with zero worry, and they are the better choice in a small bathroom.

How much does Christmas bathroom decor cost?

A full look runs about $35 to $60: a faux garland ($12–$18), two festive hand towels ($10–$15), a mini tree ($15–$20) and a candle or soap set ($8–$12). Reuse the garland and tree next year and the annual cost drops to towels and scent alone.