Hot Chocolate Prices in London

A typical hot chocolate in London costs £4.00, based on 298 menus. Half cost between £3.50 and £4.50, and the cheapest is £1.49.

Every hot chocolate in London, cheapest first

Restaurant On the menu as Price
Lemonia Primrose Hill London Hot Chocolate £4.00
Mallow Borough Market London Hot chocolate £4.00
Mildreds King’s Cross London hot chocolate £4.00
Mildreds Soho London hot chocolate £4.00
Novellino London hot chocolate £4.00
Players Social London Hot Chocolate £4.00
RiCE Persian Kitchen London HOT CHOCOLATE £4.00
Rossella London HOT CHOCOLATE £4.00
Rucola At The Conduit London Hot Chocolate £4.00
The Black Penny Covent Garden London Hot Chocolate £4.00
The Breakfast Club Angel London Hot Chocolate £4.00
The Breakfast Club Seven Dials London Hot Chocolate £4.00
The Libertine London Hot Chocolate £4.00
The Table Southwark London Hot Chocolate £4.00
Turie Cafe London Hot chocolate £4.00
Wulf & Lamb Marylebone London Hot chocolate £4.00
Zia Lucia Chelsea London Hot Chocolate £4.00
Boulangerie Jade London Hot Chocolate £4.10
Putt in the Park Battersea Park London Hot Chocolate £4.10
Grounded London HOT CHOCOLATE £4.20
LOCKES Covent Garden London Hot Chocolate £4.20
Lizzie's Cucina - Italian Restaurant London Hot chocolate £4.20
The Thatched House London Hot Chocolate £4.20
Yasmina Lebanese Restaurant London Hot Chocolate £4.20
Devonshire Terrace London Classic hot chocolate £4.25
Doggett’s Coat and Badge London Hot Chocolate (V) £4.25
Drake & Morgan at King’s Cross London Classic hot chocolate £4.25
Isolabella London Hot Chocolate £4.25
Olea Social London Hot Chocolate £4.25
The Anthologist London Classic hot chocolate £4.25
The Bear and Staff London Hot Chocolate (V) £4.25
The Black Friar London Hot Chocolate (V) £4.25
The Coal Hole London Hot Chocolate (V) £4.25
The Cock Inn London Hot Chocolate (V) £4.25
The Elephant and Castle London Hot Chocolate (V) £4.25
The Fable London Classic hot chocolate £4.25
The Globe Moorgate London Hot Chocolate (V) £4.25
The Old Bull & Bush London Hot Chocolate (V) £4.25
The Princess of Wales London Hot Chocolate (V) £4.25
The Refinery - Regents Place London Classic hot chocolate £4.25
The Ship Talbot Court London Hot Chocolate (V) £4.25
The Sipping Room London Classic hot chocolate £4.25
The Sugar Loaf London Hot Chocolate (V) £4.25
The Three Greyhounds London Hot Chocolate (V) £4.25
The Walrus and The Carpenter London Hot Chocolate (V) £4.25
Union Tavern London Hot Chocolate £4.25
Williamson's Tavern London Hot Chocolate (V) £4.25
Ye Olde Watling London Hot Chocolate (V) £4.25
Zizzi London Victoria London Hot Chocolate £4.25
Rossodisera Hampstead London HOT CHOCOLATE £4.30

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 hot chocolate.