18 Best Cafes in Edinburgh (2026)
18 best cafes in Edinburgh: specialty roasters, sourdough bakeries, police box espresso, and the neighbourhood spots locals love.
Best Cafes in Edinburgh
Edinburgh runs on coffee. Over 40% of the city’s cafes are independently owned, most roast their own beans or source from local roasters, and a flat white averages £3.20 to £3.80. The specialty coffee scene is serious here, with roasters like Fortitude and Artisan Roast building national reputations, and bakeries like Twelve Triangles turning sourdough into an art form.
This guide covers both the big names you’d find in any Edinburgh coffee list and the smaller neighbourhood spots that only locals know about. The first four are the established specialty cafes that have earned their reputations over years. After that, things get more interesting: police box espresso, Polish patisseries, TikTok-viral cookies, and the kind of quiet neighbourhood cafes where the owner remembers your name after two visits.
1. Twelve Triangles
The bakery that started Edinburgh’s sourdough obsession. Twelve Triangles has seven locations now, but the original Brunswick Street shop in Leith is still the one to visit. The slow-fermented sourdough loaves are the foundation, but most people come for the pastries: the croissants are flaky and buttery in a way that makes supermarket croissants feel like an insult, the pain au chocolat is properly layered, and the seasonal doughnuts (pistachio and blackcurrant croissant, baklava bun, peanut frangipane) sell out by mid-morning. The Stockbridge branch has sit-in seating; most others are takeaway. Kitchen Table on Easter Road is the full cafe experience with a longer menu. The one honest caveat: some reviewers note occasional staleness with buns bought later in the day. Go early.

Twelve Triangles
- Slow-fermented sourdough that started Edinburgh's artisan bread movement
- Worth-a-detour croissants, pain au chocolat, and seasonal doughnuts
- Seven locations across Edinburgh so there's always one nearby
Go early for the best pastry selection, especially the croissants and doughnuts
2. Fortitude Coffee
Edinburgh’s specialty roasting pioneer. Helen and Matt started Fortitude as a tiny cafe in 2014, began roasting their own beans in 2016, and now have three locations: York Place (the original, in New Town), Hamilton Place (Stockbridge), and Newington Road (Southside). The roasting style is light, designed to bring out the delicate and complex flavours of single-origin beans. They use filtered water, which sounds fussy until you taste the difference. The pour-overs are the thing to order if you want the full Fortitude experience, though the flat whites are excellent too. One note: a few reviews mention that the staff can be a bit cool, especially at the York Place branch. The Stockbridge location (4.7 on Google) tends to be friendlier and less busy.

Fortitude Coffee
- Edinburgh's pioneering specialty roaster, roasting their own beans since 2016
- Light roasts that highlight complex flavours with filtered water
- Three locations: York Place, Stockbridge, and Newington
Try a pour-over of their current single origin for the full Fortitude experience
3. The Milkman
The best coffee within walking distance of the Royal Mile. The Milkman is on Cockburn Street, a curved side street between the Mile and Waverley Station, in a converted candy shop that Mark transformed in 2015. The space seats maybe 10 people, so queuing is normal and part of the experience. The coffee is brewed with rotating guest roasters, which means the menu changes regularly and there’s always something new to try. The pastries come from local bakeries and are consistently good. If you’re spending a day in the Old Town and refuse to drink tourist-grade coffee, this is where you go. The downside is the size: on busy days it can feel cramped, and there’s nowhere comfortable to linger with a laptop. It’s a “drink your coffee and get back out there” kind of place.

The Milkman
- Perfectly brewed specialty coffee in a converted candy shop
- Rotating guest roasters keep the menu fresh
- Best coffee within walking distance of the Royal Mile
Arrive early or expect to queue. Seating is very limited, maybe 10 people max
4. Artisan Roast
Scotland’s first specialty coffee shop and roaster, open since before specialty coffee was a thing in Edinburgh. The Bruntsfield location is the original and the most atmospheric: dark wood, the smell of freshly roasted beans, and a vibe that’s more Berlin than Edinburgh. They also have branches on Broughton Street (4.7 on Google, their highest-rated) and Leith Walk. The coffee is consistently excellent, the soup is warming and good value for a rainy afternoon, and the overall atmosphere is the kind of slightly scruffy, unpretentious cafe that chain coffee shops spend millions trying to imitate. If you’re in Bruntsfield, combine it with Sam’s Coffee Box (next on this list) for a two-stop coffee crawl.

Artisan Roast
- Scotland's first specialty coffee shop and roaster
- Warming soups and fresh baking perfect for escaping the rain
- Three locations: Bruntsfield, Broughton Street, and Leith Walk
The Bruntsfield location is the original and most atmospheric
5. Sam’s Coffee Box
A repurposed police box on Bruntsfield Place, which is about as Edinburgh as a cafe can get. Sam sources beans locally from a roaster in Leith and the quality is noticeably better than it has any right to be for a kiosk the size of a phone booth. The oat flat white is the signature order. The vegan Nanaimo bars are unreasonably good. Sam himself is chatty and friendly in the way that makes regulars out of first-time visitors. There’s no indoor seating (it’s a police box), so you’re standing on the pavement or perching on a nearby bench, which is fine on a dry morning and miserable in the rain. Everything comes in compostable cups. If you’re staying in Bruntsfield, this will become your daily stop.

