Bathroom Mirrors & Cabinets

Every bathroom needs somewhere to check your reflection and somewhere to stash the toothpaste, and our Bathroom Mirrors & Cabinets collection covers both with stylish medicine cabinets and bathroom mirrors. It is ideal for small bathrooms short on storage, busy family bathrooms and anyone updating a vanity wall. The right piece adds light, hides clutter and makes the room feel bigger at the same time.

Choose from recessed and surface-mount medicine cabinets with single, double or triple mirrored doors, adjustable glass shelves and soft-close hinges. Lighted LED mirrors offer dimmable, color-temperature settings, anti-fog pads and touch controls, while framed and frameless mirrors come in round, oval and rectangular shapes. Widths typically run from about 16 to 48 inches, so measure your vanity first. Pair a new mirror with a vanity from our Floor Standing Vanity Units range.

Home Supplies Hub lists width, depth, mounting style and power needs for every mirror and cabinet. We focus on a curated selection, offer secure checkout and an easy returns policy, and our US-based support team can help you decide between recessed and surface-mount options.

Measure your wall and vanity width, then explore Bathroom Mirrors & Cabinets to add storage and light in one smart upgrade.

FAQs

What size mirror should go over a bathroom vanity?

Choose a mirror a few inches narrower than the vanity, usually 70 to 80 percent of its width. Hang it about 5 to 10 inches above the faucet.

Can a medicine cabinet be recessed into any wall?

Recessing needs a hollow stud bay without pipes, wires or vents, typically 14.5 inches wide between studs. Otherwise choose a surface-mount cabinet.

Do lighted bathroom mirrors need an electrician?

Hardwired LED mirrors should be installed by a licensed electrician. Some plug-in models can be hung near an existing GFCI outlet instead.

Skip to results list

Active filters:

0 items
Column grid
Column grid

Filter

Active filters:

No products found.

Try using fewer filters, or clear all filters.