logo image Edinburgh Home

Edinburgh Royal Mile Restaurants

A list of Restaurants on the Royal Mile in Edinburgh centre with Websites, Phone Numbers and links to Maps and Reviews.

Dishes listed are a guide to what each Restaurant serves, these may change through the year, check the websites for the latest menues, most open early for breakfast.

Click on the Post-Codes for the Maps & Reviews.

The Royal Mile is actually five streets that run from Edinburgh Castle down to the Palace of Hollyrood. They are Castlehill, Lawnmarket, High Street, Cannongate, and Abbey Strand. Large Images

Cannonball Restaurant

Cannonball Restaurant & Bar
Scottish cuisine on Castlehill right by the entrance to Edinburgh Castle. 1600s building with three floors serving dishes such as oysters, haggis, halibut, fish and chips, steak and ale pie and more. Tel: 0330 1649 389.
Website . Postcode: EH1 2NF



Witchery by the Castle

Witchery by the Castle
Scottish cuisine at Castlehill by the entrance to Edinburgh Castle. A world-wide reputation for exceptional dining. Food such as scotch beef tartar, halibut, lobster, duck and more.
Website . Postcode: EH1 2NF


Le Bistrot

Le Bistrot
French cuisine, West Parliament Square by St Giles Cathedral. Open every day from breakfast to dinner, chicken, duck, beef, mussels, prawns, stew and more. Tel: 0131 225 4021.
Website . Postcode: EH1 1RF


Angels with Bagpipes
Scottish cuisine, 343 High Street. Chicken, haggis, fish and chips, pasta, lamb, steaks and more dishes. Tel: 0131 220 1111.
Website . Postcode: EH1 1PW


Luckenbooths

Luckenbooths
Scottish cuisine, 329 High Street. Steaks, fish and chips, chicken, burgers and more. Tel: 0131 230 0410.
Website . Postcode: EH1 1PN


Burgers and Beers Grillhouse

Burgers and Beers Grillhouse
American cuisine, 192a High Street. Wide range of Burgers also Steaks, Hot Dogs, Wings, BBQ Pork Ribs and Chargrilled Chicken. Tel: 0131 226 1214.
Website . Postcode: EH1 1RW


Filling Station

Filling Station
American cuisine, 235 High Street. Burgers, pizza, grills, wraps, BBQ, salads, fish and chips, lasagne and more. Tel: 0131 226 2488.
Website . Postcode: EH1 1PE


Gordons Trattoria

Gordons Trattoria
Italian cuisine, 231 High Street. A cross between a New York deli and a tuscan restaurant, a larger than life Italian diner for a wide range of pasta, pizza, risotto, meat and fish dishes. Tel: 0131 225 7992.
Website . Postcode: EH1 1PE


Bubba Q
American cuisine, 213 High Street. Burgers, Dogs, BBQ Chicken, Tacos and more. Tel: 0131 478 5472.
Website
. Postcode: EH1 1PE


Bella Italia

Bella Italia
54-56 Northbridge, corner of High Street. A range of dishes under 600 calories include Bucatini Gamberoni, Pepe Rossi Ripieni and Filetto di Spigola. All this plus some delicious sharing options. Tel: 0131 378 1918.
Website
. Postcode: EH1 1SB


Whiski Bar

Whiski Bar & Restaurant
Scottish cuisine, 119 High Street. Specialises in fresh Scottish food made on the premises each day. Haggis, steak pie, burgers, steaks, fish&chips and more. All of our beef is Scottish. Tel: 0131 556 3095.
Website
. Postcode: EH1 1SG


Shamoli

Shamoli
Thai cuisine, 105 High Street. Curries, stir fries, seafood and more. Tel: 0131 558 1497.
Website
. Postcode: EH1 1SG


Monteiths
Scottish cuisine, 61 High Street. Steaks, Fish, Lamb, Venison and more. Tel: 0131 557 0330.
Website
. Postcode: EH1 1SR


PIGGS

PIGGS
Spanish cuisine, 276 Canongate. A Wine Bar serving Platters and Tapas. Tel: 0131 557 2955.
Website
. Postcode: EH8 8AA


White Horse

White Horse Oyster & Seafood Bar
Scottish cuisine, 266 Canongate. Scallops, Crab, Tuna, Salmon, Lobster, Octopus, Mussels and more. Tel: 0131 629 5300.
Website
. Postcode: EH8 8AA


Wedgwood
Scottish / Asian cuisine, 267 Canongate. Seafood, Chicken, Venison and more. Tel: 0131 558 8737.
Website
. Postcode: EH8 8BQ


The Black Grape

The Black Grape
World cuisine, 240 Canongate. Seafood, steaks, chicken and more. Tel: 0131 237 7419.
Website
. Postcode: EH8 8AB


Loudons New Waverley

Loudons New Waverley
American cuisine, 2 Sibbald Walk, just off the Royal Mile in the modern New Waverley Square. Breakfast, burgers, pancakes, bowls and toast with many toppings. Tel: 0131 556 7734.
Website
. Postcode: EH8 8FT


La Garrigue

La Garrigue
French cuisine, 31 Jeffrey Street, between Waverley Train Station and the Royal Mile. Seafood, duck and more. Tel: 0131 557 3032.
Website
. Postcode: EH1 1DH


More Restaurants Home