Bangkok travel tips

Haircut in Bangkok: prices, local barbers and salons

Last updated: 2026-09-25

A haircut in Bangkok costs about 100-200 THB at a local Thai barber and about 350-600 THB at a salon in a tourist area like Sukhumvit, according to spendsanity.com. At Metamorphosis Hair Salon & Massage on Sukhumvit Soi 6, a men's haircut with shampoo is 300 THB and a women's haircut with shampoo is 350-500 THB. We are a 2-minute walk from BTS Nana, open daily 09:00-22:30. Walk-ins are welcome.

  • English-speaking stylists
  • Prices in THB
  • 2-minute walk from BTS Nana

Haircut prices in Bangkok

Haircut prices in Bangkok depend on the type of shop more than the cut. The same short back and sides costs more in a tourist-area salon or hotel than in a shophouse barber a few streets away.

Type of shopMen's cutWhat you usually get
Street or market barberabout 40-60 THBClippers and scissors, no wash, a few minutes
Local Thai barber (shophouse)about 100-200 THBCut, often a shave of the neck, sometimes a wash
Mall barber or chainabout 200 THBQuick cut, no frills
Salon in a tourist area (Sukhumvit, Siam)about 350-600 THBConsultation, shampoo, cut, blow-dry, English spoken
High-end salon or premium barber (Thonglor, Ekkamai, hotels)about 500-1,200 THB and upLonger appointment, senior stylist, products

Market ranges are approximate. Sources are spendsanity.com (Bangkok haircut prices, updated September 2026), johnrunaway.com (local shops, April 2024) for the local barber range and thailandwithmonchai.com (April 2025) for the mall barber price. Prices change, so check before you sit down.

Metamorphosis prices

ServicePrice
Men's haircut and shampoo300 THB
Women's haircut and shampoo350-500 THB
Kids haircut (under 12)300 THB
Hair wash and scalp massage200 THB
Beard trim300 THB
Beard design400 THB
Hot towel shave350 THB
Haircut and shave (full service)650 THB
Hair colour (men)from 1,000 THB
Hair colour (women)from 2,000 THB
Highlightsfrom 1,500 THB
L'Oreal hair treatment1,500-2,500 THB
Hair straighteningfrom 1,800 THB

Prices checked September 2026. Cash or credit card, in THB. The cut price includes the shampoo.

Local Thai barber or salon

A local Thai barber is the cheapest option. Most are small shophouse shops with one to three chairs and a price list on the wall, often in Thai only.

What to expect at a local barber

  • Staff may not speak English. A photo on your phone does most of the work.
  • Most cuts are short. Clippers on the sides, scissors on top.
  • A wash is not always included. Ask first.
  • No appointments. You wait your turn.

When a local barber is a good choice

  • You want a short, simple cut.
  • You are fine with some guesswork on the result.
  • You want the lowest price.

When a salon is the better choice

  • Your hair is long, curly, very fine or much thicker than typical Thai hair.
  • You want to explain the cut in English.
  • You want a wash, a proper blow-dry, colour or a treatment.
  • You want to pay by card.

Metamorphosis sits between the two. The price is higher than a local barber and lower than a high-end salon. Staff speak English and Thai, the shampoo is included, and you can pay by card. We also have a barber side for fades, beard trims and hot towel shaves. See the barber shop on Sukhumvit Soi 6, or our guide to choosing a barber in Bangkok for men's cuts, fades and beard work.

How to explain the cut you want

  • Save two or three photos of the cut you want, from the front, side and back if you can.
  • Say how short is too short. "Number 2 on the sides" or "leave 3 cm on top" is clearer than "a bit shorter".
  • Say if you want scissors only. Some barbers use clippers by default.
  • Tell the stylist how you style your hair day to day.

Useful Thai words

EnglishThaiSay it like
Haircutตัดผมtat phom
How much?เท่าไหร่tao rai
Shortสั้นsan
A littleนิดหน่อยnit noi
Not too shortไม่สั้นมากmai san mak
Sidesข้างๆkhang khang
Topด้านบนdan bon
Wash hairสระผมsa phom
Thank youขอบคุณครับ / ค่ะkhop khun khrap (men) / kha (women)

