Best barbers in Bangkok: where to go, what to pay, how to choose

- by The Metamorphosis Team - Updated - Prices checked September 2026

Most of the best barbers in Bangkok work along the BTS Sukhumvit line, between Nana and Ekkamai, with more in Siam and Silom. A local Thai barber usually charges less, and an English-speaking barber in Sukhumvit charges about 350-600 THB for a men's haircut. Premium and hotel barbers charge more.

This guide covers where the good barbers are, what each type of shop costs, which cuts to ask for, hot towel shaves and tipping. Metamorphosis Hair Salon & Massage, the author of this guide, runs a barber service on Sukhumvit Soi 6, so we say where we fit at the end.

Cornrow braids being styled on a man's hair at Metamorphosis

Where are the best barbers in Bangkok?

Most English-speaking barbers are along the BTS Sukhumvit line. That is where most hotels and expat condos are.

  • Nana and Asok (Sukhumvit Soi 1-21) have the most hotels within walking distance.
  • Phrom Phong, Thonglor and Ekkamai (Sukhumvit Soi 24-63) are expat neighbourhoods with plenty of condos and their own barbers.
  • Siam, Chit Lom and Ploenchit have barbers inside malls and hotels.
  • Silom and Sathorn are the office district, so barbers there are busy at lunch and after work.

What does a haircut cost at each type of barber?

Prices depend mostly on the type of shop.

Type of shopTypical men's cutWhat you get
Local Thai barberUsually less than a Sukhumvit barberBasic cut, limited English, no frills
English-speaking barber in SukhumvitAbout 350-600 THBConsultation in English, wash, styling
Premium or hotel barberMoreLuxury setting, premium products

For comparison, our barber service near BTS Nana charges 300 THB for a men's cut with shampoo and 650 THB for a cut plus hot towel shave. See the full barber price list.

How do you choose a good barber in Bangkok?

  • Ask a quick question in English at the door. If the answer is clear, the consultation will be too.
  • Look for Google reviews from other foreigners that include a photo of the cut.
  • Most shops take walk-ins. Evenings and weekends are busiest.
  • Check for a fresh neck strip and cape, and new blades for shaves.
  • The price should be on a board or menu before you sit down.

Which men's cuts can you ask for?

Use the clipper guard number for the sides, for example "number 2 on the sides, blend to the top". Thai barbers know the numbers even when English is limited.

StyleDescriptionBest for
Skin fadeGradual taper from skin to longer hair on topClean, modern look; all hair types
Taper fadeSubtle fade that blends naturally at the sidesProfessional settings; thicker hair
UndercutShort or shaved sides with a longer topA sharper look; straight hair
Textured cropShort, choppy layers on top with a fringeLow maintenance; works in Bangkok humidity
PompadourVolume on top swept back, faded or tapered sidesClassic style; thicker hair
Buzz cutUniform short length all overEasiest upkeep; suits Bangkok heat
Classic side partTraditional parted style with clean edgesBusiness and formal occasions
French cropShort back and sides with a textured, forward-styled fringeSuits most face shapes

Bangkok humidity flattens styled hair. Ask for matte clay or sea salt spray instead of gel.

Hot towel shaves and beard work

A hot towel shave takes about 30-45 minutes. Hot towels soften the beard, then a close shave and an after-shave. Most barbers in Sukhumvit also offer a beard trim and a beard shape-up.

Humidity makes beard oil feel heavy. A light balm works better.

What happens on your first visit?

  1. Walk in or arrive at your booked time. Show reference photos on your phone. It is the clearest way to explain the cut, even with English-speaking staff.
  2. Many Bangkok barbers start with a hair wash. Check whether it is included in the price.
  3. A standard men's haircut takes 30-45 minutes. Fades and detailed work can take up to an hour.
  4. The barber applies product and styles your hair. Ask what they used if you like the result.
  5. Most shops take cash. Many also take cards. Ask before the cut if you need to pay by card.

Should you tip a barber in Bangkok?

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

For prices beyond barbers (women's cuts, colour, local salons), see our guide to haircut prices and tips for any cut in Bangkok.

How to get the cut you want

  1. Save 2-3 photos of the style on your phone. It removes most miscommunication.
  2. Go early in the day. Barbers tend to be quieter in the morning, so you get more attention and shorter waits.
  3. Ask for products that hold up in humidity. Matte clays and texture sprays hold better than gels.
  4. If you also need a massage, manicure or waxing, a full-service salon lets you do it all in one visit.

Where does Metamorphosis fit?

Metamorphosis Hair Salon & Massage is a mid-range, English-speaking salon with a barber service at 21 Sukhumvit Soi 6, Dynasty Grand Inn Hotel, a 2-minute walk from BTS Nana. We are open daily 09:00-22:30, and walk-ins are welcome. Prices, the full grooming menu and directions are on our barber shop in Bangkok near BTS Nana page.

For women's and unisex hair, read our guide to finding an English-speaking hair salon in Sukhumvit.

Barber FAQ

How much does a men's haircut cost in Bangkok?

A local Thai barber usually charges less than an English-speaking barber in Sukhumvit, where a men's cut costs about 350-600 THB. Premium and hotel barbers charge more. At Metamorphosis near BTS Nana a men's cut with shampoo is 300 THB.

Which area of Bangkok has the most English-speaking barbers?

Sukhumvit, from Nana to Ekkamai along the BTS line. It has the most hotels and expat condos, so most barbers there are used to foreign clients.

Do Bangkok barbers speak English?

In Sukhumvit, Siam and Silom most do. Elsewhere, bring a photo and use clipper guard numbers.

Should I tip my barber in Bangkok?

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

Can I walk in or do I need an appointment?

Most Bangkok barbers take walk-ins. Evenings and weekends are busiest, so message ahead if you are short on time.

How long does a hot towel shave take?

About 30-45 minutes.

Want a cut near BTS Nana?

Men's cut 300 THB. Open daily 09:00-22:30.