“Finding a good barbershop is like finding a good lawyer – you gotta go to the same guy.” In Jakarta, this is especially true when there are hundreds of options in just your local area alone. To help you on your journey to find “the one” (barber, not soulmate), we’ve curated a list of nine barbershops for you to try the next time you need a haircut.

Barbershops by area

Click to jump to the store!
North Jakarta: Marco’s Chop Shop, Kingpin Barbershop, Brogue Barbershop, Retrocut Barbershop
Central Jakarta: Marco’s Chop Shop, HighPomp Barbershop
South Jakarta: Chief Barbershop, Marco’s Chop Shop, Frank’s Barber, Gucho’s Barber and Shop, Retrocut Barbershop, Batavia Vintage
East Jakarta: EASTWOOD Barbershop
West Jakarta: Marco’s Chop Shop, Retrocut Barbershop

Chief Barber & Supplies Co.

Barbershops in Jakarta: Chief

Locations: Kemang Timur, Pakubuwono, Pondok Indah, Cipete, Ciragil, Erlangga, Kemang
Price range: IDR 125,000 Haircut | IDR 100,000 Shave and Trim (as of Feb 2024)
Services offered: Haircuts (Cut, wash, massage, style), Shaves, Hair Dyeing (Black + Dark Brown), Hair Masks
Overview: Chief’s claim to fame is two things: their award-winning barbershops and their line of barber-approved men’s products. As they’re rapidly expanding, sometimes their barbers are rotated between branches so call ahead to make sure your favourite barber is there before making a reservation.
For booking: Click any of the locations above to Whatsapp each branch directly

Marco’s Chop Shop

Barbershops in Jakarta: Marco's

Locations: ASHTA District 8 | Colony 6 Kemang | Emporium Pluit Mall | Grand Indonesia | Plaza Senayan | Mall of Indonesia | Pondok Indah Plaza 6 | Puri Indah Mall | Sari Pacific Jakarta | The Mansion Apartment || Tangerang: Aeon Mall BSD City | Terminal 3 International Airport
Price range: IDR 230,000 Haircut | IDR 180,000 Shave | IDR 325,000 Massage (Prices may differ per location)
Services offered: Haircuts (Cut, wash), Kids’ haircuts, Shaves, Massages, Hair Dyeing, Beard Trims, Waxing, Manicures & Pedicures and more.
Overview: Marco’s Chop Shop offers gentlemen a one-stop shop for haircuts and other barbershop services. No need to change places as Marco’s does it all: shaving, charcoal mask, nose wax, face scrub, and more!
For booking: Click any of the locations above to Whatsapp each branch directly

Looking for more Jakarta city guides? View our full list here.

HighPomp Barbershop

Location: Near Sawah Besar Train Station
Price range: IDR 70,000 Haircut | IDR 30,000 Shave | IDR 25,000 Massage
Services offered: Haircuts (Basic + premium packages), Kids’ haircuts, Shaves, Massages, Face Washes, and more.
Overview: High Pomp is a minimalist barbershop: one barber, in one spot, and all for unbelievable prices. It’s simple and straightforward – what else do you need?
For booking: Online booking

Kingpin Barbershop

Locations: Kelapa Gading | Taman Palem (Temporarily Closed)
Price range: IDR 65,000 Haircut
Services offered: Haircuts, Hair Washes and more.
Overview: A local’s favourite. Formerly Kingsman Barbershop, Kingpin Barbershop is an affordable spot for your grooming needs.
For booking: 082110009121 (Call)

Brogue Barbershop

Locations: Sunter | Kelapa Gading | Tanjung Priok
Price range: IDR 60,000+ Haircut
Services offered: Haircuts, Shaves, Massages, Hair Washes
Overview: A favourite among North Jakartans is Brogue Barbershop, a small chain focused on making you feel confident through your haircut.
For booking: 0813-1038-0586 (Call/WA)

Frank’s Barber

Location: Kemang
Price range: IDR 70,000++ Haircut
Services offered: Haircuts, Shaves, Hair washes
Overview: “We produce gentlemen” is Frank’s tagline, and with its price point and accessibility, it may very well be true.
For booking: 0878-8323-3009 (WhatsApp)

Gucho’s Barber and Shop

Locations: Kebayoran Baru
Price range: IDR 100,000 Haircut | IDR 30,000 Shave
Services offered: Haircuts (cut, wash, trim, massage), Kids’ cuts, Hair washes, Hair dyeing
Overview: Gucho’s Barber and Shop is a cozy and highly-reviewed barbershop in South Jakarta. Often recommended to go with your young one to get a cut alongside you.
For booking: WhatsApp Reservation

EASTWOOD Barber Shop East Jkt

Location: Duren Sawit
Price range: IDR 40,000 Haircut | IDR 20,000 Shave | IDR 60,000 Hair Dyeing
Services offered: Haircuts (cut, wash, shave, massage), Kids’ cuts, Shaves, Hair dyeing, and more
Overview: EASTWOOD BARBERSHOP is a 5-year-old professional barbershop serving the East Jakarta community – known for its great service and cleanliness, this is a spot to visit if you’re living in the area.
For booking: WhatsApp Reservation

Retrocut Barbershop

Barbershops in Jakarta: Retrocut

Location: Puri Mall | Kota Kasablanka Mall | Central Market PIK
Price range: IDR 170,000 Haircut | IDR 120,000 Shave | IDR 220,000+ Hair Dyeing
Services offered: Haircuts, Shaves, Ear cleaning, Hair cream baths, Hair dyeing, perm
Overview: Touting itself as a “Premium vintage barbershop”, Retrocut Barbershop is a mainstay in West Jakarta: it’s only a six-minute walk from Puri Indah Mall
For booking: +628118778177 (WhatsApp)

Extra: Batavia Vintage Barbershop

A community favourite in South Jakarta with two locations: Cilandak Town Square (CITOS) and Lotte Shopping Avenue Kuningan.

NOW! Jakarta

NOW! Jakarta

The article is produced by editorial team of NOW!Jakarta