PUBMAXX

What a pint costs, pub by pub.

The average listed pint across 942 London pubs is £5.55. In the cheapest third it's £4.19. That's £1.36 a pint you keep.

Tower Bridge and the Thames in London from above
Tower Bridge and the Thames, looking across London.

Cheapest listed in Sutton

  1. The Nonsuch Inn£2.43
  2. The Whispering Moon£2.43
  3. The Eight Bells£5.00

London

Streets the map sits on.

  • SouthwarkPints from £2.99 within half a mile
  • Canary WharfPints from £4.13 within half a mile
  • Canary Wharf
  • Exhibition RoadPints from £5.80 within half a mile
  • The Crown TavernPints from £4.00 within half a mile
  • Leadenhall MarketPints from £2.99 within half a mile
  • Canary Wharf
  • Crossrail Place
  • The Thames at BlackfriarsPints from £5.40 within half a mile
  • WestminsterPints from £5.40 within half a mile

Photos by the PUBMAXX founder

Today and tonight

The average above comes from prices read between 4 July 2026 and 2 October 2026. 63 of its 942 pubs record no read day.

Open the map

Questions people ask

How does PUBMAXX work?
Say where you are and we list what a pint costs at the pubs around you, cheapest first. Each figure shows the day it was collected, and no pub can pay to sit higher.
Where do the prices come from?
From pubs' own published price lists, which we name and link, and from drinkers logging what they paid that day. When no publisher is recorded the price says so, and we'd rather leave a gap than invent a figure.
How do I log a price?
Open a pub on the map, tap Log tonight's price, type what you paid and press Log it. Add a photo of the bill, so another drinker can check this price.