Book Now!

Search for available hotels near Royal Mile Edinburgh

Check-in date



Check-out date



More destinations

Eating Out

Eating out in Edinburgh

Edinburgh has a rich and diverse "restaurant scene" with flavors that originate from cuisines gathered from all over the world. Among the most popular dining spots in Edinburgh, there are:


Rhubarb

Prestonfield House, Priestfield Road, Edinburgh


Only 5 minutes by taxi from Royal Mile. This fabulous restaurant serves British, Scottish and Seafood delights. The average meal prices are as follows: £30.00 for lunch and £45 for dinner.


Tower Restaurant and Terrace

National Museum of Scotland, Chambers Street, Edinburgh


It is considered to be Edinburgh's finest rooftop restaurant. The modern British cuisine with Scottish influences is served in a chic and luxurious interior that has made this dining spot popular among celebrities. The average lunch price is £35 and dinner costs about £44.


Wtchery by the Castle

Castlehill, The Royal Mile, Edinburgh


One of the city's most renowned dining spots. For a scrumptios modern British lunch enjoyed here, expect to pay around £20. Dinner costs approximately £45.


Maison Bleue

36-38 Victoria Street, Edinburgh


A fabulous French, Mediterranean restaurant that serves tasty food at reasonable prices, the average lunch price being £10, and £30 for dinner.


Calistoga Central

70 Rose Street, Lane North, Edinburgh


Currently, the only Californian restaurant in Edinburgh. The average cost per lunch is £20 and £32 for dinner.

Attractions

Check out the list of the top attractions in Edinburgh, UK

Eating Out

A short guide to restaurants in the area

Transportation

Getting to and around Royal Mile Edinburgh

Contact

Use this form to contact us with any questions or problems