If you like coffee shop-hopping, then Edinburgh is the city for you. Full of independent cafes and specialty roasters, the Scottish capital quietly has one of the most exciting coffee scenes in the UK. Whether you’re soaking in the historic charm of Edinburgh’s Old Town or wandering the streets in New Town, there is no shortage of cosy coffee shops to pop by. In this article, we’ve rounded up some of the best coffee shops in Edinburgh, from local hidden gems to bucket list cafes, for the perfect caffeine fix.
Discover More of Edinburgh
Where to Find the Best Coffee Shops in Edinburgh

The Milkman
The cosy rustic interior has made this coffee shop a popular stop in Edinburgh. The Milkman is an independent speciality coffee shop situated in Old Town Edinburgh. There are two branches – both located on Cockburn Street, but it’s the one at the bottom of the street (opposite to the Warriston’s Close stairway) you’d want to visit for that iconic cosy window seat!
Location: Old Town Edinburgh
(click to open location on Google Maps)
Santu Coffee Roastery
Grown in Brazil, roasted in Edinburgh – Santu offers direct trade coffee from independent farmers in Espirito Santo. They have a coffee bar on the famous Royal Mile, and another inside their New Town roastery.
Location: Royal Mile / New Town Edinburgh
Room Rumours Coffee
Good coffee and freshly baked doughnuts are a combo that always hits the spot. That’s why Room Rumours Coffee is such a popular pick in Edinburgh. The specialty coffee house and donnuterie serves top-notch single-origin coffees alongside delicious homemade doughnuts and sourdough bread.
Location: Waverley
(click to open location on Google Maps)
Hawker Coffee
Hawker Coffee is an aesthetic coffee shop near Grassmarket in Edinburgh, serving excellent Climpson & Son coffee. It’s a local favourite, and coffee aside, they are also known to make a mean toastie.
Location: Grassmarket
(click to open location on Google Maps)
Stor Cafe
Stor Cafe is set within a florist and lifestyle store, serving excellent coffees from Cult coffee roasters, as well as artisanal teas. There’s just something extra dreamy about sipping good coffee in a cosy cafe that’s surrounded by beautiful flowers.
Location: New Town Edinburgh
(click to open location on Google Maps)
Ante Cafe
Ante feels like a hidden secret spot, located in a basement beneath a wine bar. The hip coffee shop offers delicious coffees and some notably fantastic seasonal specials such as Horchata Latte, Elderflower Latte, Pistachio Flat White, and more.
Location: Haddington Place
(click to open location on Google Maps)
Love Crumbs
Coffee tastes extra good alongside a sweet treat, and Love Crumbs focuses on exactly that. The quirky cafe is strictly sweet treats only and celebrates all things cake. Their coffee comes from Edinburgh’s own Artisan Roast, and their teas from Anteaques – and both are just the perfect pairing with their cakes.
Location: Grassmarket
(click to open location on Google Maps)

Mayvn Cafe
Mayvn Cafe is a design-led cafe that’s part of the Eden Locke Apartment Hotel in New Town Edinburgh. The cafe features a simple yet trendy aesthetic, with a cosy and welcoming atmosphere for you to enjoy your artisan coffees. A simple breakfast menu and a selection of freshly baked pastries are also available daily.
Location: New Town Edinburgh
(click to open location on Google Maps)


