If you choose only one
Artisan Roast
Broughton, Edinburgh
Choose the Broughton Street original for house-roasted espresso, batch brew and V60, with beans to take home; the compact room can get busy.
Read the review
City Guide
Find hand-brewed coffee in the New Town, small espresso bars in the Old Town, and roaster cafés around the Meadows and Leith.
Filter Notes picks
If you choose only one
Broughton, Edinburgh
Choose the Broughton Street original for house-roasted espresso, batch brew and V60, with beans to take home; the compact room can get busy.
Read the review
Best for filter
Grassmarket / Spittal Street
Plan a stop for seasonal espresso or sit-in pour-over from an Edinburgh roaster, with beans and brewing tools to browse in a small room.
Best for breakfast
West End
House-roasted coffee, long hours, and strong food make this one of Edinburgh's most complete stops.
Best quick stop
Old Town
A small Cockburn Street café for espresso, a pastry and an Old Town window seat; queues and limited seating favour a shorter visit.
Filter this list
Filter by location
Use your live location for quick distance sorting, or set a hotel/base and jump straight into Google Maps for route times.
Broughton, Edinburgh
The original Artisan Roast cafe for house-roasted beans, careful filters, and a room with real Edinburgh coffee history.
New Town, Edinburgh
George Street basement for rotating specialty coffees, hand brews and tasting flights, with limited seating.
Grassmarket / Spittal Street, Edinburgh
Compact Old Town coffee bar for precise espresso, sit-in pour-over, and beans roasted by the same operation behind the counter.
Tollcross, Edinburgh
No-laptop Tollcross hangout for rotating brews, curated bakes, and a room built for conversation rather than coworking.
West End, Edinburgh
House roasts, long hours, and cult grilled-cheese in a bright Melville Place corner.
Newington, Edinburgh
House-roasted espresso and filter, breakfast and sandwiches in a long café south of the Old Town.
Stockbridge, Edinburgh
Airy Stockbridge roastery cafe for sweet house coffee, a warm tiled room, and a strong local rhythm.
Easter Road, Edinburgh
Early-opening Easter Road multi-roaster for rotating local coffees, vegan-friendly bakes, and a loyal local rhythm.
Marchmont, Edinburgh
Machina's own roasts, two-room seating and retail beans opposite the Meadows; designated laptop tables on weekdays only.
New Town, Edinburgh
Thistle Street roaster for single-origin espresso, V60, batch brew and beans to take home, with pastries and a handful of seats.
Old Town, Edinburgh
Characterful original Cockburn Street shop for polished espresso, pastries, and a front-row Old Town perch.
New Town, Edinburgh
Tiny George Street basement for Square Mile espresso, guest grinders, fresh scones, and a short New Town stop.
Leith, Edinburgh
Leith roastery-cafe for fresh seasonal coffees, thoughtful bakes, and a laid-back Shore setting.
Try a different reason to go, or switch back to `All` to see every reviewed cafe in Edinburgh.
From visitors lately
Fresh on-the-ground notes and photos from recent visits, each linking back to the relevant coffee shop page.