Average menu prices in London (2026)
Median prices read from 113 public menus of independent restaurants, cafés and pubs in London, United Kingdom.
Burger
£18.50
Middle half of menus: £14.10 – £19.50 · 17 menus
Pint of beer
£7.50
Middle half of menus: £5.50 – £7.75 · 7 menus
Pizza Margherita
£11.75
Middle half of menus: £10.94 – £14.25 · 6 menus
Cappuccino / latte
£3.95
Middle half of menus: £3.91 – £3.99 · 6 menus
Burger = any burger on the menu; pint = a pint (or 0.5 l) of beer on tap; coffee = cappuccino, latte or flat white (smallest size). When a menu lists several, we use that menu's median.
Methodology
- Source: the public menus (web pages and PDFs) published on their own websites by independent restaurants, cafés, pubs and bars found in OpenStreetMap. Chains and delivery platforms are excluded.
- 113 menus with readable prices analysed in this city (we publish a city from 15).
- Each menu contributes one value per item (the median of that item on that menu), so a place with ten burgers does not count ten times.
- Outliers are removed with the 1.5×IQR rule, then we report the median and the middle half (25th–75th percentile). An item needs at least 5 menus to be shown.
- Limits: menus can be out of date, prices are in local currency and include whatever the menu includes (tax, service as printed). It is a sample of places with a website, not every place in the city.
- Last updated: October 14, 2026.
Use this data
You are free to quote these figures. Please cite: “GrazieChef menu price index, London, updated October 14, 2026” with a link to https://graziechef.com/menu-prices/gb/london.
Pricing your own menu?
Turn your food cost and target margin into a menu price in seconds, then compare it with your city.
Open the menu price calculatorRun your venue with GrazieChef
Digital menu, orders, tables and kitchen from your phone. Free plan, 5-minute setup.
Start free