Where skilled hands meet confident style. At The Magic Mirror Salon, every visit is a transformation — because you deserve to see yourself the way others already do.
From precision cuts to effortless styling, our saloners shape hair that moves with you — not against you.
Book Now
Balayage, ombré, or a bold new shade — our colorists blend artistry with technique for results that turn heads.
Book Now
Your big day deserves a look as unforgettable as the moment. We craft bridal and event styling that lasts from ceremony to last dance.
Book Now
Restorative masks, keratin smoothing, and deep conditioning — give your hair the nourishment it craves.
Book Now
Manicures, pedicures, and full beauty treatments — because looking polished from head to toe is the whole point.
Book Now
Sharp cuts, hot towel shaves, and beard sculpting — refined grooming for the modern Martinsville man.
Book Now
The Magic Mirror Salon was born from a simple belief: that everyone in Martinsville deserves access to exceptional beauty care without the big-city price tag or pretense.
For over a decade, we've been the place where neighbors come for their first blowout, their wedding day look, their career-changing cut, and everything in between. Our team treats every person who walks through our doors on Spruce Street like they matter — because they do.
We invest in continuing education, premium products, and an atmosphere that feels like a retreat from the ordinary. When you sit in our chair, you're not just getting a service — you're getting the full experience.
Continuously trained, passionately skilled
Only the best for your hair and skin
Relax, unwind, and enjoy the experience
No appointment? No problem at all
"I've been coming to The Magic Mirror for years and I wouldn't trust my hair with anyone else. They actually listen to what I want and deliver every single time. It's my happy place."
"They did my hair for my wedding and it was absolutely perfect. Every photo looked like a magazine shot. The whole team made me feel like royalty from the moment I walked in."
"Finally, a salon in Martinsville that gets men's grooming right. Clean cuts, great conversation, and they never rush you out the door. This is the real deal."
Whether it's a fresh cut, a bold color change, or a complete transformation — we're ready when you are. Walk in or book ahead; either way, you'll leave loving what you see.
We're located in the heart of Martinsville, easy to find and always welcoming. Drop by for a consultation, give us a call to book your next visit, or send us a message — we'd love to hear from you.
1115 Spruce St
Martinsville, VA 24112-4508
Mon – Fri: 9:00 AM – 7:00 PM
Saturday: 9:00 AM – 5:00 PM
Sunday: Closed
Have a question or want to schedule? Fill out the form and we'll get back to you shortly.
Message sent successfully!
We'll get back to you within 24 hours.