London Pub Price Map
Find the best value feed and pint in London.
Every pub we track in London, on one map: 3,720 pubs and 7,220 prices. Tap Find Me or zoom in, and the best value and the list below follow you.
Loading pubs…
Loading pubs…
London Pub Prices at a Glance
As at 12 November 2026, PubWatch UK lists 3,720 pubs and bars in London, 1,612 of them with prices.
- A pint of lager in London averages £6.51 across 361 pubs, from £3.59 at Woodlands Edge to £9.50.
- A pint of Guinness in London averages £7.14 across 249 pubs, from £4.05 at The Waterfront to £8.60.
- Fish and chips in London averages £18.47 across 756 pubs, from £7.50 at Ashbourne Lounge to £33.00.
- A burger in London averages £16.58 across 854 pubs, from £6.00 at Parlour Kensal to £33.00.
How much is a pint in London?
A pint of lager in London averages £6.51 across 361 pubs and a pint of Guinness averages £7.14 across 249 pubs, as at 12 November 2026.
Where is the best value pint in London?
The lowest lager price listed in London is £3.59 at Woodlands Edge. The map on this page colours every pub by its price, and the table sorts on any column.
How much is fish and chips in a London pub?
Fish and chips in London pubs averages £18.47 across 756 pubs,
Pint prices for every UK city, ranked: UK pint prices.
Browse by Borough
Every borough in London with its own page. The number is how many of its pubs have prices. For every UK city side by side, see Compare.
- Barnet 13
- Bexley 5
- Brent 5
- Bromley 9
- Camden 164
- City of London 135
- Ealing 31
- Enfield 8
- Greenwich 31
- Hackney 95
- Hammersmith and Fulham 60
- Haringey 26
- Havering 5
- Hounslow 16
- Islington 113
- Kensington and Chelsea 54
- Lambeth 95
- Lewisham 39
- Merton 22
- Newham 18
- Redbridge 11
- Richmond upon Thames 13
- Southwark 106
- Sutton 6
- Tower Hamlets 85
- Waltham Forest 32
- Wandsworth 93
- Westminster 278