19 Christmas Bathroom Decor Ideas on a Budget

Last December I stood in my bathroom holding a bag of ornaments and realised I had nowhere sensible to put them, and no plan beyond “make it festive somehow.” That year I spent too much and still ended up with a cluttered sink. The next year I did it differently, with a small box of basics, a few natural touches, and a rule: nothing that made the morning routine harder. These Christmas bathroom decor ideas follow that same rule. They are cheap, quick, and easy to take down in January, so your bathroom feels like Christmas without turning into a storage cupboard.

1. Swap in Red and Green Hand Towels

Red and green hand towels folded neatly on a bathroom towel rail at Christmas

Nothing changes a bathroom faster than fresh towels, and a set in deep red or forest green instantly says Christmas without a single ornament. Fold two hand towels neatly on the rail, keep one guest towel rolled in a basket, and leave your everyday white towels in the cupboard for January. Look for thick cotton towels on sale, since thin ones look tired after two washes. I tried this first because it took five minutes, and the mistake to avoid is mixing five different shades of red that clash. Pick one red, one green, and let them do the work.

Cost: ~$12 | Time: 10 minutes

💰 Budget win: Two towels beat a whole box of decorations, and you will use them again every December.

2. Hang a Mini Wreath on the Mirror

Small green Christmas wreath hanging on a bathroom mirror with a red bow

A small wreath hung on the bathroom mirror is the kind of touch guests notice right away, and it costs almost nothing if you use a faux mini wreath. Hang it from a suction hook at the top centre of the mirror, or tie it with ribbon to a small nail if you own the place. Keep it under twelve inches wide so it does not block your reflection. Add a single bow if it looks plain. I hung mine slightly off-centre the first time and it drove me mad all week, so measure by eye from the doorway, not from six inches away.

Cost: ~$8 | Time: 10 minutes

💰 Budget win: One faux wreath lasts for years, while fresh ones need replacing every season.

3. Roll Towels Like a Cosy Hotel Display

Rolled red and cream towels standing in a woven basket in a bathroom

Rolled towels in a basket look far more festive than towels folded flat, especially when you mix a cream towel with a red one. Roll them tightly, stand them upright in a woven basket on the floor or a shelf, and tuck a small pine sprig on top for scent and colour. This works even in a tiny bathroom because the basket holds towels you were storing anyway. The trick is rolling them the same size so the basket looks tidy, not like a laundry pile. I keep this display up all winter and just swap the sprig when it dries out.

Cost: ~$6 | Time: 15 minutes

💰 Budget win: Use towels and a basket you already own, and the only new cost is a sprig from the garden or market.

4. Add a Pine-Scented Candle by the Sink

Pine-scented candle on a small tray beside a bathroom sink

Scent does half the decorating in a bathroom, and a pine or cinnamon candle makes the room smell like Christmas before anyone sees a decoration. Place it on a small tray or saucer by the sink, away from towels and curtains, and light it only when you are home. A tray keeps wax off the counter and makes an ordinary candle look intentional. Choose a medium candle rather than a tiny tea light, since small ones burn out in an evening. I learned to trim the wick each time, because a tall wick smokes and leaves soot on the wall.

Cost: ~$7 | Time: 5 minutes

💰 Budget win: One good candle beats three cheap ones that smell faint and burn unevenly.

5. Tie Ribbon Bows Around the Soap Dispenser

Soap dispenser with a red ribbon bow tied around its neck in a bathroom

A simple ribbon bow tied around a soap bottle or lotion pump is a tiny detail with a big payoff. Cut a length of wired ribbon in red, gold, or plaid, wrap it around the neck of the bottle, and tie a neat bow at the front. Wired ribbon holds its shape, while plain ribbon flops flat by lunchtime. If the bottle is clear, the bow shows up beautifully against the soap. This is also a lovely touch for a guest bathroom, since it makes ordinary hand soap feel like part of the season. Keep the tails short so they do not dip into the sink.

Cost: ~$3 | Time: 10 minutes

💰 Budget win: One spool of wired ribbon covers the soap, the candle, and a jar or two.

6. Fill a Glass Jar With Ornaments and Fairy Lights

Glass jar filled with red and gold baubles and glowing fairy lights on a bathroom shelf

A clear glass jar filled with small baubles and a string of battery fairy lights glows beautifully on a bathroom shelf at night. Layer the ornaments loosely, tuck the light string in as you go, and leave the battery pack hidden behind the jar. Use shatterproof ornaments in a bathroom, since glass ones break on tile. I use a mix of red and gold baubles left over from the tree, plus a few pinecones for texture. Switch the lights on in the evening and the whole shelf looks like a shop window. For more small-space festive touches, see my (see also: budget-christmas-decor-ideas) roundup.

Cost: ~$10 | Time: 20 minutes

