Balayage & Hair Color in Millbrae
Hand-painted balayage, dimensional highlights, rich all-over color and bold fashion shades, tailored to you by Leo and the colorists at L2 Hair Salon on Broadway in Millbrae.





Balayage, Ombré & Highlights
Balayage is hand-painted color that blends from your natural root into brighter lengths and ends, so it grows out softly and needs fewer touch-ups than traditional foils. Each look is tailored to your starting color and the result you want, from caramel and brunette balayage to cool ash blonde.
Want more contrast? Ombré melts darker roots into lighter ends, while custom highlights and lowlights add brightness and depth exactly where you want them.
Fashion Colors, Blonding & Toning
From pastel pink and lavender to vivid red, copper and icy silver, our colorists create bold fashion shades and bright blondes, with careful bleach work that protects your hair’s health and integrity.
Between appointments, a root touch-up keeps regrowth seamless, and a custom toner neutralizes brassiness to refresh blonde, balayage and highlights.


Hair Color Prices
$110+
Color Touch-Up
About 1.5 hours. Refreshes regrowth and keeps your color even.
$180+
Base Color
About 3 hours, plus up to 2 more for longer or thicker hair. Rich, even, all-over color.
$330+
Highlights
About 5 hours, plus up to 3 more for some looks. Brightness and dimension with custom highlights.
$450+
Bleach Color
About 4 hours. For platinum, icy blonde and pastel shades that need lightening first.
Prices are starting points for color without a haircut and vary with hair length and thickness. Not sure which service you need? Send a photo of your hair and your inspiration to @hairbyleo on Instagram.
Hair Color FAQs
How much does balayage cost?
It depends on your hair’s length, thickness and the look you want. For reference, highlights start at $330 and bleach color at $450, without a haircut. Send a photo on Instagram or Facebook and we’ll let you know what your look involves.
How long does a color appointment take?
Plan on about 1.5 hours for a color touch-up, 3 hours for base color, 4 hours for bleach color and 5 hours for highlights. Longer or thicker hair can take more time.
Can you fix brassy or uneven color?
A custom toner neutralizes brassiness and refreshes blonde, balayage and highlights. For bigger color corrections, send a photo first so our stylists can assess what’s possible.
Do you do vivid fashion colors?
Yes. Our portfolio includes pastel pink, lavender, vivid red, copper and silver. Light and pastel shades usually need lightening first, which is our bleach color service (from $450).
Ready for New Color?
Book online in a few clicks or give us a call. L2 Hair Salon is at 354 Broadway in downtown Millbrae, open 10 AM to 7:30 PM every day except Tuesday.
More at L2: Digital & Korean Perms · Keratin & Japanese Straightening · All Services