30 April 2024

Edinburgh restaurants and bars with a view

Cold Town House Roof Terrace with Edinburgh Castle in background

Elevate your dining experience at one of these restaurants or bars which offer stunning views of Edinburgh.

Next time you want a feast for all the senses, why not pay a visit to one of these Edinburgh restaurants or bars, all of which offer spectacular views of the city.

The Tollhouse

Perfect for:

Local wildlife spotting – if you’re lucky you may spot a brightly coloured kingfisher.

Nestled on the Water of Leith at Canonmills, The Tollhouse is on the site of a historic toll collection point where levies would be collected from local merchants transporting their wares from the port of Leith to the heart of Edinburgh.

Today, diners can enjoy waterside views whilst enjoying sustainable, quality, fresh produce sourced from local butchers, grocers and fishmongers with a mouth-watering menu which is updated monthly.  


Perfect for:

The outdoor terrace is the perfect place to watch the sun go down.

Offering panoramic vistas of Edinburgh Castle and the Firth of Forth from its rooftop position, Chaophrya seamlessly blends authentic Thai cuisine with sensational flavours.

If you’re looking to brush-up on your cocktail skills, don’t miss their Cocktail Masterclass – their bartenders will teach you about each ingredient’s history and show you how to shake and stir to perfection.

The Lookout

Perfect for:

Exploring Calton Hill’s collection of neoclassical structures, including the National Monument and the City Observatory.

The Lookout Interior with Balmoral Clock and Castle in background

As the name suggests, The Lookout boasts some of Edinburgh’s most breathtaking skyline views. Perched high on Calton Hill, it offers sweeping views of the historic cityscape through its full-length windows.

Using the finest seasonal ingredients sourced from local producers ensures their dishes evolve regularly. Savor a leisurely lunch or dinner as you soak in the stunning Edinburgh skyline.

The Fishmarket

Perfect for:

A dish best enjoyed outdoors – fish and chips.

If you’re looking for succulent portions of cod, lemon sole, monkfish or lobster, be sure to head to The Fishmarket at Newhaven.

All food is cooked to order at this popular fish and seafood restaurant, which sits on Newhaven harbour, an area which has long had a strong connection to the sea (between 1572 and 1890 it was a major port for oyster fishing). Outdoor seating goes quickly on sunny days, or you can take your order to go and enjoy it while watching the boats bob in the water.

Cold Town House

Perfect for:

Freshly brewed beer – the entire range of Cold Town Beer is made in their onsite microbrewer.

3 friends having a drink at night at Cold Town House on the Roof \terrace with Edinburgh Castle as backdrop.

Housed in an old church building, Cold Town House has 3 floors of food, drink and entertainment.

The popular roof top terrace offers one of the best views of Edinburgh Castle. Grab a fluffy blanket, a Gondola seat and order your drinks from a vintage Nissan van while you take in the stunning views.

Johnnie Walker Princes Street

Perfect for:

Locally-sourced Scottish dishes expertly paired with hand-selected whiskies.

Night time rooftop view of Castle from  Johnnie Walker building

Occupying 8 floors of whisky-inspired tours, shopping and dining experiences, make your way to the 1820 Rooftop Bar at Johnnie Walker Princes Street for incredible views of the city and Edinburgh Castle.

Open for morning coffee, small plates and a full menu as well as an expertly crafted drinks menu, whether you’re a whisky lover or not, you won’t fail to be impressed by this bar’s sumptuous surroundings.

Thirty Knots

Perfect for:

An outdoor terrace overlooking the UNESCO World Heritage Forth Bridge

Food and Drink at Thirty Knots Bar and Restaurant with Forth Bridge in background.

Just 30 minutes train journey from Edinburgh city centre and a short walk to the town centre, will take you to South Queensferry and the pub and restaurant, Thirty Knots.

Enjoy traditional classics with a modern flair, from venison and redcurrant hot pot to wild mushroom and truffle ravioli. All this while basking in the breathtaking views of the Forth Bridges and the Kingdom of Fife across the water.

Cannonball Restaurant and Bar

Perfect for:

Dining in a historic setting. The building dates from the 17th century.

Located at the top of the Royal Mile, Cannonball Restaurant and Bar is spilt over three floors, with the top floor offering majestic views of neighbouring Edinburgh Castle.

The menu evolves with the seasons, showcasing the finest offerings from Scotland’s natural bounty. The monthly rotating Tasting Menu (which is also available as a vegetarian option) features six courses, with the option of paired wines.

The Beach House

Perfect for:

Grab one of the tables on the prom, before dipping your toes in the silky sand.

Beach House cafe tables overlooking Portobello sandy beach and sea as backdrop

Overlooking the golden sands of Portobello beach, The Beach House is a charming café with an-round menu to suit all tastes.

With an ethos of serving simple, delicious, and where possible organic, locally sourced dishes, the breakfast menu includes delights such as homemade granola bowls, pancakes and croissants. The lunchtime menu is equally special, with soup, quiche, salad and toasties available. They also make all their own gelatos, ice creams and sorbets.

From bars to bakeries, explore the world on a plate in Edinburgh.


Listings on this page

Sign up to our newsletter

Keep up to date with the latest news

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Don't worry you can unsubscribe at any time to our newsletter.