As of 2026, the average price for a standard pint of lager in London hovers around £7 to £8. Yes, you read that right. In some central tourist traps, that number can climb to £9 or even £10 for a craft IPA. But here’s the twist: step just ten minutes off the main drag, and you’ll find perfectly respectable pubs charging £5.50 to £6.50.
Location is everything. A pint in Shoreditch or Soho will sting your wallet, while a local boozer in Peckham or Hackney Wick feels almost reasonable. The golden rule? Avoid any pub with a doorman, a cocktail menu, or a queue of tourists taking photos of the sign.
The Great Divide: Lager vs. Ale vs. Craft
Your choice of beverage dramatically shifts the price. A standard pint of carling or Fosters (the workhorse beers of the UK) is usually the cheapest, often around £5 to £6. But let’s be real—you’re not in London for the industrial fizz.
Switch to a traditional cask ale like London Pride or a local bitter, and you’re paying £6 to £7 for something with actual character. Then there’s the craft scene. Those hazy, double-dry-hopped IPAs from breweries like BrewDog, Cloudwater, or Beavertown? Budget £8 to £10 per pint. You’re paying for the hops, the story, and the hipster interior.
Fun fact: London has over 3,500 pubs, but the oldest, The Seven Stars in Holborn (dating from 1602), still serves a solid pint for around £6.50. History doesn’t have to break the bank.