Best Cafes in Edinburgh
Home · Edinburgh · Cafes
From the classic The Edinburgh Larder - Blackfriars Street and Roseleaf Bar Cafe, to lesser-known spots worth adding to your trip.
★ 4.6 · 4,480 reviews
Queue or book for a table at The Edinburgh Larder, a Blackfriars Street favourite for seasonal Scottish produce. Order the Eggs Royale or brisket benedict and enjoy a proper cup of artisan coffee alongside.
★ 4.8 · 2,469 reviews
Seek out The Roseleaf, a playful Leith bistro near the waterfront where the cocktails arrive in teapots. Sit among the vintage decor and share halloumi fries with honey or a bowl of Cullen skink.
★ 4.4 · 3,574 reviews
Join the line at The Milkman, a brick-walled former candy shop turned much-loved coffee house. Wait for a flat white made with carefully sourced beans, and pair it with a slice of cake or a pastry.
★ 4.7 · 4,590 reviews
Start early at Hula, an Edinburgh favourite with fresh, healthy plates and friendly staff. Order apple crisp pancakes or avocado and poached eggs on sourdough, ideally at an outdoor table.
★ 4.7 · 3,478 reviews
Join the brunch crowd at The Pantry, where a virtual queue keeps the wait manageable. Share truffle potatoes, then dig into avocado toast with streaky bacon or a stacked waffle.
★ 4.4 · 1,790 reviews
Drop into Cairngorm Coffee, a light, white-walled shop that doubles as a neighbourhood hangout. Order a beautifully poured cappuccino and a cinnamon bun, or settle in with a grilled cheese sandwich.
★ 4.5 · 728 reviews
Settle in at Lovecrumbs on West Port, where mismatched cups and a wooden dresser of handmade cakes set the tone. Order an oat chai latte and a slice of yogurt cake, then linger over conversation.
★ 4.4 · 1,681 reviews
Join the line outside Lannan Bakery, a New Town favourite worth the wait. Pick from a changing selection of pastries and baked goods and enjoy them fresh.
★ 4.4 · 1,715 reviews
Step into Origin Coffee on South College Street for a polished specialty coffee stop. Sip a single-origin brew in a rustic room with lavender on the tables, and add a pastry from the counter.
★ 4.5 · 1,933 reviews
Treat yourself to brunch at Urban Angel, a bright, blonde-wood bistro built around organic and local ingredients. Order the BLT or hummus toast and enjoy the friendly, buzzing room.
★ 4.7 · 1,001 reviews
Start the morning at Artisan Roast on Broughton Street, a cosy cafe for coffee lovers. Order a flat white or one of the two batch brews, then choose a bag of roasted beans for home.
★ 4.4 · 1,574 reviews
Take a seat at Wellington Coffee, a cosy coffeehouse with a terrace and a menu of traditional bakes. Have a freshly made scone with jam and clotted cream alongside a carefully pulled cortado or flat white.
★ 4.7 · 1,790 reviews
Step into LOWDOWN on George Street, a clean, modern coffee shop with indoor and outdoor seating. Work through the coffee flight or order a flat white with a baked treat.
★ 4.6 · 533 reviews
Grab a coffee at Gordon St Coffee, steps from Waverley Station. Sip the lighter-roast house blend espresso and pair it with a buttery cheese scone before you head off.
★ 4.6 · 355 reviews
Head to Williams & Johnson Coffee Co. in Leith, a roastery café with a loyal following and a lively counter. Order the batch brew and a cinnamon bun with fresh strawberries and crème fraîche.
★ 4.8 · 835 reviews
Stop by The Source Coffee Roasters, a small, welcoming roaster for people who love strong coffee. Taste a well-pulled double espresso and ask about the single-origin beans behind it.
★ 4.7 · 306 reviews
Pop into BEATNIK, a sleek coffee shop beside the Meadows with exposed concrete and a relaxed crowd. Sip a flat white or matcha from its stylish cups, and linger for a chat.
★ 4.3 · 587 reviews
Pull up a seat at Cowan and Sons for an easygoing Edinburgh breakfast that locals queue for. Pair a coffee with a cinnamon bun or a morning roll, or grab it to go.
★ 4.6 · 711 reviews
Settle in at The Treehouse Cafe for a quiet breakfast near a neighbourhood park. Order the mixed berry, yogurt and honey pancakes and take your time over a good coffee.
★ 4.3 · 1,347 reviews
Slip into Kilimanjaro Coffee for a slow morning in Edinburgh. Sink into a sofa with a freshly roasted coffee or chai latte and a panini or soup.
★ 4.4 · 742 reviews
Start the day at EM's Kitchen, an Edinburgh brunch spot with a social-media following and a lively room. Order pancakes or a full breakfast and enjoy fast, friendly service.
★ 4.3 · 616 reviews
Settle into Burr & Co., a quaint Edinburgh cafe with cosy corners for reading and writing. Pair a well-brewed coffee with fresh cake, a pastry or a savoury wrap.
★ 4.6 · 428 reviews
Duck into Ante, a tiny Edinburgh coffee shop known for its rotating guest roasters. Sip a flat white or pour over, then pick from the pastry case, perhaps the croissant bun.
★ 4.8 · 315 reviews
Settle into Throat Punch Coffee Company, an easy-going café with comfortable seating and friendly shop dogs. Order a carefully made barista coffee, add a pastry, and browse the small gift shelf.
★ 4.4 · 1,357 reviews
Settle in at Loudons Fountainbridge for a calm, home-made breakfast in Edinburgh. Order mushrooms on sourdough or avocado toast, and save room for one of the scones.
★ 4.7 · 311 reviews
Settle into Ardfern for a breakfast that can easily roll into a long lunch. Order the full breakfast with black pudding and herbed sausages, or keep it light with brunch plates and a glass of wine.
★ 4.5 · 155 reviews
Warm up at Fortitude Coffee on the route toward Holyrood Palace. Try the fresh, fruity espresso and judge for yourself whether its bold flavour suits your palate.
★ 4.9 · 116 reviews
Stop at Bedrock Coffee on West Port, a short walk from the Grassmarket. Enjoy a carefully made flat white, glance over the baked goods, and admire the coffee packaging on your way out.
★ 4.3 · 887 reviews
Pop into Thomas J Walls Coffee, a character-filled café with brick and wood-panelled walls. Sink into a couch with a chai latte or soup of the day and bread.
★ 4.4 · 86 reviews
Pop into Peregrine, a Northern Irish bakery with a stylish interior and a well-stocked pastry counter. Pick a baked treat and a hot chocolate or coffee, and enjoy a quick, photogenic break.
Edinburgh · 🥐 Breakfast
The Edinburgh Larder - Blackfriars Street
1h15
Roseleaf Bar Cafe
Edinburgh · ☕ Coffeebreak
The Milkman
25 min
Hula
The Pantry
Cairngorm Coffee
Lovecrumbs West Port
Lannan Bakery
30 min
Origin Coffee (South College Street)
Urban Angel cafe
Artisan Roast Broughton street
Wellington Coffee
LOWDOWN
Gordon St Coffee Edinburgh
Williams & Johnson Coffee Co.
the source coffee roasters
BEATNIK
Cowan and Sons
1h
The Treehouse Cafe
Kilimanjaro Coffee
45 min
EM's Kitchen
Burr & Co. Edinburgh
Ante
Throat Punch Coffee Company
Loudons Fountainbridge
Ardfern
Fortitude Coffee
BEDROCK COFFEE
Thomas J Walls Coffee
Peregrine - Northern Irish Bakery
20 min