DIY Floating Bathroom Vanity Shelf
Woodworking

DIY Floating Bathroom Vanity Shelf

Build a sleek, modern floating shelf perfect for bathroom storage. This intermediate-level woodworking project takes about 4-5 hours and creates a sturdy, wall-mounted vanity shelf that appears to float without visible brackets. Great for anyone looking to add stylish storage to a small bathroom.

AM
Alex M.· Aug 13, 2026
0 of 15 done

Plan and measure your space

Measure the wall space where you want to mount the shelf. Decide on your shelf dimensions (typical sizes are 24-48 inches wide, 8-12 inches deep, and 1.5-2 inches thick). Mark the wall studs with a pencil using your stud finder, as you'll need to anchor into at least two studs for a secure mount.

tape measurepencilstud finder

Cut the shelf top and bottom pieces

Using your circular saw or table saw, cut two pieces of plywood or hardwood to your desired shelf length and depth. These will form the top and bottom of your hollow shelf. Sand all edges smooth with 120-grit sandpaper to remove splinters and rough spots.

plywood or hardwood boardscircular saw or table saw120-grit sandpapersafety glasses

Cut the front edge piece

Cut a strip of wood the same length as your shelf and about 1.5-2 inches wide. This will be the visible front edge of your floating shelf. Sand it smooth. If you want a thicker-looking shelf, make this piece wider.

hardwood stripcircular saw120-grit sandpaper

Cut the side pieces

Cut two side pieces that match the depth of your shelf minus the thickness of the front edge piece. These will connect the top and bottom and hide the hollow interior from the sides. Sand smooth.

hardwood piecescircular saw120-grit sandpaper

Create the mounting cleat

Cut a sturdy piece of 2x4 lumber to be about 3-4 inches shorter than your shelf length. This cleat will mount to the wall studs and support the entire shelf. Cut a 45-degree bevel along the top edge using your circular saw or miter saw.

2x4 lumbercircular saw or miter sawtape measure

Cut matching bevel for shelf interior

Cut a matching 45-degree bevel on a second piece of wood that will be attached inside the shelf. When these two beveled pieces lock together, they'll create a strong, invisible mounting system. This piece should be the same length as your cleat.

matching wood piececircular saw or miter saw

Assemble the shelf box

Apply wood glue to all joining edges. Attach the front edge piece between the top and bottom boards, then add the side pieces. Use a corner clamp to hold pieces at perfect 90-degree angles while you drill pilot holes and drive 1.25-inch wood screws through the top and bottom into the edge and side pieces. Space screws every 6-8 inches.

wood gluecorner clampsdrill1.25-inch wood screwspilot bit

Attach the interior cleat piece

Position the beveled interior cleat piece along the back inside edge of the shelf, with the bevel facing down and back. The flat side should be against the shelf's top piece. Secure it with wood glue and 2-inch wood screws driven from the top down into the cleat, spacing them every 8-10 inches.

interior cleat piecewood glue2-inch wood screwsdrill

Fill holes and sand

Fill all screw holes and any gaps with wood filler. Let it dry completely (usually 30-60 minutes). Once dry, sand the entire shelf with 120-grit sandpaper, then finish with 220-grit for a smooth surface. Wipe away all dust with a tack cloth.

wood filler120-grit sandpaper220-grit sandpapertack cloth

Apply finish to the shelf

Apply your choice of stain or paint to the shelf. Work in a well-ventilated area. Apply stain with a brush or cloth, wipe off excess, and let dry per manufacturer instructions. If painting, apply primer first, then 2-3 coats of paint, sanding lightly between coats. Finish with polyurethane for water resistance in the bathroom.

wood stain or paintprimer (if painting)polyurethanepaintbrushrags

Mark the wall mounting height

Use your level to draw a perfectly horizontal line on the wall at your desired shelf height. This line marks where the top of your wall cleat will sit. Double-check that the line crosses at least two wall studs.

levelpencilstud finder

Mount the wall cleat

Position the wall cleat (the one not attached to the shelf) with its top edge along your level line and the bevel facing up and out. Drill pilot holes through the cleat into the wall studs. Secure the cleat with 3-inch wood screws driven into each stud. Use at least 3-4 screws total for maximum support.

wall cleat piecedrill3-inch wood screwslevel

Test fit the shelf

Carefully slide the shelf onto the wall cleat, matching the two beveled edges together. They should lock firmly. Check that the shelf is level and sits flush against the wall. If it wobbles or doesn't fit perfectly, you may need to sand or adjust the bevels slightly.

levelfinished shelf

Secure the shelf permanently

Once you're satisfied with the fit, drill two pilot holes through the top of the shelf down into the wall cleat (in inconspicuous spots). Drive 2-inch wood screws through these holes to lock the shelf permanently in place. This prevents the shelf from being accidentally lifted off.

drill2-inch wood screwspilot bit

Final touches and caulk

Apply a thin bead of caulk along the top edge where the shelf meets the wall to create a seamless, finished look and prevent moisture from getting behind the shelf. Smooth the caulk with a damp finger. Touch up any visible screw holes with wood filler or paint. Let everything dry completely before loading the shelf.

paintable caulkcaulk gundamp clothwood filler or touch-up paint