Overview
- City AM’s latest review of more than 100 pubs finds an average London pint price of £5.77, countering headlines that suggested £10 is now typical.
- The double‑digit prices cited this week come from upscale venues, including Stanley’s Rooftop Bar in Mayfair charging £11 for a Moretti and £10 for a Guinness.
- Other high‑end listings include Claridge’s at £10 for a bottle of beer and the Connaught’s bar at £10.50 for a 330ml non‑alcoholic Lucky Saint.
- Prices vary widely by area, with averages topping £7 in Westminster and the City, yet many pubs in Newham, Barking and Havering sell pints for under £5, and some Wetherspoon sites start at £2.99.
- Trade groups say costs for wages, energy and business rates are squeezing pubs, with UK Hospitality downplaying a £10 norm and the BBPA estimating pubs clear about 12p profit per pint.