Sam's Coffee Box
- Experience exceptional locally sourced coffee that stands out as one of the best in the UK
- Visit a charmingly repurposed old police box for a unique coffee experience
- Enjoy high-quality snacks and treats that perfectly complement your drinks
Try their oat flat white paired with a vegan Nanaimo bar for a delightful treat
"Sam's Coffee Box in Bruntsfield is a beloved gem known for exceptional coffee sourced locally from Leith. Housed in a repurposed police box, the spot offers rich and flavorful brews with compostable cups."
6. Mario Patisserie
A Polish bakery in Leith that has nothing to do with the plumber. Mario’s is on Henderson Gardens, a quiet residential street that most visitors never see, and it makes some of the best pastries in Edinburgh. The pączki (Polish doughnuts) filled with rose jam or pistachio cream are the headline act. The zapiekanka (Polish open-faced baguette) is a proper lunch. The cheesecake is dense and not too sweet in the way that Polish cheesecake should be. Everything is made on-site, and if you arrive early you’ll catch things coming out of the oven. Prices are lower than you’d expect for this quality. It’s family-run with the kind of personal service where they’ll remember your order if you come back. The only downside is the location: it’s a 20-minute bus ride from the centre, deep in residential Leith. But that’s why the prices are good and the regulars are loyal.

Mario Patisserie
- Indulge in the freshest choux pastries in Scotland
- Try unique treats like rose and pistachio donuts or Black Forest Gateau
- Support a family-owned business with affordable prices
Visit early to get the best selection of freshly baked goods
"Mario Patisserie is known for its Polish pastries, excellent customer service, and reasonable prices. The pączki, cheesecake, and zapiekanka are highlights."
7. Chulo’s Cookies
Stuffed cookies from a stall inside Bonnie & Wild, the Scottish food marketplace in St James Quarter. Chulo’s started as a pop-up, went viral on TikTok (they sold almost a tonne of cookies in one month), and earned a permanent spot in the food hall. Each cookie is handmade with quality ingredients and stuffed with fillings that change regularly. They’re thick, warm, and excessive in the best way. The location in St James Quarter means you’re right in the centre, which makes it an easy stop between the Old Town and Calton Hill. Not a sit-down cafe, more of a grab-and-go counter. For a proper meal nearby, see our best restaurants guide.

Chulo's Cookies
8. Haymarket Cafe by L&G
Near Haymarket station, this cafe does a genuinely good all-day menu at prices that feel fair for central Edinburgh. The vegan avocado toast, mixed berry pancakes, and ube lattes (purple yam, for the uninitiated) are the popular orders. The staff are consistently praised for being attentive without hovering. Weekends get busy; weekday mornings are the sweet spot. Useful if you’re arriving by train at Haymarket and want somewhere to eat before checking in, or if you’re heading toward the best bars on Morrison Street. The cinnamon muffins sell out early.

Haymarket Cafe by L&G
- Enjoy a variety of delicious food options such as vegan toast with avocado, mixed berry pancakes
- Savor high-quality coffee drinks like mochas and ube lattes in a cozy atmosphere
- Experience exceptional customer service from friendly and attentive staff
Visit during weekdays to avoid weekend crowds as it can get busy on weekends
"Haymarket Cafe is known for its diverse menu, attentive staff, and cozy atmosphere. Visitors appreciate the vegan options, pancakes, and specialty lattes near Haymarket station."
9. Haven Cafe
Way out in Niddrie, south-east Edinburgh, Haven Cafe is doing Levantine food that most of Edinburgh’s centre-based cafes don’t attempt. Zaatar for breakfast, falafel wraps for lunch, hummus platters to share, and surprisingly good pizza. It’s not a place you’d visit unless you were staying nearby, but the Google reviews tell a consistent story: the food is fresh, the portions are generous, and the prices are lower than comparable food in the centre. If you’re driving to or from Edinburgh and want to eat well without paying tourist prices, Haven is worth knowing about.

Haven Cafe
- Indulge in perfectly baked pizza with quality ingredients
- Experience traditional Levant-style breakfast options like zaatar and falafel
- Try flavorful dishes such as falafel wraps and hummus platters
Visit during off-peak hours to avoid crowds
"Haven Cafe serves delicious Levantine food with friendly service. Reviewers praise the pizza, falafel wraps, and traditional breakfast options at reasonable prices."
10. Hawker Coffee
A specialty coffee shop on Lady Lawson Street, just south of the Grassmarket. Hawker is one of the few perfect-rated coffee spots close to the Old Town. If you’ve been walking the Royal Mile and need proper coffee (not the tourist-priced stuff on the Mile itself), Hawker is a short walk away.

