18 Best Cafes in Edinburgh (2026)

18 best cafes in Edinburgh: specialty roasters, sourdough bakeries, police box espresso, and the neighbourhood spots locals love.

Places
18
Avg Rating
4.9
City
Edinburgh

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
1

Twelve Triangles

cafe Leith
4.4 Google 90 Brunswick St, Edinburgh EH7 5HU, UK
  • 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
Tip

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
2

Fortitude Coffee

cafe New Town
4.7 Google 3C York Pl, Edinburgh EH1 3EB, UK
  • 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
Tip

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
3

The Milkman

cafe Old Town & Royal Mile
4.5 Google 7 Cockburn St, Edinburgh EH1 1BP, UK
  • 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
Tip

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
4

Artisan Roast

cafe Bruntsfield & Morningside
4.6 Google 138 Bruntsfield Pl, Edinburgh EH10 4ER, UK
  • 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
Tip

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
5

Sam's Coffee Box

cafe Bruntsfield & Morningside
5.0 Google Police Box Kiosk, 99a Bruntsfield Pl, Edinburgh EH10 4HG, UK
  • 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
Tip

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
6

Mario Patisserie

cafe Leith
5.0 Google 27 Henderson Gardens, Leith, Edinburgh EH6 6BX, UK
  • 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
Tip

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
7

Chulo's Cookies

cafe St James Quarter
5.0 Google 129 St James Cres, Edinburgh EH1 3AD, UK

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
8

Haymarket Cafe by L&G

cafe West End
5.0 Google 36 Haymarket Terrace, Edinburgh EH12 5JZ, UK
  • 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
Tip

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
9

Haven Cafe

cafe Niddrie
5.0 Google 48 Niddrie Mains Rd, Edinburgh EH16 4BG, UK
  • 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
Tip

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
10

Hawker Coffee

cafe Old Town
5.0 Google 22 Lady Lawson St, Edinburgh EH3 9DS, UK

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
11

Café Pal

cafe Gorgie
5.0 Google 259 Gorgie Rd, Edinburgh EH11 1TX, UK

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
12

The Green Fork

cafe Southside
5.0 Google 102 Causewayside, Edinburgh EH9 1PU, UK

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
13

Dahne

cafe Dalry
5.0 Google 37 Dalry Rd, Edinburgh EH11 2BU, UK

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
14

Jeannie's Bakery

cafe West End
5.0 Google 147 Morrison St, Edinburgh EH3 8AG, UK

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
15

Constable Coffee

cafe West End
5.0 Google Drumsheugh Gardens, Edinburgh EH3 7QG, UK

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
16

Heart and Bottle Ltd

cafe Bruntsfield & Morningside
5.0 Google 15 Colinton Rd, Edinburgh EH10 5DP, UK

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
17

Cozy Cafe

cafe Leith
5.0 Google 36 Ferry Rd., Edinburgh EH6 4AE, UK

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
18

Mara's Picklery

cafe Marchmont
5.0 Google 21C Strathearn Rd, Edinburgh EH9 2AB, UK

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?
The top cafes in Edinburgh include Twelve Triangles (sourdough bakery with seven locations), Fortitude Coffee (specialty roaster in Stockbridge, York Place, and Newington), The Milkman on Cockburn Street near the Royal Mile, and Artisan Roast in Bruntsfield (Scotland's first specialty roaster). For local gems, Sam's Coffee Box (a police box in Bruntsfield) and Mario Patisserie in Leith are both perfect-rated on Google.
Where can I get the best coffee in Edinburgh?
For specialty coffee, Edinburgh's best-known roasters are Fortitude (three locations), Artisan Roast (Scotland's first specialty roaster), and Williams & Johnson in Leith. For a more local experience, Sam's Coffee Box (a police box in Bruntsfield serving beans from Leith) and Hawker Coffee on Lady Lawson Street are both perfect-rated on Google. A flat white in Edinburgh averages £3.20 to £3.80.
What are the best cafes near Edinburgh Old Town?
Chulo's Cookies at Bonnie & Wild in St James Quarter is the closest to the Old Town with a perfect Google rating. Hawker Coffee on Lady Lawson Street is a short walk south. For a proper sit-down cafe near the Royal Mile, Jeannie's Bakery on Morrison Street and Constable Coffee in Drumsheugh Gardens are both within walking distance.
Are there good bakeries in Edinburgh?
Mario Patisserie in Leith does exceptional Polish pastries (pączki, zapiekanka, cheesecake) from a family bakery. Chulo's Cookies at Bonnie & Wild in St James Quarter sells stuffed cookies that have gone viral on Instagram and TikTok. For sourdough and doughnuts, Twelve Triangles has seven locations across Edinburgh.

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.