20 Best DIY Bathroom Shelf Decor to Try

Okay, friend – if your bathroom shelves are looking a little sad, I totally get it, and diy bathroom shelf decor can turn that cupboard-of-mess into a little moment of joy. Small changes feel huge in a tiny space, and shelves are the perfect spot to add personality without a big renovation.

I made this list because I spent months playing with shelf layouts in my own apartment and learned which little swaps actually make a bathroom feel calm and styled. I tested wicker baskets, thrifted vases, and even a pallet shelf, and I want to save you the trial-and-error headache.

Read on and you’ll get 20 creative ideas, real-life tips I used, and quick swaps you can make this weekend to love your bathroom shelves again.

These 20 diy bathroom shelf decor Ideas Will Transform Your Space

Simple Sink Shelf Styling

sink under mirror with towel shelf
Source: Pinterest

I love how a tidy little shelf next to the sink instantly makes the whole space feel intentional, and this look is so easy to copy. If you pair folded towels with one decorative jar or candle, you get that spa vibe without spending hours. I once arranged a shelf like this before guests arrived and it honestly made the bathroom feel brand new.

Rustic Soap Bottle Display

wooden shelf with bottles and soaps
Source: Pinterest

This wooden shelf with bottles and soaps is that charming rustic detail that warms up cold tile and chrome, and you can recreate it with thrifted bottles and simple labels. Try swapping in amber glass dispensers and a small soap dish so everything reads cohesive. You’ll be surprised how much character a few curated bottles add to an ordinary sink area.

Eclectic Mini Bathroom Collage

assorted bathroom items collage vignette
Source: Pinterest

Grouping little things like soaps, candles, and tiny towels into a collage makes your shelf feel curated instead of cluttered and you can mix textures and heights for interest. I like to include a small framed photo or quirky object to make the space feel like mine. Play with odd numbers and balance – that’s where the magic happens.

Plant-Lover’s Toilet Shelf

small bathroom shelves with plants
Source: Pinterest

Plants on a shelf above the toilet instantly freshen the room and make it feel thoughtfully styled, and many houseplants actually thrive in a steamy bathroom environment. If you don’t have a green thumb, pick a pothos or fern that forgives a missed watering. You can group plants in mismatched pots for a collected look without buying anything new.

Layered Plant Shelf Unit

bathroom shelving unit filled with plants
Source: Pinterest

A shelving unit packed with plants feels like a mini indoor garden, and it’s a beautiful way to use vertical space if your bathroom is narrow. I once swapped a tall shelf into my tiny bath and suddenly it felt calmer and more intentional. Try mixing trailing plants with upright varieties to create movement and softness.

Handmade Wood Glue Craft Shelf

woodworking process making a shelf
Source: Pinterest

Watching someone build a shelf with wood and glue inspired me to try a weekend DIY, and making your own shelf is cheaper than you think if you have basic tools. You can stain or paint the wood to match your bathroom’s palette, and adding hidden brackets keeps the look clean. If you’re nervous about cutting wood, most hardware stores will cut boards to size for you.

Minimal Soap and Lotion Display

shelf with soap lotion and small items
Source: Pinterest

Keeping soap, lotion, and one small tray on a shelf makes function look intentional and keeps countertops tidy, and minimal looks are the easiest to maintain. I often swap bottles into matching dispensers to reduce visual noise, and it immediately reads curated. This approach is perfect if you love clean lines and low fuss.

Three-Tier Floral Shelves

three white shelves with flowers vases
Source: Pinterest

Stacking three narrow shelves and placing vases or little floral bursts on each gives a rhythmic and feminine look without taking up much wall space. I love changing the blooms seasonally, even if they’re just grocery store stems. Keep the vases similar in color so the overall effect stays calm and cohesive.

Open Window Vintage Shelf

old window open in bathroom setting
Source: Pinterest

An old window propped on a shelf adds instant vintage charm and acts like a casual mirror or art piece without the commitment of hanging heavy decor. I salvaged a window frame once and used it as a shelf backdrop, and guests always ask where I found it. You can distress it with sandpaper for a romantic, worn-in effect.

Pallet Wood Bath Shelf

bathroom shelf made from wooden pallets
Source: Pinterest

Pallet wood shelves have that rustic, handmade energy and they’re super budget-friendly if you can find reclaimed wood. I built a small pallet shelf leaning against my tub and painted it white for contrast, and it added instant cottage vibes. Sand the slats smooth and seal them for a bathroom-friendly finish.

Simple Vase Accent Shelf

wooden shelf with two white vases
Source: Pinterest

Two white vases on a wooden shelf give a serene, considered display without feeling fussy, and choosing similar shapes keeps it peaceful. I like to change the contents by season – dried grasses in winter, fresh stems in spring. A small woven basket beside them adds texture and hides extras like cotton pads.

