All lists

Best Coffee Shops in London

Speciality roasters and neighbourhood cafés pouring London's best cups.

Starting order is based on how often each place appears in London's major guides. Your upvotes move places up.

  1. 1Farringdon · 23-25 Leather Lane, EC1N 7TELeather Lane pioneer founded by a World Barista Champion, still cited for a carefully curated filter menu.
  2. 2City of London · Multiple locationsIrish-Australian hospitality across slick City counters; ranked England's top café in Europe's 100 Best Coffee Shops.
  3. 3Waterloo · Multiple locationsMesmerising barista skills and berry-forward Panamanian beans earn it a place among the UK's best coffee shops.
  4. 4Soho · 52 Old Compton Street, W1D 4PBCentury-old Soho shop with walls of rare beans and some of London's cheapest espressos.
  5. 5Stockwell · 153 South Lambeth Road, SW8 1XNPour-over haven offering ten-plus filter options and an underground art space, ranked among Europe's best.
  6. 6Borough · Multiple locationsTrading since 1978 beside Borough Market, with impeccably sourced, consistently excellent filter coffee and no paper cups.
  7. 7De Beauvoir · Rose Lipman Building, 43 De Beauvoir Road, N1 5SFSeventies-styled spot with a candy-apple-red espresso machine, machine-assisted batch brew and prosciutto toasties.
  8. 8Holborn · 48 Gray's Inn Road, WC1X 8LTScandi-designed café with its own basement roastery and occasional pop-up dinners.
  9. 9Spitalfields · 19 Widegate Street, E1 7HPSmall, intentional space specialising in Vietnamese coffee drinks like cà phê sữa.
  10. 10Fitzrovia · 8 Newman Street, W1T 1PBJapanese-inspired minimalist bar with a broad single-origin list and smooth matcha lattes.

Missing somewhere?

Loading…