Your bathroom is the one room guests always visit but almost never decorate for the holidays. A mini tree from the dollar store, a sprig of eucalyptus in a jar, and a red hand towel cost under 15 dollars and take about 20 minutes to set up.
This guide gives you 22 bathroom Christmas decor ideas that work in tiny spaces and survive steam and humidity. Most need no tools and no drilling. You can finish all of them in one afternoon with a single shopping trip.

Quick Picks
- Fastest win: swap your hand towels and bath mat for Christmas colors. It takes 2 minutes and changes the whole room.
- Best budget buy: a bottle brush tree from the dollar store, usually 1 to 3 dollars, looks great on any vanity.
- Best scent upgrade: a eucalyptus bundle on the shower head gives you a natural holiday smell with zero plugins.
- Best guest detail: festive guest towels show you thought about their visit, and they cost almost nothing.
- Best glow trick: fairy lights in a glass jar give warm light with no outlet, perfect for windowless bathrooms.
Did You Know?
Holiday bathroom decorating has grown into a real trend, with searches for Christmas bathroom decor climbing every November since 2019. Retailers now sell seasonal soap dispensers, shower curtains, and bath mats as dedicated holiday lines, so you can decorate a whole bathroom for less than one living room garland.
Before You Start
- Choose moisture-safe materials: steam ruins paper and cardboard fast. Stick to glass, ceramic, faux greenery, and sealed wood in a bathroom.
- Keep the counter clear: pick one small corner of the vanity for decor. You still need space for your daily routine.
- Skip real candles near fabric: use LED candles around towels and shower curtains. Save real flames for a clear stone or ceramic tray.
- Pick a 2 to 3 color palette: red and green with gold, or white and silver with pine green, keeps a small room calm instead of busy.
- Plan storage now: keep one small bin for your holiday bathroom items so next year you can redecorate in 10 minutes.
Vanity and Countertop Touches
1. Mini Bottle Brush Tree on the Vanity
A little bottle brush tree brings instant Christmas to the smallest counter. You can find them at any dollar store for 1 to 3 dollars in red, white, or classic green.
Place one tree on a small tray or in a tiny pot so it looks styled instead of random. Pro tip: group three trees in different heights together for a designer look that costs under 10 dollars.
2. Festive Soap Dispenser Swap
Your soap dispenser is used dozens of times a day, so swapping it is high impact. Holiday dispensers with red pumps, pine trees, or snowflake prints sell for 3 to 8 dollars at big box stores.
Fill it with a holiday scent like pine, cranberry, or cinnamon to make the swap do double duty. Pro tip: buy a refillable ceramic dispenser in a Christmas color instead of printed plastic. It looks better and you can reuse it every year.
3. Eucalyptus and Berry Tray
A small tray corrals your daily items and adds a holiday touch at once. Lay a few eucalyptus sprigs and faux red berries on a wooden or marble tray next to your toothbrush holder.
Use faux berries so they survive the steam, but real eucalyptus works fine for 2 to 3 weeks in a humid bathroom. Pro tip: tuck a sprig behind the faucet handles too. Every hand wash releases a fresh scent.
4. Holiday Candle Cluster
Two or three small candles in Christmas scents make the bathroom feel warm and welcoming. Pine, fir balsam, and cranberry read as holiday without being overpowering.
Cluster them on a small tray to protect the counter from wax. Pro tip: trim the wick to a quarter inch before each lighting. It keeps the flame small and stops soot from marking your mirror or wall.
5. Miniature Wreath on the Mirror
A 6 inch wreath hung on the mirror frame turns a reflection into a holiday moment. Faux boxwood or pine wreaths cost 2 to 5 dollars and handle bathroom steam with no damage.
Hang it with a suction cup hook so you leave no marks on the glass. Pro tip: hang it slightly off center. It looks more natural and keeps part of the mirror fully usable.
6. Christmas Hand Lotion and Soap Set
A matching lotion and soap set in holiday packaging looks like a gift to yourself. Sets with cranberry, vanilla, or peppermint scents start around 5 dollars at drugstores during the season.
Keep the bottles together on a small dish or folded washcloth so they read as one styled moment. Pro tip: put a set like this in the guest bath too. It is a small touch people remember and mention.

Shower and Tub Decor
7. Pine Garland on the Shower Rod
Drape a faux pine garland along the shower rod or the top of the shower door frame. A 6 foot garland costs 4 to 10 dollars and you can reuse it in the living room next year.
Secure it with clear zip ties or twist ties so it cannot slip into the shower stream. Pro tip: choose a garland with built-in pinecones or berries, since the extra texture shows up better from across the room.
8. Tub Rim Candle Arrangement
Line the far edge of the tub with candles for a spa-like holiday soak. Three pillar candles in different heights, in cream or deep red, create a calm glow.
Keep candles at the end opposite the faucet so splashes cannot reach them. Pro tip: set each candle on a small glass plate to catch wax drips and keep the tub rim clean.
9. Eucalyptus Shower Bundle
Tie a bundle of fresh eucalyptus to your shower head with twine. The steam releases the oils and fills the whole bathroom with a natural holiday scent for 1 to 2 weeks.
Use 5 to 8 stems and hang the bundle behind the shower head so water hits it lightly. Pro tip: crush a few leaves between your fingers before each shower to wake the scent back up on day 10.
10. Holiday Bath Mat at the Tub
A Christmas bath mat in front of the tub is practical decor you step on daily. Mats with simple tree, snowflake, or plaid patterns run 8 to 15 dollars and machine wash well.
Pick one with a rubber backing so it stays put on wet tile. Pro tip: buy a mat in your chosen palette, like red plaid if your towels are red. Matching the mat to the towels makes the whole room look planned.
11. Floating Ornament Bowl
Fill a wide glass bowl with water and float 4 to 6 shatterproof ornaments in it on the tub rim or a stool. Red, gold, and silver ornaments catch the light beautifully.
Add a few fresh cranberries and a sprig of pine for extra color. Pro tip: use plastic ornaments only near the tub, never glass. If one tips over you do not want broken glass in the bathroom. For more ideas to dress up the smallest surfaces, see these small bathroom decor ideas.