Hawker Coffee
11. Café Pal
On Gorgie Road, well west of the tourist centre. Gorgie is a working-class Edinburgh neighbourhood that doesn’t get much love in travel guides, but the food scene there is improving fast. Café Pal has a perfect Google rating, and in a neighbourhood where people eat out regularly and know what they’re comparing to, that counts for something.

Café Pal
12. The Green Fork
On Causewayside in the Southside, walking distance from the Meadows. Useful to know if you’re visiting the university area, the Festival Theatre, or heading to Arthur’s Seat from the south side of town. Also near CrispyQ Asian Kitchen from our things to do guide.

The Green Fork
13. Dahne
On Dalry Road, near Pizzeria 1926 (which we featured in our Edinburgh itinerary). Dalry is another of those Edinburgh neighbourhoods where the food has quietly improved while the tourist guides were looking elsewhere.

Dahne
14. Jeannie’s Bakery
Morrison Street, near Haymarket. Two perfect-rated cafes on the same street (this and Haymarket Cafe by L&G) is a good indicator that this stretch of the West End is where locals eat breakfast.

Jeannie's Bakery
15. Constable Coffee
In Drumsheugh Gardens, one of Edinburgh’s most attractive residential streets in the West End. The kind of cafe where the surroundings are half the experience.

Constable Coffee
16. Heart and Bottle
On Colinton Road in the Bruntsfield area. Another neighbourhood cafe with a loyal local following. If you’re staying in Bruntsfield (which is a smart choice; quieter than the centre, good restaurants, easy bus links), Heart and Bottle and Sam’s Coffee Box between them cover your morning coffee needs.

Heart and Bottle Ltd
17. Cozy Cafe
Ferry Road, between Leith and Stockbridge. If you’re exploring Leith and want a break from the more well-known spots on Leith Walk, Cozy Cafe is a quieter alternative a few streets north.

Cozy Cafe
18. Mara’s Picklery
A pickling and preserving workshop-cafe on Strathearn Road in Marchmont. The name suggests pickles, but it’s a proper cafe too. Marchmont keeps showing up in our Edinburgh guides (Locale pizza and Katero Food Bar from our restaurants guide are nearby), which tells you something about where Edinburgh’s food scene is heading.

Mara's Picklery
How to Plan Your Edinburgh Cafe Day
Bruntsfield morning: Start at Sam’s Coffee Box for espresso, walk to Heart and Bottle for a proper sit-down breakfast. Bruntsfield Place has several good independent shops to browse between coffees.
Leith pastry run: Mario Patisserie for pączki and zapiekanka, then walk up to Cozy Cafe on Ferry Road. Combine with a visit to the best bars in Leith in the evening.
West End caffeine crawl: Constable Coffee in Drumsheugh Gardens, then Jeannie’s Bakery or Haymarket Cafe on Morrison Street. If you’re still going, Dahne on Dalry Road is a short walk further.
Near the Old Town: Hawker Coffee on Lady Lawson Street is the best option close to the centre. Chulo’s Cookies at Bonnie & Wild in St James Quarter if you want something sweet.
For foodies: Combine this with our best restaurants guide for a full Edinburgh eating itinerary. If you’re after a proper sit-down breakfast, see our best brunch guide. Many of these cafes are in the same neighbourhoods as the restaurants we recommend.
Planning your trip to Edinburgh? Save these places to your itinerary with Tourli, the app that turns travel guides into actionable day plans.
Frequently Asked Questions
What are the best cafes in Edinburgh?
Where can I get the best coffee in Edinburgh?
What are the best cafes near Edinburgh Old Town?
Are there good bakeries in Edinburgh?
More Edinburgh Guides
5 Days in Edinburgh: The Complete Itinerary
ItineraryA day-by-day Edinburgh itinerary covering 26 places across Old Town, New Town, Leith, Stockbridge, and beyond. Restaurant picks and tips you won't find in generic guides.
15 Best Bars in Edinburgh (2026)
GuideThe 15 highest-rated bars in Edinburgh, from a 1,000-whisky den to a UK Top 50 cocktail bar. Covers Leith, Old Town, Stockbridge, and beyond.
11 Best Bookshops in Edinburgh (2026)
GuideThe 11 best bookshops in Edinburgh, the world's first UNESCO City of Literature. Award-winning independents, antiquarian dens, and specialist shops across Stockbridge, Old Town, and beyond.
12 Best Breakfast Spots in Edinburgh (2026)
Guide12 best breakfasts in Edinburgh: Full Scottishes, bakery mornings, grab-and-go pastries, and where to eat before your day starts.
14 Best Brunch Spots in Edinburgh (2026)
Guide14 best brunch spots in Edinburgh: Full Scottishes, breakfast bao buns, vegan benedict, Bombay naan rolls, and the queues that prove they're worth it.
11 Best Live Music Venues in Edinburgh (2026)
GuideThe 11 best live music venues in Edinburgh, from sweaty basement clubs to a 2,200-seat Edwardian concert hall. Covers jazz, folk, rock, electronic, and classical, with gigs running every night of the week year-round.
Save these places to your Edinburgh trip
Tourli turns travel guides into actionable day plans. Save places, get walking directions, and share your itinerary — all in one app.
