Brunch in Edinburgh has become more than a passing trend. For many of us, it’s the highlight of the week: a slow morning that turns into an afternoon, a chance to catch up with friends, or an excuse to enjoy good food while taking in the city around us.  

What makes it even better? A seat that comes with a view! 

Edinburgh is one of those cities where you don’t need to look far to find something scenic. From historic landmarks to leafy parks and rooftops that stretch across the skyline, there are plenty of restaurants with a view.  

If you’re looking for having dining with a view in Edinburgh that also serves up an excellent brunch, here are our favourite spots:

Black Ivy Hotel, Edinburgh: 2026 Info, Photos, Reviews | Book at Hotels.com

Brunch with a view in Edinburgh: Black Ivy 

Let’s start close to home.  

Black Ivy in Bruntsfield is the kind of place locals rely on for everything from morning coffee to late-night cocktails. Our brunch offering is a big part of that. With windows that frame the Bruntsfield Links and a heated terrace that works year-round, this is one of the few places where you can enjoy brunch with a view in Edinburgh whatever the weather. 

On the menu, you’ll find fluffy pancakes stacked high, classic full Scottish breakfasts, and vegetarian options that are just as hearty. If you fancy something livelier, our boozy brunch includes a mimosa on arrival, a continental sharing board, one main dish, and three cocktails of your choice. Mimosas, palomas, and Bloody Marys all feature, giving you the right kind of start to the weekend. 

The setting is stylish yet comfortable, the service is warm, and yes, it’s really Instagram-worthy too! The kind of brunch spot where you can stay for a second coffee or another round of cocktails without ever feeling rushed. 

📍 4 Alvanley Terrace, Edinburgh EH9 1DU, United Kingdom 

Image 13 of 40

Photo from Cafe Calton

Skyline views worth the climb: Café Calton 

Tucked away in the New Town, Café Calton rewards you with one of the best panoramic brunch views in the city. Overlooking Calton Hill, it’s the kind of setting that makes you pause mid-conversation just to take it all in. 

Their food is as thoughtful as their outlook, focusing on organic, seasonal, and locally sourced ingredients. Expect colourful brunch plates, lighter bites, and an atmosphere that feels calm despite the central location. It’s small, so book ahead if you can, especially on weekends. 

📍 38a Calton Hill, Edinburgh EH7 5AA, United Kingdom

The Distillery Bar — The Port Of Leith Distillery

Photo from Port of Leith Distillery Bar 

Brunch on the waterfront: Port of Leith Distillery Bar 

If your idea of a perfect brunch comes with water views, the Port of Leith Distillery Bar should be on your list. Perched on the eighth floor, it offers sweeping sights of Leith, the Firth of Forth, and beyond. It’s one of the newest additions to Edinburgh’s restaurant scene and already making waves. 

The food menu is seasonal and built around Scotland’s best produce. It’s refined but approachable, with dishes that celebrate local farmers and suppliers. Pair your plate with a whisky-inspired cocktail or something softer, and let the waterfront setting do the rest. 

📍 11 Whisky Quay, Leith, Edinburgh EH6 6FH, United Kingdom 

Cold Town House - Forever Edinburgh

Photo from Forever Edinburgh

Castle views and craft beer: Cold Town House 

If you’re in the Grassmarket, it’s hard to miss Cold Town House. This spot combines a rooftop terrace with one of the best views of Edinburgh Castle. It’s busy, lively, and ideal if you like your brunch with a bit of energy. 

They’re known for their Neapolitan pizzas and freshly brewed craft beers, but brunch here is equally worth the visit. Expect generous plates, strong coffee, and that unbeatable castle backdrop. If you want a mix of atmosphere and location, this is one of the best restaurants with a view in Edinburgh! 

📍 4 Grassmarket, Edinburgh EH1 2JU, United Kingdom

No photo description available.

Photo from SUSHISAMBA

Brunch with a skyline backdrop: SUSHISAMBA 

If you’re in the mood for something a little different, head up to the 10th floor of the W Edinburgh where SUSHISAMBA serves up a mix of Japanese, Brazilian, and Peruvian flavours. The dishes are colourful, vibrant, and made for sharing, so it’s a great pick if you want brunch to feel like an occasion rather than a quick bite. 

The space itself is just as memorable as the food. Think bold design, floor-to-ceiling windows, and a terrace that looks out across the city skyline. On a sunny day, it’s one of the most stylish spots for dining with a view in Edinburgh, and even when the weather doesn’t play along, the atmosphere inside more than makes up for it! 

📍1 Saint James Square, Edinburgh EH1 3AX, United Kingdom 

Why views make brunch better 

There’s something about sitting down to a plate of good food and having more than just the table in front of you to look at. A view gives brunch a different rhythm. It encourages you to take your time, sip slowly, and let the moment stretch out a little longer.  

In Edinburgh, you’re spoiled for choice, from the castle towering above Grassmarket rooftops to the calm green of Bruntsfield Links, or the water glinting down at Leith. Each setting brings its own atmosphere, and that atmosphere shapes the way you remember the meal. 

A simple coffee feels different when it comes with a skyline.  

Pancakes taste sweeter when you can watch the city wake up around you.  

And a Bloody Mary is far more enjoyable when you’re sat on a terrace with friends, taking in the view. 

TL;DR: Best Spots for Brunch with a View in Edinburgh 

  • Black Ivy – Bruntsfield Links views, a cosy yet lively vibe, boozy brunch, and the bonus of being a boutique hotel and neighbourhood pub all in one. 
  • Café Calton – Skyline views from Calton Hill with seasonal, organic dishes. 
  • Port of Leith Distillery Bar – Waterfront panoramas and modern Scottish plates. 
  • Cold Town House – Grassmarket rooftop with craft beer and castle views. 
  • SUSHISAMBA – 10th floor terrace, colourful Japanese-Brazilian-Peruvian brunch. 

Brunch the Edinburgh way 

Brunch in Edinburgh has no shortage of flavour, but when you add the right view, it becomes something you’ll want to plan your weekend around. Each spot we’ve highlighted offers its own angle on the city – castle rooftops, waterfront skylines, leafy parks, or sweeping terraces.    

At Black Ivy, that experience is part of our everyday. With Bruntsfield Links right outside, a menu built for lingering, and a terrace made for both sunny days and cooler mornings, we make brunch with a view easy to enjoy whenever you fancy it. 

Book your table at Black Ivy and start your weekend with good food, great company, and a view worth staying for!