Your bathroom deserves to feel comfortable, not just serve its purpose. Here are 26 shelf ideas that will help you add both some rustic character and a lot more storage to your space.
Distressed Shelf with Hooks for Hanging Bath Accessories

Hang bath poufs or towels from the antique-style hooks on this rustic, distressed wooden shelf. It creates a charming place for your essentials and features vintage farmhouse style on the bathroom walls.
Floating Wood Shelves for Bathroom Essentials

Source: ig: adorably_lauren
Wooden planks make up these simple floating shelves. The top shelf has a small potted plant, and the lower collects cotton swabs in clear jars.
Tiered Wire Shelving for Small Decor and Essentials

Source: ig: beydindesign
Place a narrow, tiered wire shelving unit above the toilet. Its light wood shelves contrast with the dark metal frame.
Black Metal Shelving Unit Adds Vertical Storage Above Toilet

Source: ig: briemarie1023
This three-tiered black metal shelf unit mounts to the wall above the toilet.
Rustic Tobacco Basket Shelf Displays Bathroom Essentials

Source: ig: briemarie1023
Woven tobacco material forms a vintage basket, mounted above simple wooden shelves. Itโs a spot for cotton balls and jars.
Rustic Wooden Shelves with Industrial Pipe Brackets

Source: ig: brownies_forever_farmhouse
Fill rough-hewn wooden shelves with glass jars of cotton balls and spare toilet paper. Industrial pipe brackets hold up the shelves.
Tall Hall Tree Shelf with Hooks for Hanging Towels

Source: ig: clairelynnhome
A narrow, multi-tiered shelf unit features top hooks for hanging towels. Itโs built with a wooden seat and wire shelves below, holding baskets and magazines.
Wooden Shelf with Dual Word Art Displays Above Toilet

Source: ig: deevine_imaginations
Built-in frames on this rustic wooden shelf allow you to show playful washroom phrases like โWashโ and โFlushโ. Positioned over the commode, it also holds decorative items and small green sprouts, adding character to the wall.
Scalloped Black Shelf Unit Holds Bathroom Decor and Essentials

Source: ig: delightedwiththedetails
Dark black metal shapes this scalloped shelf unit. Itโs filled with clear jars of cotton balls and bath salts, alongside green pitchers and small potted plants.
White Floating Shelves Add Greenery and Storage

Source: ig: eleanorrosehome
White makes these simple floating shelves blend into the wall. They hold potted plants and glass jars.
Wooden Shelves with Towel Bar and Rustic Signage

Source: ig: fairytalefarmhouse
When hand towels need a dedicated spot and you want to add some fun to the wall, this tiered wooden shelf unit comes with a built-in towel bar. Above it, a framed โFlushโ sign adds a playful detail, while a โDub-A-Dub-Dueโ sign sits on the second shelf.
Antique Candelabra Adds Dramatic Ambiance to Bathroom Shelf

Source: ig: farmhouse2020
A vintage-inspired silver candelabra sits atop a distressed white stool. It holds tall white taper candles, which cast an atmospheric light. The combination evokes old-world charm in the bathroom.
Circular Shelf Unit Adds Industrial Style Above the Toilet

Source: ig: farmhouseonchapel
In matte black, a two-tiered circular shelf hangs above the toilet. Itโs an open design, so it wonโt feel heavy in the space. Use it for small decorative items or rolled towels.
Cane-Fronted Cabinet Adds Natural Texture to Bathroom Storage

Source: ig: farmhousetofrills
If youโre looking for bathroom storage, a light wood cabinet with cane-fronted doors and drawers is an option. It holds your essentials, and the cane provides a natural material.
Slim Black Shelves Frame Minimalist Art and Greenery

Source: ig: greeneacresfarmhouse
Narrow black shelves present a simple surface. One holds minimalist art and a small potted plant, and the other displays reed diffusers and woven boxes.
Natural Wood Shelves Add Warmth Above the Toilet

Source: ig: hollys.hobby
Mount two simple, unfinished wood shelves vertically above the toilet. They can hold folded towels, small potted plants, and a diffuser. The unfinished wood adds a natural texture, warming the wall.
Open Shelving Unit Displays Stacked Towels and Jars

Source: ig: homehydrangea
Position a white open shelving unit above the toilet. Youโll fill it with neatly folded towels, glass jars, and small potted plants.
Rustic Wooden Shelves Hold Woven Baskets and Folded Towels

Source: ig: lifeamongthecedars
Rough-hewn wooden shelves are installed above the toilet. Theyโre a spot for folded towels and woven storage baskets. The woodโs natural grain is visible on each plank.
Wooden Crate Shelving Adds Rustic Charm to Bathroom Walls

Source: ig: lizlovegrowswild
Stack unfinished wooden crates on the wall to form a charming farmhouse-style shelf. This provides storage for rolled towels and apothecary jars, adding a unique, natural wood appearance to your bathroom walls.
Glass Shelves Display Beachy Decor and Bath Essentials

Source: ig: our_dunmow_home
Clear glass shelves create a light display for bathroom items. On higher shelves, arrange a framed beach scene, a large decorative shell, and a potted plant. Keep cotton swabs, brushes, and folded towels on the lower levels.
Sliding Barn Door Cabinet Adds Rustic Storage Above the Toilet

Source: ig: themorrismansion
If you need to hide open shelving above the toilet, this wooden cabinet uses a sliding barn door. Itโs a practical spot for bathroom essentials.
White Shelf With Hooks Displays Jars and a Boxwood Wreath

Source: ig: ourrustichaven
A white shelf is fitted with U-shaped hooks. On top, display glass jars and bottles. Below, a boxwood wreath hangs from one hook, a spot of green.
Floating Wood Shelves Display a Gallery of Framed Family Photos

If your bathroom walls feel bare, consider installing simple floating wood shelves. Theyโre dark wood, and designed to hold a collection of uniformly framed family photos. The display creates a personalized gallery.
Wooden Stool Adds Rustic Seating Next to the Sink

For extra seating or a surface near the sink, consider a small, carved timber stool. Its unaltered wood finish presents a warm contrast to crisp white cabinetry.
Woven Cane Chairs Add Cozy Seating by the Window

Airy cane-backed chairs with plush white cushions and slim black legs sit by the window.
Tiered Wooden Shelves Hold Bath Essentials and Linens

Source: ig: forever.six.acres
A slender, tiered shelving unit crafted from light wood and metal sits beside the tub, holding bath products, folded towels, and small decor items.