About
United Kingdom/London

Fair Food Prices

Tap a dish to see average prices across three price tiers.

Food culture

London's food culture splits sharply between the pub, where a hearty, reasonably priced meal with a pint remains a daily default served more or less continuously through the afternoon and evening, and a fine-dining scene concentrated in Mayfair and the West End with one of the densest clusters of Michelin-starred restaurants outside Paris and Tokyo. Dinner happens noticeably earlier than in southern Europe, with many restaurants filling their first tables well before 8pm rather than staying quiet until 9 or later. The widest price gap isn't really street food versus restaurant, since London never had a strong street-vendor culture the way many Asian or Mediterranean cities do — it's the gap between an everyday gastropub plate and a tasting menu at one of the high-end Mayfair dining rooms.

Frequently asked questions

How much does street food cost in London?
Street food in London typically costs £0 – £12.
How much more expensive is fine dining than street food in London?
Street food usually runs £0 – £12, while fine dining runs £10 – £120.