ontap
ontap › Pint prices

How Much Is a Pint in London? (2026 Prices)

A pint in London typically costs £6.50 to £6.75 in 2026. That's well above the UK average of about £4.74 for a pint of lager. Here's what we found when we checked 63 London pubs and bars, and where the cheap ones are.

By the ontap team · 20 October 2026

London pint prices at a glance

PriceSource
UK average, pint of lager£4.74ONS, Aug 2026
UK average, all pints (pubs)£5.34Morning Advertiser, Apr 2026
London average£6.55Morning Advertiser, Apr 2026
Middle of the London menus we checked£6.75ontap, Oct 2026 (half paid £5.00–£7.55)
Typical London happy-hour pint£4.93ontap, Oct 2026

The gap between the ONS figure and what you pay in a central London pub is real: the ONS average covers the whole country and standard lager, while the London figures include premium lagers, craft and city-centre rents.

What drives the price

Where to find a cheaper pint in London

BarPintPriceSeen
Phineas (Students' Union UCL)Carling£3.80Oct 2026
Imperial College Union barsCarling£3.85May 2026
The Marian AndersonGuinness£4.00Aug 2026
The Five BellsGuinness£4.15Aug 2026
The Nags HeadGuinness£4.30Aug 2026
The Old Ale EmporiumGuinness£4.30Aug 2026
The William MorrisGuinness£4.40Aug 2026

Students' union bars may need a student or guest card. Prices change all the time; tap the date to see each source.

How we got these numbers

In October 2026 we collected 92 pint prices from 63 London pubs and bars, using their own menus and recent articles, and recorded where each came from and when. Happy-hour prices are counted separately. We'll keep updating this page; ontap users will soon be able to add what they paid too.

ontap is the free iPhone app for logging beers in one tap and seeing which friends are out.

Get ontap free on the App Store

FAQ

What's the average price of a pint in London?

About £6.50–£6.75 in 2026. The Morning Advertiser put London at £6.55 in April 2026; the middle of the London menus we checked in October was £6.75.

What's the average price of a pint in the UK?

The ONS average for a pint of lager was £4.74 in August 2026. The Morning Advertiser's pub survey put the average pint at £5.34 in April 2026.

Where's the cheapest pint in London?

Students' union bars (around £3.80), Samuel Smith's pubs and some Wetherspoon pubs are usually cheapest. See the table above for spots we've confirmed.

Is a £10 pint in London normal?

Not for a standard lager. £10+ pints exist (rooftops, hotels, strong craft), but most London pubs charge £5.50–£7.50.