How Much Is a Pint in the UK?

Based on 1,175 crowdsourced prices from 706 UK pubs, the average price of a pint is £5.27. The cheapest reported pint is £1.65 and the most expensive is £12.00.

Average pint price by city

CityAverageCheapest
Newcastle£3.04£2.20
Leeds£3.46£1.99
Sheffield£3.51£1.99
Bristol£4.63£3.50
Manchester£4.93£2.70
Liverpool£5.01£4.30
Glasgow£5.31£4.05
London£5.71£1.69
Edinburgh£5.94£5.40

Average price by beer

Pint prices by brand

Frequently asked questions

How much is a pint in the UK in 2026?

The average price of a pint in the UK is £5.27, based on 1,175 crowdsourced prices submitted by drinkers across 706 pubs. Prices typically range from £1.65 to £12.00.

Where is the cheapest pint in the UK?

The cheapest pint currently reported is £1.65 at Yr Ieuan Ap Iago.

How much is a pint in London?

The average pint in London is £5.71. The cheapest reported London pint is £1.69 at The Surrey Docks (Wetherspoon).