Towels and Textiles
12. Christmas Hand Towel Rotation
Swapping your hand towels is the single fastest holiday change you can make. Two Christmas hand towels cost 3 to 6 dollars each, and the swap takes under a minute.
Fold them in thirds and hang them neatly so the pattern shows. Pro tip: keep a stack of plain white guest towels in the cabinet. If the holiday towels get grimy mid-season, you can rotate a fresh set in seconds.
13. Festive Bath Mat Swap
Your bath mat covers real visual space, so a holiday one changes the room fast. Look for a washable mat in your palette, with a simple pattern that hides footprints.
Wash it on gentle and air dry so the backing lasts the whole season. Pro tip: layer a small red or green rug over a plain mat. Two thin layers read richer than one thick mat.
14. Striped or Plaid Bath Towels
Full-size bath towels in red stripes or green plaid make a strong statement when hung on a hook or bar. Sets of two run 10 to 20 dollars at home stores in December.
Hang one folded over the towel bar and one on a hook so the pattern shows from the door. Pro tip: if bold patterns feel like too much, pick towels with just a holiday stripe at the border.
15. Seasonal Shower Curtain
A Christmas shower curtain is the biggest single textile change in the room. Tree prints, subtle snowflakes, or a simple red and white pattern all work and cost 10 to 25 dollars.
Pair a patterned curtain with a clear liner behind it so the print stays visible. Pro tip: if you love your everyday curtain, hang a holiday one just for December and store it with your other seasonal items. If your bathroom is tight on space, these small bathroom ideas that maximize both style and space pair well with a bold curtain.
16. Embroidered Guest Towels
Guest towels with a small embroidered tree or snowflake feel special without being loud. You can find them for 2 to 4 dollars each.
Roll two towels and stand them upright in a basket for a hotel look. Pro tip: keep everyday hand towels on the rack for display towels to stay crisp all season.

Walls, Shelves and Small Details
17. Garland on Floating Shelves
Run a faux garland along the front edge of your bathroom shelves. It frames whatever is stored there and adds Christmas in one step, for about 5 to 12 dollars.
Weave a few small ornaments or wooden beads into the garland. Pro tip: let the ends hang down 3 to 4 inches on each side for a relaxed, styled look.
18. Mini Ornament Jars
Fill a clear glass jar with small shatterproof ornaments and set it on a shelf or the back of the toilet. A mason jar plus a 12 pack of mini ornaments costs under 8 dollars total.
Mix two colors, like gold and red, for a richer look than a single color. Pro tip: add a battery fairy light string inside the jar before the ornaments. The glow through the glass at night is lovely in a hallway bathroom.
19. Toilet Tank Topper Tray
The top of the toilet tank is free display space most people ignore. A small tray with a candle, a tiny tree, and a sprig of greenery turns it into a styled vignette.
Keep everything toward the back half so the front stays clear for the lid. Pro tip: use a tray with a lip or rim. It keeps items from sliding off when the tank lid is lifted, and these toilet tank decor ideas give you even more ways to style this spot.
20. Holiday Art in a Frame
A small framed print with a Christmas quote or winter scene adds personality to a bare wall. Print one at home or buy a 5 by 7 print for 3 to 8 dollars.
Use a frame you already own and just swap the art for the season. Pro tip: hang it with a removable adhesive strip rated for humid rooms so it comes off clean in January.
21. Fairy Lights in a Glass Jar
A glass jar filled with warm white fairy lights gives soft glow with no outlet and no flame. Battery strings cost 2 to 5 dollars and run for weeks on one set of batteries.
Set the jar on a shelf, the vanity corner, or the windowsill. Pro tip: choose lights with a timer function so they turn on each evening and your bathroom greets you with glow.
22. Scented Pinecones in a Bowl
A bowl of cinnamon scented pinecones is classic Christmas that also smells amazing. Bags sell for 3 to 6 dollars at craft and grocery stores from November on.
Place the bowl on open shelving or the vanity where air moves. Pro tip: refresh fading scent with 2 to 3 drops of cinnamon essential oil. One refresh lasts another 2 weeks. For a guest-ready bathroom, pair this with ideas from these guest bathroom decor ideas that impress every visitor.

Common Mistakes to Avoid
- Using paper decor in a steamy bathroom: paper garlands and cardboard signs wilt within days. Choose faux greenery, glass, and ceramic instead.
- Blocking the mirror: a wreath or garland that covers your reflection gets annoying fast. Keep the center of the mirror clear.
- Overcrowding the counter: three small items beat ten. Leave room for soap, toothbrushes, and your actual routine.
- Real candles next to towels: fabric and open flame are a bad mix in a small room. Use LED candles near textiles.
- Ignoring the color palette: mixing every Christmas color in a tiny bathroom looks chaotic. Stick to two or three colors max.
- Decorating only at eye level: the toilet tank, shelves, and shower rod are all fair game. Spread decor top to bottom for a finished feel.
