Looking for the best restaurants in Edinburgh? Here are the top 10, ranked by fellow travellers. Create your own Top 10! login
1Montpeliers →
Positioned in the heart of Edinburgh’s Bruntsfield, Montpeliers Bar & Brasserie has been a firm favourite amongst locals for over twenty years.
2The Witchery by the Castle →
Immerse in the captivating world of The Witchery. Nestled at the gates of Edinburgh Castle with legendary restaurant and 9 unique hotel suites. Book now.
3Malmaison →
Explore boutique hotels with a difference at Malmaison. Uniquely designed rooms, renowned restaurants, spas & more in prime locations.
4Cadiz →
Cadiz is a seafood restaurant in Edinburgh that celebrates Scottish seafood, Spanish style. Located on George Street.
521212 →
Paul Kitchingâs 21212 opened in Edinburgh in May 2009. It has received rave reviews and numerous awards - including a Michelin Star in 2010.
6Indian Essence →
Discover award-winning modern Indian cuisine in Petts Wood, Kent. Enjoy inventive menus, vibrant flavours and fine dining by Atul Kochhar.
7Cafe Andaluz →
Catch ups with with friends or celebrations with family, enjoy the vibrant flavours of Spain in an authentic Andalucian atmosphere. Cafe Andaluz restaurant has…
8Chaophraya →
Get ready to venture to the Land of Smiles and experience exceptional Thai dining in a glamorous setting. We can't wait to welcome you soon. Located in…
9Vittoria on the Walk →
"Vittoria on the Walk and Vittoria on the Bridge offer authentic Italian cuisine in Edinburgh, combining tradition, friendly service, and vibrant atmospheres."
10The Stables →
Prestonfield House Hotel is an exclusive 5-star hotel nestled in the heart of Edinburgh, offering ravishing spaces and exquisite dining. Book your stay now.