Hair salon in Sukhumvit Nana: haircut, colour and treatment prices
Metamorphosis Hair Salon & Massage is a hair salon on Sukhumvit Soi 6, a 2-minute walk from BTS Nana. A women's haircut and shampoo costs 350-500 THB and a men's costs 300 THB. Colour starts from 2,000 THB, highlights from 1,500 THB, and L'Oreal treatments cost 1,500-2,500 THB. Open daily 09:00-22:30, walk-ins welcome. Full colour takes about 3-4 hours.
Updated September 2026 - Prices checked September 2026
How much does a haircut cost at our Sukhumvit salon?
Every hair service at our Sukhumvit salon, with the price you pay. Cuts include a shampoo; colour, highlights and treatments are priced from the figure shown and confirmed at your consultation, depending on length and density.
| Service | Price (THB) |
|---|---|
| Hair Cutting & StylingExpert cuts and blowouts tailored to your hair type. | |
| Haircut & Shampoo (Women) | 350-500 THB |
| Haircut & Shampoo (Men) | 300 THB |
| Hair Braiding | 700 THB & UP |
| Permanent Wave | 1,800 THB & UP |
| Hair Colour & TreatmentsRevitalise your look with our colour experts and restorative care. | |
| Hair Color (Women) | 2,000 THB & UP |
| Hair Color (Men) | 1,000 THB & UP |
| Highlights | 1,500 THB & UP |
| Hair Treatments (L'Oreal) | 1,500-2,500 THB |
| Hair Care Steam with Serum | 1,500-2,500 THB |
| Hair Straightening | 1,800 THB & UP |
Hair extensions start from 1,500 THB: tape-in, micro-link and clip-in extension prices. Beard trims and hot towel shaves are on the barber shop menu near BTS Nana.
Prices checked: September 2026. All prices in Thai baht, paid in cash or by card.
Which hair services can I book?
Cuts and styling
Women's cuts (350-500 THB) and men's cuts (300 THB) both include a shampoo. Bring a reference photo and your stylist will talk it through in English before cutting. Perms start from 1,800 THB and braiding from 700 THB.
A hair wash with scalp massage is 200 THB and needs no booking.
Colour and highlights
Women's colour starts from 2,000 THB, men's colour from 1,000 THB and highlights from 1,500 THB. If you want blonde, balayage or colour for fine Western hair, see our blonde and balayage colour for Western hair.
Hair treatments and hair spa in Bangkok
Our Sukhumvit salon offers four hair treatments. Heat, humidity, hard water and pool chlorine dry hair out in Bangkok, and lightened hair suffers most.
| Service | Price (THB) | Notes |
|---|---|---|
| L'Oreal hair treatment | 1,500-2,500 THB | Dry, coloured or lightened hair |
| Hair care steam with serum | 1,500-2,500 THB | Deep conditioning, what most people in Thailand call a hair spa |
| Hair straightening | from 1,800 THB | Smooths frizz that humidity brings out |
| Permanent wave | from 1,800 THB | Adds curl or body |
Prices depend on hair length and are confirmed before we start.
What does hair spa mean here?
In Thailand, a hair spa usually means a conditioning treatment. The hair is washed, a mask or serum goes on, and steam helps it soak in. We do not offer a Japanese head spa.
Blonde hair turning green or brassy? Read why blonde hair turns green in Bangkok and how to fix it. For toning or colour correction on light hair, see our colour correction for Western and blonde hair.
Who does your hair
Our team has 49 years of combined experience. These are the people you will meet at the salon.
- Poonai14 years
- Oom12 years
- Pui9 years
- Far7 years
- Ging4 years
- Noki3 years
- ItimKnown for hot towel shaves
- JoyKnown for hair washes
Hair Transformations



Can I combine a haircut with other treatments?
Yes. Hair, massage, nails and laundry are under one roof, so you can book a cut or colour and follow it with a Thai or oil massage, a manicure or pedicure, or drop off your laundry while you are in the chair.
Not sure how to pick a salon in Bangkok? Our guide on how to choose an English-speaking hair salon in Sukhumvit covers what to ask before you book.
How much is a haircut at your Bangkok hair salon?
A women's haircut with shampoo is 350-500 THB and a men's haircut with shampoo is 300 THB. Women's colour starts from 2,000 THB, men's colour from 1,000 THB, highlights from 1,500 THB and L'Oreal hair treatments are 1,500-2,500 THB.
Can I walk in for a haircut without an appointment?
Yes, walk-ins are welcome. For colour, highlights or treatments, message us on WhatsApp at +66 65 959 4097 so a stylist can hold a time for you.
Do your stylists speak English?
Yes. Consultations are in English or Thai, and we work from your reference photos so the cut or colour matches what you asked for before we start.
How long does a colour appointment take?
Full colour and highlight appointments typically take 3-4 hours depending on hair length and density. We recommend booking in the morning so you have the rest of the day free.
Can I book hair and massage back-to-back?
Yes. We can stagger appointments so your hair service flows straight into a massage, facial or manicure - tell us your preferred order on WhatsApp at +66 65 959 4097.
What hair products do you use?
We use professional salon products, including L'Oreal treatments that help keep colour and moisture in Bangkok's heat and humidity.
What is a hair spa at your salon?
Our hair spa is the Hair Care Steam with Serum, a conditioning treatment for 1,500-2,500 THB depending on hair length. L'Oreal treatments are in the same price range. We do not offer a Japanese head spa.
Which treatment is best for dry hair in Bangkok?
For dry or lightened hair, a L'Oreal treatment (1,500-2,500 THB) puts moisture back. For frizz from the humidity, hair straightening starts from 1,800 THB. Your stylist will look at your hair first and suggest one.
Looking for a hair salon near you?
Find us at 21 Sukhumvit Soi 6, Dynasty Grand Inn Hotel, Nana, Bangkok, 2 min walk from BTS Nana. Asok and Ploenchit are one BTS stop away. Walking directions from BTS Nana and nearby hotels.
Visit Us
- Address
- 21 Sukhumvit Soi 6, Dynasty Grand Inn Hotel, Khlong Toei, Bangkok 10110, Thailand Get directions
- Getting here
- 2-minute walk from BTS Nana (Sukhumvit line). BTS Asok is one stop away, and from MRT Sukhumvit you change to the BTS at Asok.
- Hours
- Daily 09:00-22:30. Open until 22:30 every night.
- Walk-in
- Walk-ins welcome. WhatsApp ahead to reserve a time.
- Phone / WhatsApp
- +66 65 959 4097 / WhatsApp
- Languages
- English and Thai
- Payment
- Cash and credit card (THB)
- Google rating
- 4.5 from 107 Google reviews
- Prices checked
- September 2026

Our salon near BTS Nana