How Much Does a Haircut Cost in Amsterdam? We Checked 69 Barbershops

The Short Answer
A standard men's haircut in Amsterdam costs €40. That is the median price across the 69 barbershops we checked in October 2026, and half of them charge between €30 and €45.
| Service | Median price in Amsterdam | Middle half of shops | Shops with a price |
|---|---|---|---|
| Men's haircut | €40 | €30–€45 | 69 |
| Beard trim | €25 | €20–€30 | 57 |
| Haircut + beard trim | €50 | €35–€61 | 50 |
| Kids' haircut | €25 | €20–€35 | 30 |
How We Checked
On 8 October 2026 we went through the public booking pages of every Amsterdam barbershop listed on Fresha and Treatwell, the two platforms most barbers in the city use for online booking. For each shop we wrote down the price of a standard men's haircut: the cheapest regular adult cut, leaving out buzz cuts, student, senior and kids' prices, and combos. A shop listed on both platforms counts once. That left 69 barbershops with a published haircut price. We did the same for Rotterdam, The Hague and Utrecht.
What it doesn't cover: barbershops that take no bookings on either platform, and offers that only exist in the shop.
The Closer to Dam Square, the Higher the Price
| Distance from Dam Square | Barbershops | Median haircut |
|---|---|---|
| Under 1 km | 23 | €42.50 |
| 1 to 2.5 km | 25 | €40 |
| 2.5 km or more | 21 | €30 |
The service is the same; the address is what changes. Within a kilometre of Dam Square the median haircut costs €12.50 more than 2.5 km or further out.
How Prices Spread
| Price of a men's haircut | Barbershops |
|---|---|
| Under €25 | 7 |
| €25 to €34.99 | 18 |
| €35 to €44.99 | 22 |
| €45 or more | 22 |
The cheapest haircut we found was €15 and the most expensive €59.90.
Amsterdam vs Rotterdam, The Hague and Utrecht
| City | Barbershops checked | Median men's haircut |
|---|---|---|
| Amsterdam | 69 | €40 |
| The Hague | 19 | €35 |
| Rotterdam | 25 | €32.50 |
| Utrecht | 15 | €25 |
Amsterdam is the most expensive of the four: a haircut costs €5 more than in The Hague and €7.50 more than in Rotterdam. Fewer Utrecht barbershops book through these two platforms, so read that number with more caution.
Two Things to Know Before You Book
A combo saves about €10
Booking a haircut and a beard trim together costs a median €10 less than booking them separately.
A crossed-out price isn't always a discount
On Treatwell, 23 of the 63 adult men's haircut prices in Amsterdam show a crossed-out price next to a lower one. In at least one case the lower price was exactly what the same shop charges on its own booking page, so the crossed-out number was never the real price. Compare before you count it as a deal.
Where Porem Fits
Porem charges €45 for a haircut at both shops. That puts us in the top third of Amsterdam, and €2.50 above the median for barbershops within a kilometre of Dam Square.
- Haircut — €45 (40 min, includes consultation & styling)
- Just the Sides — €34 (25 min)
- Head Shave — €40 (30 min, with hot towel)
- Buzzer — €30 (20 min, all-over clipper cut)
- Hot Towel Beard Trim — €35 (30 min)
- Clean Shave — €35 (30 min, straight razor)
- Haircut & Beard Trim Combo — €68 (70 min, save €12)
What the extra buys: eleven barbers who cut in nine languages, well over a hundred years behind the chair between them, 4.9 on Google from more than 720 reviews, and two shops in Amsterdam Centrum — one in the Jordaan, one two minutes behind Dam Square — open every day from 10:00 to 19:00.
Writing About This?
The shop-by-shop data for all four cities, with a link to each booking page, is available to journalists and researchers. Email info@porembarbershop.nl.
Bottom Line
Budget €40 for a men's haircut in Amsterdam, €42.50 near Dam Square, and around €30 if you go further out. It is the most expensive of the four big Dutch cities.
Book your haircut at Porem Barbershop — two locations in Amsterdam Centrum, open 7 days a week.
