Restaurants With A View In Edinburgh

Something gorgeous to look at? While you're enjoying something delicious to eat? We know why you're here and would love to help. From rooftop dining with white tablecloths in tow, to views that celebrate this city's heritage and history, we've hunted both high and low to find you all of the best Edinburgh restaurants with a view, including the restaurants with a view of Edinburgh castle, because let's be honest, we know that's what you came here for.

Last edited by Scarlett Welch

Last updated on 12th September 2025




Cannonball Restaurant & Bar

If dining with a view is on your wishlist, Cannonball Restaurant & Bar delivers in spades. Located at the top of the Royal Mile, this award-winning restaurant boasts sweeping views of Edinburgh Castle, making it one of the most scenic spots to dine in the city. The interiors are just as impressive, offering a stylish yet relaxed setting that matches the quality of the food.

From fresh Scottish oysters to brown crab-crusted cod and lamb rump with potato rosti, every dish on the menu highlights the best of Scotland's seasonal produce.

The Scottish Cafe & Restaurant

The Scottish Cafe & Restaurant is a multi award-winning venue within The Scottish National Gallery, which looks out over the beautiful gardens surrounding the building. As well as stunning views, you can expect laid-back, colourful interiors, filled with natural light.

Their breakfast, lunch and afternoon tea menus are made up of locally sourced, sustainable produce, much of it from the nearby Contini Kitchen Garden. Think Caesar salad, fish and chips, courgette risotto and so much more.

Braid Hills Hotel

Perched on top of a hill that looks out over the city, Braid Hills Hotel is a stylish dining destination for all occasions. From the gorgeous 1886 Restaurant and terrace, you can soak up the views while enjoying a great meal, with multiple bars on-site too.

Tuck into the likes of pumpkin ravioli in sage butter, lamp rump with mash or steamed Shetland mussels, paired with a cocktail or two. Most of their ingredients are locally sourced, working with top quality suppliers.

Harvey Nichols: Fourth Floor

If brasserie-style dining sounds like a little bit of you, The Fourth Floor dining experience at Harvey Nichols puts most other department store restaurant experiences to shame. With views of the Forth River and the three bridges, it''s an exciting dinner for all of the senses.

Sushisamba Edinburgh

Located on the top of W Edinburgh, Sushisamba is a stunning two-storey venue that serves a unique fusion of Japanese, Brazilian and Peruvian cuisines. Expect gorgeous, colourful interiors, complete with indoor trees, patterned floors and a striking green bar.

Tuck into tasty treats like wagyu gyoza, salt and pepper squid or a wide variety of sushi rolls, washed down with killer cocktails. While you eat? Admire the amazing views across the city.

Apex Grassmarket

On the hunt for a restaurant with a view of Edinburgh Castle? Then we've got just the thing for you. The Metro Bar and Restaurant is found on the third to fifth floor of the Apex Grassmarket hotel, with both drinking and dining spaces that offer a stunning view.

From cocktail masterclasses to afternoon tea, there's plenty to enjoy here. As for the menu? Think Scottish steak burgers, chilli chicken pizzas, mac 'n' cheese and much more.