How Much Is a Pint in the UK?
Based on 1,037 crowdsourced prices from 674 UK pubs, the average price of a pint is £5.45. The cheapest reported pint is £1.69 and the most expensive is £12.00.
- UK average: £5.45
- Median: £5.75
- Cheapest: £1.69
- Dearest: £12.00
Average pint price by city
| City | Average | Cheapest |
|---|---|---|
| Newcastle | £3.04 | £2.20 |
| Sheffield | £3.93 | £2.95 |
| 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
- Guinness: £5.72 (269 prices)
- Amstel: £5.73 (65 prices)
- Camden Hells: £6.72 (46 prices)
- Stella Artois: £5.43 (29 prices)
- San Miguel: £5.36 (28 prices)
- Beavertown - Neck Oil: £7.09 (28 prices)
- Madri: £6.23 (23 prices)
- Birra Moretti: £6.38 (22 prices)
Frequently asked questions
How much is a pint in the UK in 2026?
The average price of a pint in the UK is £5.45, based on 1,037 crowdsourced prices submitted by drinkers across 674 pubs. Prices typically range from £1.69 to £12.00.
Where is the cheapest pint in the UK?
The cheapest pint currently reported is £1.69 at The Surrey Docks (Wetherspoon).
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).