UK salon prices · data from 6-8 October 2026 · updated October 2026

How much does a men's haircut cost in the UK in 2026?

In October 2026 the median published price for a men's haircut in the UK is £25. Half of the salons that publish a price charge between £19 and £37 (based on 1,686 salons).

Men's haircut: UK price range

ServiceSalonsMedianP25P75P10P90
Men's haircut1,686£25£19£37£15£50

Men's haircut: Median price in the UK cities with the most salons

Only cities where at least 12 salons publish this price are shown, up to 15 cities with the largest sample. Small samples, so indicative only.

CitySalonsMedianP25P75See salons in
London453£35£25£50See salons in London
Edinburgh65£28£20£46See salons in Edinburgh
Manchester52£23£17.25£29See salons in Manchester
Bristol44£28£20.96£36.12See salons in Bristol
Glasgow36£31.25£21.62£40See salons in Glasgow
Stockport34£24£17.75£29.21See salons in Stockport
Birmingham31£25£17.95£35See salons in Birmingham
Brighton28£21£18.50£31.50See salons in Brighton
Newcastle26£25.50£16£30.50See salons in Newcastle
Leeds25£27£19.25£33.50See salons in Leeds
Norwich25£21£17.50£27See salons in Norwich
Nottingham25£20.95£15£27.50See salons in Nottingham
Sheffield24£23.75£17£29.88See salons in Sheffield
Reading23£30£19.50£43.50See salons in Reading
Southampton22£21£17.50£25.12See salons in Southampton

What to charge in your area

Use the national range as a starting point. A price below £19 puts you in the cheapest quarter of UK salons that publish a price for a men's haircut; a price above £37 puts you in the top quarter.

Prices differ by area. Among the 34 UK cities where at least 12 salons publish this price, the median runs from £16.23 in Stoke-on-Trent to £37 in Bath. Use the nearest city in the table as a guide to what clients in your area expect.

Published prices are often "from" prices, and only about 4 in 10 salons publish prices at all. Check your own costs before you change a price: the free price calculator shows the minimum profitable price from your product cost, time and overheads.

Work out your own prices with the free price calculator

Frequently asked questions

How much does a men's haircut cost in the UK?

The median published price is £25. Half of UK salons charge between £19 and £37, and 80% charge between £15 and £50 (1,686 salons, October 2026).

Which UK city is the most expensive for a men's haircut?

Among UK cities where at least 12 salons publish this price, Bath has the highest median at £37 and Stoke-on-Trent the lowest at £16.23. Small samples, so indicative only.

Where does this price data come from?

From prices published on the websites of UK salons, read between 6 and 8 October 2026. Each price has a quote from the salon website and the price is the mid-point of any "from/to" range. No individual salon is named. The full method is in the Appointica UK Salon Report.

Source and method

P25 and P75 mean a quarter of salons charge less than the P25 price and a quarter charge more than the P75 price. P10 and P90 are the same for 10%. Prices are posted on salon websites (often "from" prices, mid-point of any range), not what every client pays.

Data: Appointica UK Salon Report, snapshot of 6-8 October 2026. Frozen for 2026; the next update, with a comparison to 2026, is planned for October 2027.

Read the method and how to cite the dataWork out your own prices with the free price calculatorAll UK salon prices