Bath Tray Shelf Styling

white bathtub with wooden shelf tray
Source: Pinterest

A wooden shelf across the tub or a tray shelf gives you a pretty place for candles and soap, and it makes baths feel indulgent even on a weeknight. My simple trick is to keep one candle, one soap, and one small plant – it looks styled but stays very practical. Make sure any wood near the tub is sealed so it lasts longer.

Everyday Essentials Shelf

sink shelf with soap sanitizer towel
Source: Pinterest

A shelf with soap, hand sanitizer, and a hand towel keeps what you use most within easy reach and makes the sink area feel tidy and practical. I love using a small tray so bottles don’t slide around, and it looks like you planned it even when you didn’t. Function is the easiest styling tool, so start there if you’re overwhelmed.

Towel Ladder Shelf Look

white sink under mirror with towel shelf
Source: Pinterest

A wooden shelf stacked with towels next to the sink feels cozy and hotel-inspired, and rolling towels can make the display feel boutique-level without much work. I keep a few fresh towels here and rotate them weekly, which is an easy upkeep habit. A small scented sachet tucked into the stack adds a lovely, subtle scent.

Basket-Box Shelf Combo

wooden shelf with baskets and towels
Source: Pinterest

Baskets on a shelf hide the chaos and make storage look attractive, so combine baskets with open displays for things you use daily. I once used mismatched baskets after a move and it actually read like a styled choice once I added uniform labels. Baskets are a lifesaver for toiletries, kid supplies, or extra toilet paper.

Green Mirror Shelf Moment

toilet under mirror with shelf and plants
Source: Pinterest

A shelf beneath a mirror with plants on it creates a fresh focal point that breathes life into an otherwise functional corner, and reflection doubles the impact. I like to place a small tray with my daily skincare items here so mornings feel a little more luxurious. Keep the palette simple so the plants pop against the glass.

Corner Floating Plant Shelf

small wall shelf with plant near toilet
Source: Pinterest

A tiny floating shelf in the corner with a plant is one of my favorite tricks for filling awkward negative space without crowding the room. You can add a candle or a rolled washcloth to make it feel balanced. Anchoring the shelf with a tiny hook or hidden bracket keeps everything sturdy.

Shower Shelf Jungle Touch

shelf with green plants near shower head
Source: Pinterest

Plants on a shower shelf make the space feel like a mini rainforest and steam helps them thrive, so consider hardy varieties that love humidity. I swapped in a bamboo shelf for my shower and added a small succulent and fern – they survived surprisingly well. Keep taller bottles at the back and the plants in front for visibility and easy reach.

Countertop Curated Box

wooden box with soap lotion countertop
Source: Pinterest

A small wooden box or tray on your counter corrals bottles and looks like a deliberate styling choice rather than a pile of products. I keep one on my vanity with my daily serum, moisturizer, and a hair clip, which makes mornings quicker. Choose a box with a warm tone to soften tile-heavy bathrooms.

Sinkside Soap and Toothbrush Shelf

sink shelf with soaps and toothbrushes
Source: Pinterest

Arrange soap and toothbrushes on a tiny shelf by the sink for a neat and hygienic station that looks intentionally styled, and using a small tray keeps it tidy. I swapped my mismatched holders for a single ceramic tray and that one change felt so elevated. Keep the palette neutral if you want a serene morning routine.

How to Actually Make This Work For You

Start by measuring your space and picking one shelf to focus on so the project feels manageable, then choose a consistent material or color to tie items together and keep visual clutter low. Mix functional items like towels with one decorative object and a plant to balance utility and beauty, and don’t be afraid to swap things out after living with the setup for a week or two to see what actually works. Lastly, small details like matching dispensers, a tray to corral bottles, or a few baskets will make even inexpensive pieces feel curated and intentional.

How do I choose the right shelf size?

Measure the width and depth of the area and consider what you want to store – towels need deeper shelves while plants and jars can sit on narrow ledges. Leave breathing room so the shelf doesn’t feel overcrowded and test with cardboard cutouts if you’re unsure.

Can I use real plants in a small, windowless bathroom?

Yes – pick low-light tolerant plants like pothos, snake plant, or ZZ plant which handle humidity and low light well. Rotate them occasionally and monitor moisture so they stay healthy.

What materials hold up best in bathrooms?

Moisture-resistant woods like teak, sealed pine, or painted MDF are good choices and metal shelves with rust-resistant finishes can also work well. Always seal raw wood with a waterproof finish to extend its life in a humid environment.

How do I keep shelves from looking cluttered?

Limit the number of items by choosing a small selection you use or love and group objects in odd numbers for a curated look. Use baskets, trays, and uniform containers to keep small items together and visually neat.

Scroll to Top