20 Easy Bathroom Shelf Ideas for Stylish and Functional Storage
DIY bathroom shelf ideas are a simple yet effective way to transform your space. Shelves not only keep toiletries, towels, and essentials neatly arranged, but they also add character and warmth to the bathroom.
With just a little creativity, you can repurpose items like ladders, crates, or even wine barrels into stylish storage solutions. These easy projects are budget-friendly, practical, and perfectly suited for bathrooms of any size.
In this list, you ll discover unique designs that blend rustic charm with modern functionality, giving you inspiration to clear the clutter and decorate your walls at the same time.
By the end, you ll have plenty of clever ideas to build your own bathroom shelves without breaking the bank.
#1 Hanging Wooden Shelf
This hanging wooden shelf is both rustic and practical, giving your bathroom an instant cozy touch. The sturdy rope detail adds a farmhouse feel while making installation simple, even if you re not a pro at DIY.
You can use it to store small jars of cotton swabs, rolled towels, or even candles for a spa-like vibe. A decorative sign or a touch of greenery brings personality and warmth to the display.
To recreate this look, choose reclaimed wood for a weathered finish that pairs beautifully with natural rope. Hang it securely on a wall or behind the toilet, and you ll have an eye-catching storage piece that keeps essentials tidy and stylish.
#2 Galvanized Tub Shelf
This galvanized tub shelf transforms a simple metal container into a farmhouse-style statement piece. The rustic charm comes from combining weathered galvanized metal with wooden inserts that act as shelves for storage and décor.
Rolled towels, succulents, or even a quirky clock can fit perfectly inside, giving your bathroom personality while staying organized. The added towel ring at the bottom makes it even more functional for everyday use.
To recreate this, repurpose an old galvanized tub by cutting it lengthwise and adding wooden planks inside for shelving. It s a clever way to mix vintage style with practical storage that feels welcoming and unique.
#3 Ladder Shelf Over
A ladder shelf over the toilet is one of the smartest ways to make use of vertical space in a small bathroom. This rustic wooden ladder leans neatly against the wall and instantly adds charm while holding towels, baskets, and décor.
You can store essentials like extra toilet paper, rolled hand towels, or wicker bins for toiletries without cluttering your vanity.
To recreate this idea, use an old ladder or build one with sturdy wooden planks, sanding and staining it to fit your bathroom s style. Place deeper shelves lower for bulkier storage and narrower ones at the top for candles or plants.
#4 Easy DIY Floating Shelf
This design places sturdy wooden shelves above the toilet, perfect for holding jars of cotton balls, folded towels, and even decorative items like framed prints or small plants.
The black metal brackets give them a rustic yet modern touch that blends with almost any bathroom theme. To recreate, cut wood planks to fit your wall, sand them smooth, and stain them for a polished look.
Install with durable brackets to hold extra weight, making them functional as well as stylish. This option is simple, budget-friendly, and instantly makes your bathroom look more organized and inviting.
#5 Painted White Bathroom Farmhouse Ladder Shelf
This painted white ladder shelf adds a farmhouse-inspired charm to any bathroom while being extremely practical. The clean white finish brightens up the wall, and the thick rope hanger gives it a rustic touch that feels cozy and welcoming.
Each shelf offers room for toilet paper rolls, decorative signs, or even small potted plants to add greenery. To make one yourself, cut wooden planks into equal lengths, paint them in a bright white, and secure them with side supports.
Add a sturdy rope to hang it on a wall hook, ensuring it s strong enough to hold your items. This project works especially well in smaller bathrooms where you need both style and smart storage.
#6 Wooven Basket Shelf
Woven baskets mounted on the wall bring warmth and texture to your bathroom while doubling as clever storage. In this setup, three sturdy wicker baskets are fixed above the toilet, each filled with neatly rolled towels that look both tidy and spa-like.
You can recreate this by choosing strong, flat-backed baskets and securely attaching them with screws or wall anchors. For a balanced look, align them vertically, leaving even space between each one.
These baskets aren t limited to towels; you can also use them to store toiletries, extra toilet paper, or even small decorative accents. This idea is especially handy if your bathroom has limited cabinet space but you still want a stylish, clutter-free solution.
#7 Farmhouse Bathroom Shelf
This farmhouse bathroom shelf captures that cozy, rustic charm while keeping things organized. A simple wooden plank, supported by ornate wrought iron brackets, doubles as both décor and function.
On top, a wire basket holds rolled towels, while vintage glass bottles and a potted plant add personality and color. Beneath, hooks hold towels, a bath brush, and a loofah, making daily essentials easy to reach.
To recreate this look, choose weathered wood for the shelf and mix in practical items with a few decorative touches. It s an easy way to add warmth and farmhouse flair to your bathroom without sacrificing storage.
#8 Wood Crate Shelf
Wood crates make such an affordable and versatile storage solution, especially in the bathroom. By stacking and painting them white, this design creates a clean, fresh look that blends seamlessly into a modern or farmhouse-style space.
The shelves hold everything from rolled towels and toilet paper to small baskets for toiletries and even a few potted plants to add life. To DIY, simply sand and paint old crates, then secure them together for stability.
You can use one crate for a small space or stack several for a larger unit. It s a budget-friendly way to keep your bathroom both tidy and stylish.
#9 Half Wine Barrel Wood Wall Shelf
This round wall shelf made from a half wine barrel is a perfect mix of rustic and modern. Its circular shape instantly grabs attention while the wooden cross dividers make it practical for organizing essentials like rolled towels, jars, or small plants.
You can repurpose an old barrel by cutting it in half, sanding, and finishing it with a stain or varnish. Securely mount it to the wall to hold lightweight bathroom items.
This shelf adds warmth and texture, turning a simple storage solution into wall art. It s ideal for anyone who loves creative upcycling with a touch of elegance.
#10 Corner Shelf Idea
This corner shelf makes brilliant use of an often-overlooked space in the bathroom. Built with sturdy wood planks supported by industrial-style pipes, it adds both function and a modern rustic charm.
Each tier is perfect for storing essentials like shampoo bottles, body wash, or bath accessories, while the top shelf can be used for a decorative touch, such as a small plant.
You can customize the number of levels depending on your needs and the height of your shower area. To recreate this look, use waterproof wood and seal it well to resist moisture.
#11 Simple Wooden Shelf
This design proves that simplicity can be both practical and attractive. On one side, a distressed wooden shelf with multiple small tiers is ideal for holding soaps, lotions, or rolled washcloths.
On the other hand, rustic wall-mounted holders keep rolled towels neatly stacked and easy to grab. The combination gives a vintage farmhouse vibe while still being highly functional for small bathrooms.
To recreate this, you can repurpose old wooden boards, add a weathered paint finish, and attach sturdy brackets for the towel holders. It s a budget-friendly project that brings character and order to your space.
#12 Boat Shaped Towel Wall Rack Shelf
Bring a touch of coastal charm into your bathroom with this boat-inspired towel rack. Designed like the front of a sailboat, it s fitted with multiple horizontal shelves, each one holding rolled towels securely in place with nautical cleats.
The rope trim along the edge enhances the seaside vibe, making it feel like a beach house accessory. This clever design not only organizes your towels but also doubles as a statement décor piece.
Perfect for anyone who loves a nautical theme or wants to add a playful twist to their bathroom storage. You can even paint it in bold colors to match your ocean-inspired décor.
#13 DIY Floating Ladder Shelf
This floating ladder shelf is a clever way to mix function with rustic elegance in your bathroom. The angled side rails and flat shelves create a ladder-like frame that mounts securely to the wall while looking light and airy.
It s perfect for storing rolled towels, jars of cotton swabs, and even a few plants to add a fresh touch. The lower bar works well for hanging hand towels, keeping everything within reach yet neatly displayed.
You can customize the stain or paint color to match your bathroom décor for a polished look. It s a budget-friendly project that instantly makes your bathroom feel more organized and stylish.
#14 DIY Simple Brass Toilet Paper Shelf
This compact wooden shelf is a smart solution for bathrooms where space is tight but storage is essential. It s built with a rustic wood finish and divided into sections to hold toilet paper rolls, a toilet brush, and even a small potted plant for a decorative touch.
The design keeps everything tidy while still being easily accessible, making it practical for daily use. You can tuck it neatly between the toilet and sink, where it won t take up extra room.
The top surface also doubles as a mini display area for décor or bathroom essentials. Simple, functional, and stylish, it s an easy weekend project that instantly improves bathroom organization.
#15 DIY Corner Floating Shelf Box
This floating corner shelf is a clever way to use often overlooked bathroom space while adding a touch of modern rustic charm.
The wooden box-style design fits snugly into a corner, offering two roomy surfaces to store essentials like towels, jars, or even a small plant. Its clean lines and natural wood finish give it a minimalist look that works with almost any bathroom style.
The open design makes everything easy to grab without looking cluttered. You can install it at eye level for decorative pieces or lower down for practical storage.
#16 Organize Overflowing Bathroom Beauty Product Shelf
If your bathroom counter is drowning in bottles and sprays, this beauty product shelf idea is a lifesaver. By using the narrow wall space between a door and a corner, you create a vertical display that keeps everything visible and neatly arranged.
Each small shelf holds lotions, perfumes, body sprays, or hair care products without taking up valuable counter space. It works like a mini boutique wall, letting you grab what you need in seconds.
To recreate this, install floating ledge shelves at even spacing and group items by category for easy access. It s a practical and stylish solution for anyone who loves their beauty collection but hates the clutter.
#17 Macramé Corner Shelf
This macramé corner shelf is a dreamy way to use space that often goes to waste. The simple wooden base is supported by sturdy woven cords, creating a soft, airy design that blends perfectly with a modern or boho-style bathroom.
It s light enough to keep things visually open but strong enough to hold small potted plants, candles, or jars of cotton balls.
To recreate it, cut a triangular wood piece, drill holes for the rope, and secure it with knots. Hang it from a ceiling or wall hook, adjusting the height as you like. It turns an empty corner into a stylish nook without overwhelming the room.
#18 Narrow Ladder Shelf
A narrow ladder shelf is perfect when you need storage in a slim bathroom corner. Its tall, space-saving design gives you multiple levels for towels, toiletries, or decorative touches like candles and plants.
Painted white, it blends seamlessly into bright, modern bathrooms and keeps the area looking clean and airy. To recreate, lean a premade ladder shelf against the wall or build one from simple planks and crossbars.
Secure it for safety if you re stacking heavier items. It s a stylish yet practical solution that makes every inch of wall space useful.
#19 Old Chair Shelf Idea
Instead of tossing an old chair, you can transform it into a unique bathroom shelf. By cutting off the seat and attaching the backrest to the wall, you instantly gain a shelf on top and towel bars below.
The worn, rustic finish adds vintage charm, while the rails are perfect for hand towels or washcloths. You can paint or distress the chair to match your bathroom s style.
It s a creative way to recycle furniture while adding storage and character. This project proves that a simple, forgotten chair can become both functional and decorative in your bathroom.
#20 PVC Pipe Shelf
This DIY shelf uses sturdy PVC pipes paired with rustic wooden planks to create an industrial yet practical bathroom storage solution.
The pipes act as strong supports and towel holders, while the wooden boards provide space for décor, toiletries, or extra towels.
It s highly customizable; you can paint the pipes black for an industrial vibe, white for a modern look, or leave them natural for a farmhouse style. The towel bar below keeps linens handy and organized, adding to the functionality.



