At Metamorphosis you can do all of this in English.

Should you tip for a haircut in Bangkok?

Tipping is not required in Thailand. Rounding up or leaving a small tip for a good cut is common. At Metamorphosis a tip is your choice.

How long a haircut takes

A short cut at a local barber is usually quick. A salon cut with a wash and blow-dry takes longer. Colour, highlights and straightening take much longer, so book those ahead on WhatsApp.

How to pick a shop in Bangkok

  • Check that prices are on the wall or on a website before you sit down.
  • Read recent Google reviews and look at the photos, not just the star rating.
  • In a tourist area, ask if the price includes the wash and blow-dry.
  • For colour or bleach, ask what brand they use and how long it takes.
  • If your hair is blonde or bleached, Bangkok water can affect it. See blonde hair turning green in Bangkok.

Metamorphosis at a glance

A walk-in hair salon and barber in Sukhumvit, rated 4.5 from 107 Google reviews. Cuts, colour, highlights, treatments and straightening. Staff speak English and Thai. More detail on the hair salon in Sukhumvit page, or the English-speaking hair salon in Bangkok page for blonde and balayage work.

Who cuts your hair

  • Poonai, 14 years in the trade
  • Oom, 12 years in the trade
  • Pui, 9 years in the trade
  • Far, 7 years in the trade
  • Ging, 4 years in the trade
  • Noki, 3 years in the trade
  • Itim, whose regulars come back for hot towel shaves
  • Joy, whose hair washes clients praise in reviews

Where to find us

Metamorphosis Hair Salon & Massage is at 21 Sukhumvit Soi 6, inside the Dynasty Grand Inn Hotel, Khlong Toei, Bangkok 10110. It is a 2-minute walk from BTS Nana. From BTS Asok it is one BTS stop to Nana. From MRT Sukhumvit, change to BTS Asok and ride one stop to Nana. Open daily 09:00-22:30. Open in Google Maps. For nearby hotels and walking directions, see hair salon near me in Sukhumvit.

What clients say

"Thank you so much for the haircut. It is exactly what I wanted and I love it. Very good service." - Arielle, Google review, November 2025
"The prices are very good and the haircut was perfect!" - Ant, Google review, January 2026

Frequently asked questions

How much is a haircut in Bangkok?
About 100-200 THB at a local Thai barber and about 350-600 THB at a salon in a tourist area, according to spendsanity.com. At Metamorphosis on Sukhumvit Soi 6, a men's haircut with shampoo is 300 THB and a women's haircut with shampoo is 350-500 THB (prices checked September 2026).
How much is a haircut in Thailand?
Local barbers outside Bangkok charge similar or lower prices. Tourist areas such as Phuket or Koh Samui often charge more. The type of shop matters more than the city.
What is a local Thai haircut?
A cut at a small neighbourhood barber, usually short on the sides and back. It is fast and cheap, about 100-200 THB according to spendsanity.com, but staff may not speak English and a wash is not always included.
Should you tip for a haircut in Bangkok?
Tipping is not required in Thailand. Rounding up or leaving a small tip for a good cut is common. At Metamorphosis it is your choice.
How long does a haircut take in Bangkok?
A short cut at a local barber is usually quick. A salon cut with a wash and blow-dry takes longer. Colour, highlights and straightening take much longer, so message Metamorphosis on WhatsApp to book those ahead.
Do I need to speak Thai to get a haircut?
No. In Sukhumvit many salons have English-speaking staff, and a photo works in any shop. Staff at Metamorphosis speak English and Thai.
Can I walk in without an appointment?
Yes. Metamorphosis takes walk-ins daily from 09:00 to 22:30, a 2-minute walk from BTS Nana. For colour, highlights or straightening, message +66 65 959 4097 on WhatsApp to book a time.

Get a haircut near BTS Nana

Walk in any day from 09:00 to 22:30, or message +66 65 959 4097 on WhatsApp to book colour or a longer appointment.

Chat on WhatsApp