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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.