Mocha Prices in London

A typical mocha in London costs £4.00, based on 186 menus. Half cost between £3.75 and £4.50, and the cheapest is £1.50.

Every mocha in London, cheapest first

Restaurant On the menu as Price
The Fable London Mocha £4.50
The Sipping Room London Mocha £4.50
Urban Meadow Cafe & Bar London Mocha £4.50
OctaGreen London Mocha £4.55
Cafe Tamra St Ann’s Hill London Mocha £4.60
My Place Soho London Mocha £4.60
Riding House Fitzrovia London mocha £4.60
Darwin Brasserie London MOCHA £4.85
Coppa Club Tower Bridge London MOCHA £4.90
Kibele Restaurant & Bar London Mocha £4.95
Oasis Lounge London MOCHA £4.95
The Ethical Bean Company London Mocha £4.95
BOKAN 38 Bar London Mocha £5.00
Chino Latino London London Mocha £5.00
Dulwich Picture Gallery Café London Mocha £5.00
Eastway Brasserie London Mocha £5.00
Kaia London Mocha £5.00
Novellino London mocha £5.00
Ottolenghi Islington London Ottolenghi hot chocolate / mocha £5.00
Ottolenghi Marylebone London Ottolenghi hot chocolate / Mocha £5.00
Soul Stop Cafe London Mocha, Long Macchiato, Dirty Chai £5.00
La Terrazza Kensington London Mocha £5.25
The Tin Shed London Mocha £5.25
Apple Butter Cafe Langham Place London Mocha £5.50
Apple Butter Café Seven Dials London Mocha £5.50
Nessa London Mocha £5.50
No5 Dining & Lounge London MOCHA £5.50
Piazza Italiana London Mocha £5.50
Three Darlings London Mocha £5.50
The Grand By Concerto Glasshouse London Mocha £5.65
Caffè Concerto Kensington London Caffè Mocha £5.85
108 Brasserie London Mocha £6.25
Holborn Dining Room London Mocha £6.50
Josephine Marylebone London Mocha £6.50
The Wolseley London Mocha £6.50
Stables Bar London Mocha £9.00

Prices come from each restaurant's current menu and update as menus change. Where a dish comes in sizes, the regular size is used, otherwise the lowest listed price. Kids' meals, combos and prices far outside the usual range are left out. Each restaurant counts once, at its cheapest mocha.