Prices checked August 2026. Vietnamese đồng is the authoritative figure — dollar equivalents move with the exchange rate.
How much is a haircut in Hanoi?
A men's haircut in Hanoi costs 100,000–200,000₫ at a good-value salon and 250,000–400,000₫ at an English-focused or premium one. Women's cuts run 150,000–300,000₫ and 350,000–520,000₫ respectively. Salons that advertise English-speaking stylists sit at the upper end, which is what you are paying for.
How much does hair colour cost in Hanoi?
A full colour in Hanoi costs 480,000–1,300,000₫ at value salons and 1,000,000–2,900,000₫ at premium ones, while balayage or ombre is typically 2,280,000–3,120,000₫ on promotion against a 3,800,000–5,200,000₫ list price. Keratin and straightening treatments run 900,000–2,500,000₫. Chemical work is usually consultation-priced rather than fixed.
Why did my Hanoi salon bill come to more than the quoted price?
Colour prices in Hanoi are quoted for standard hair length and thickness, and almost everything else is an extra. Long or thick hair, additional bleach rounds, toner, bond-building treatments and a senior stylist are all commonly charged on top. Ask for the all-in figure for your hair specifically, and check whether an advertised promotional rate has expired.
Can I find an English-speaking hairdresser in Hanoi?
Yes — several Hanoi salons, mostly in Tay Ho, advertise English-speaking stylists specifically because so many of their clients are foreign. The gap between a good and a bad haircut here is usually communication rather than skill, so bring a photo regardless of how good the English is. Every salon in this directory was phoned and confirmed.
Where these prices come from
Prices are market benchmarks for Hanoi, not quotes from the businesses listed below. Always confirm directly before booking.