Sign In
Follow Us
The 10 Best Restaurants In Old Town, Edinburgh
add to wishlistsCreated with Sketch.

The 10 Best Restaurants In Old Town, Edinburgh

Picture of Alex MacKay
Updated: 9 February 2017
The Old Town is the historic centre of Edinburgh, the foundation of the original city stretching out from the defensive promontory of the Castle. It has a reputation as a tourist trap, due to the number of attractions here. However, away from the main drag, one can still find some of the best dining establishments in the capital. We profile 10 of the finest.


Off the main drag of the Royal Mile and on the trendy cocktail bar-populated George IV Bridge is the luxury seafood restaurant, Ondine. Fine diners can either pull up a stool at the bar for champagne and light bites, or sit down and feast on the legendary shellfish platter, featuring lobster, crab, razor clams, surf clams, mussels, scallops and oysters. Couples in a rush can get the juices flowing with a sampling at the Oyster Bar, or enjoy a drink from the bar’s extensive wine and whisky selection.

2 George IV Bridge, Edinburgh,Scotland, UK, +44 131 226 1888

add to wishlistsCreated with Sketch.

The Witchery

The Witchery enjoys an almost iconic reputation in the city. It certainly boasts one of the more unique restaurant settings in Edinburgh to distinguish it from its competitors: a plum location adjacent to the Castle at the top of the Royal Mile and a high-gothic, Miss Havisham-like interior that enchants and spooks diners in equal measure. The Witchery has two dining areas, the original and darkly romantic sixteenth-century Witchery restaurant invites you in with its red leather booths, oak panelling and flickering candles; or alternatively, be transported outside to the fantastical Secret Garden, an open courtyard canopied by vines and intricate wooden carvings.

Castlehill, The Royal Mile, Edinburgh, Scotland, UK, +44 131 225 5613

add to wishlistsCreated with Sketch.