💰 Budget win: Leftover tree ornaments and a jar from the kitchen cost nothing extra.

7. Lay a Festive Bath Mat in Plaid or Red

Red plaid bath mat on a bathroom floor beside a white tub

The bath mat is the biggest patch of colour on most bathroom floors, so swapping it for a plaid or deep red one changes the whole room. Pick a washable mat with a non-slip backing, since a pretty mat that slides is a hazard on wet tile. Plaid reads festive without screaming Christmas, so you can leave it out through January. I bought mine on clearance after the holidays one year and have used it every December since. Shake it outside weekly, because bathroom mats collect hair and dust faster than you expect.

Cost: ~$14 | Time: 5 minutes

💰 Budget win: Buy one good washable mat on clearance and reuse it for years instead of buying a new novelty mat each year.

8. Hang a Tiny Garland Along the Mirror Frame

Thin green garland draped along the top of a bathroom mirror frame

A thin garland draped along the top of the mirror frame frames your reflection in greenery without crowding the sink. Use a lightweight faux garland, secure it with two small clear hooks or tape, and let the ends hang just past the corners. Keep it thin, since a thick garland sheds needles into the sink and blocks light. Add three small clips or baubles spaced evenly if it looks bare. I tried a heavy garland once and it kept slipping into the tap, so light and simple wins here every time.

Cost: ~$9 | Time: 15 minutes

💰 Budget win: A six-foot faux garland can dress the mirror and still leave enough for a shelf.

9. Display Pinecones in a Wooden Tray

Pinecones arranged in a wooden tray with greenery on a bathroom shelf

Pinecones are the cheapest Christmas decoration there is, and a small pile in a wooden tray looks rustic and intentional on a bathroom shelf or windowsill. Collect a handful outdoors or buy a bag, dust them off, and arrange them with a sprig of greenery and one red ornament for contrast. A tray keeps them contained and stops them rolling onto the floor. If you want scent, add two drops of pine essential oil to the tray, not to the cones directly. This is my favourite zero-effort display, and it survives curious pets far better than baubles do.

Cost: ~$4 | Time: 10 minutes

💰 Budget win: Free pinecones from a park walk beat a store-bought centrepiece every time.

10. Swap the Shower Curtain for a Seasonal Print

Bathroom with a red plaid Christmas shower curtain and white tiles

The shower curtain is the largest surface in most bathrooms, so a seasonal print transforms the room in one move. Choose a simple pattern, like subtle trees, snowflakes, or red plaid, rather than a busy cartoon print that tires fast. Keep your existing liner behind it so the pretty curtain stays dry. Hang it with the rings you already have, and store it folded flat after the holidays. I tried a very loud print once and took it down within a week, so calm patterns last longer. Save this idea for your Christmas bathroom board if you like big-impact swaps.

Cost: ~$16 | Time: 15 minutes

💰 Budget win: A single curtain swap replaces the need for five smaller decorations.

11. Add a Small Christmas Tree to the Counter

Tiny tabletop Christmas tree with mini ornaments on a bathroom counter

A tiny tabletop tree, no taller than a soap bottle, brings real Christmas charm to a bathroom counter without taking over the sink. Set it in a small pot or mug, add five or six mini ornaments, and skip the lights if the counter is near water. Keep it away from the tap splash zone so it stays dry. I use a twelve-inch faux tree that folds flat for storage, and guests always comment on it before anything else. If your counter is tiny, put the tree on the toilet tank lid or a high shelf instead.

Cost: ~$11 | Time: 15 minutes

💰 Budget win: A small faux tree costs less than a bouquet of flowers and returns every year.

12. Use Candy Cane Striped Towel Rings

White towel with candy cane striped ribbon tied around a bathroom towel ring

If you do not want to buy new towels, dress up the ones you have with candy cane striped ribbon tied around the towel ring or rail. Wrap a short length of striped ribbon around the towel where it hangs, tie a small bow, and the plain white towel suddenly looks festive. This works best on guest towels that hang undisturbed, since daily towels get untied fast. Use ribbon with a wire edge so the bow keeps its shape. It is a small trick, but it photographs beautifully and costs less than a coffee.

Cost: ~$3 | Time: 10 minutes

💰 Budget win: Ribbon transforms towels you already own, so there is nothing new to store in January.

13. Place a Festive Soap Dish and Dispenser Set

Festive red and gold soap dish and dispenser set on a bathroom sink

A matching soap dish and dispenser in red, gold, or a winter pattern makes the sink area feel dressed up without any extra clutter. Swap just these two pieces and leave the rest of the counter alone, since a crowded sink feels messy no matter how pretty the pieces are. Look for ceramic or sturdy plastic sets on sale, and keep the old set in a cupboard for January. I learned to check that the pump fits the soap thickness I use, because a pretty pump that clogs is worse than a plain one that works.

Cost: ~$13 | Time: 10 minutes

💰 Budget win: Two swapped pieces give a full seasonal sink look for the price of one decoration set.

14. Drape Fairy Lights Around a Window Frame

Warm fairy lights strung around a bathroom window frame at dusk

Battery fairy lights around a bathroom window frame turn an ordinary winter evening into something warm and glowy. Use warm white lights, run them along the top and sides of the frame, and secure them with small clear clips. Battery lights avoid cords near water, which matters in a bathroom. Keep the battery pack on the windowsill where you can reach it easily. I switch mine on at dusk and off before bed, and the room feels like a cabin even though it is just a small city bathroom. For more glow-on-a-budget ideas, see my (see also: budget-bathroom-decor-ideas) roundup.

Cost: ~$8 | Time: 20 minutes

💰 Budget win: Battery lights cost less than plug-in sets and need no electrician or extension cord.

15. Fill the Toilet Tank Top With Greenery and a Candle

Toilet tank top decorated with pine greenery and a jar candle

The top of the toilet tank is wasted display space in most bathrooms, and a small tray with greenery and a candle turns it into a festive vignette. Lay a flat sprig of faux pine, add a small candle in a jar, and finish with one ornament. Keep everything at least a few inches from the flush button so nothing gets knocked off. Use a jar candle rather than an open flame near towels. This spot is at eye level when you sit down, so it gets noticed more than a high shelf ever does.

Cost: ~$7 | Time: 10 minutes

💰 Budget win: One sprig and one candle dress a spot that was holding nothing but dust.

16. Hang Stockings on the Towel Rail

Mini Christmas stockings hanging from a bathroom towel rail

Mini stockings hung from the towel rail are playful, cheap, and perfect if you have kids or just like a bit of fun. Hang two or three small stockings with S-hooks, fill the toes with a rolled washcloth or a small pine sprig, and leave the main towel rail free for actual towels. Keep them away from the shower spray so they stay dry. I hung stockings on a spare rail by the door rather than the main one, because guests still need somewhere to hang a wet towel. Small stockings look better here than full-size ones, which overwhelm a bathroom.

Cost: ~$6 | Time: 10 minutes

💰 Budget win: A pack of mini stockings costs less than one large stocking and fills a rail beautifully.

17. Add a Christmas Scented Hand Soap

Christmas-scented hand soap in a festive bottle beside a bathroom sink

A Christmas-scented hand soap in pine, cranberry, or spiced orange makes every hand wash feel seasonal, and it is the easiest swap on this list. Pour it into your existing dispenser if you like the bottle, or buy a festive bottle and refill it next year. Keep a spare bottle under the sink so you do not run out mid-visit when guests are over. Scented soap is also kinder on the budget than a room spray that vanishes in an hour. I keep the cranberry one for guests and the plain one for everyday use, and both get used up by New Year.

Cost: ~$5 | Time: 5 minutes

💰 Budget win: One seasonal soap replaces a spray, a candle, and a plug-in for a fraction of the cost.

18. Create a Hot Cocoa Station on a Shelf

Small hot cocoa tray with mugs and candy canes on a bathroom shelf

A tiny hot cocoa station sounds odd for a bathroom, but a small tray with mugs, cocoa packets, and candy canes makes a guest bathroom feel like a treat. This works best in a guest bathroom or a bathroom near a bedroom, not a busy family bathroom where the tray will get splashed. Use a tray with a lip so nothing slides off, keep the mugs to two, and add a small jar of marshmallows. Guests love finding it, and it costs almost nothing if you use mugs you already own. Just keep the tray away from the sink splash zone.

Cost: ~$9 | Time: 15 minutes

💰 Budget win: Mugs and packets from the kitchen cupboard mean the tray itself is the only new buy.

19. Keep One Clear Surface for January Take-Down

Tidy bathroom counter with one clear surface and a labelled storage box nearby

The best Christmas bathroom trick is planning the take-down before you decorate. Leave one counter or shelf completely clear, and keep all decorations on the other surfaces, so January clean-up takes ten minutes instead of an hour. Store the small decorations in one labelled box, fold the seasonal towels together, and coil the fairy lights around a piece of cardboard so they do not tangle. I ignored this rule one year and spent a whole afternoon untangling lights, so now the box lives on top of the linen cupboard, ready. For a full take-down checklist, see my (see also: christmas-bathroom-storage-ideas) guide.

Cost: ~$0 | Time: 20 minutes

💰 Budget win: Storing decorations properly means you buy nothing new next December.

A Christmas bathroom does not need a big budget or a big bathroom. Pick three or four ideas from this list, keep the sink clear enough for real life, and let scent, towels, and one glowing jar do most of the work. When January comes, pack it all in one box and enjoy a calm, clean bathroom again.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *