50 Restaurants in Old Town, Edinburgh

Explore the best restaurants in Edinburgh Old Town

Visit the medieval heart of the Scottish capital and you'll discover some of the best restaurants in Edinburgh Old Town alongside landmarks like Edinburgh Castle and St. Giles Cathedral. Whether you're looking for traditional Scottish cooking or whether you'd like to try some of the country's best curry houses, you're in the right place. However, as the Old Town is one of the city's most popular tourist districts, some may be full to capacity when you arrive. Avoid disappointment by booking restaurants in Edinburgh Old Town in advance with Quandoo.

Find available restaurants:
Sort by:Most relevant first
  • Most relevant first
  • Top-rated first
  • Most reviewed first
  • Most expensive first
  • Cheapest first

Viva Mexico

Old Town
Mexican££££
5.4/6528
Viva Mexico

Bubba Q

Old Town
American££££
5.5/6514
Bubba Q

Gurkha Cafe & Restaurant

Old Town
Nepalese££££
5.5/6326
Gurkha Cafe & Restaurant
Looking for the best restaurants near you?

The Cellar Door

Old Town
British
5.3/6301
The Cellar Door

The Royal McGregor

Old Town
British££££
5.3/6231
The Royal McGregor

Checkpoint

Old Town
Cake & Coffee££££
4.9/6140
Checkpoint

Mamma's American Pizza

Old Town
Pizza££££
5.2/6114
Mamma's American Pizza

La Sal

Old Town
Spanish££££
5.7/6112
La Sal

Namaste Kathmandu

Old Town
Nepalese££££
5.3/695
Namaste Kathmandu

Ginger Restaurant

Old Town
International££££
5.3/697
Ginger Restaurant

Bonsai Bistro - Richmond

Old Town
Japanese
5.5/647
Bonsai Bistro - Richmond

Maxies Bistro

Old Town
Drinks££££
4.3/668
Maxies Bistro

Boteco Do Brasil - Edinburgh

Old Town
Latin American££££
4.9/653
Boteco Do Brasil - Edinburgh

Biblos

Old Town
Drinks££££
5.0/643
Biblos

O'Oliviero

Old Town
Italian££££
5.0/624
O'Oliviero

Piccolino

Old Town
Italian££££
5.1/642
Piccolino

Kama Sutra Edinburgh

Old Town
Indian££££
5.6/67
Kama Sutra Edinburgh

Burgers & Beers Grillhouse

Old Town
Gourmet££££
4.9/613
Burgers & Beers Grillhouse

Beirut Restaurant

Old Town
Lebanese££££
5.7/66
Beirut Restaurant

Nile Valley Cafe

Old Town
African££££
5.6/69
Nile Valley Cafe
  1. 1.

    Hidden gems in the centre of town

    The Old Town is a place of contrasts. The ultra-modern Scottish Parliament Building designed by Spanish architect Enric Miralles is opposite the ancient Abbey and Palace of Holyrood House. Walk down the Royal Mile from the Lawnmarket and you'll see that restaurants in Edinburgh Old Town are just as diverse. Try delicious dishes from Turkey or Thailand or opt for restaurants that serve Scottish produce like Scottish smoked salmon and juicy Aberdeen Angus steaks. You'll find everything from cafes and bistros to celebrity chef endorsed restaurants in Edinburgh Old Town.
  2. 2.

    Combine sightseeing with lunch or dinner at restaurants in Edinburgh Old Town

    Visit Greyfriars Kirkyard near George IV Bridge and see the statue of that loyal little dog, Greyfriar's Bobby. Or, spend the morning at the Museum of Scotland and Royal Museum of Scotland in Chambers Street - try to be there when the Millenium Clock chimes on the hour. Shop for gifts and souvenirs on Princes Street before walking through The Meadows to one of our specially selected restaurants in Edinburgh Old Town. Enjoy a simple cafe lunch, tuck into a tasty pasta dish like Spaghetti Carbonara, or sample Scotland's national dish, haggis - anything is possible with our comprehensive selection of restaurants in Edinburgh Old Town at your fingertips.
  3. 3.

    When the sun sets over the city

    Many restaurants in Edinburgh Old Town have impressive city and Castle views that allow you to fully enjoy the city's spectacular sunsets. It's the ideal time for dinner with your family or friends. Why not try one of the city's leading Chinese or Indian restaurants? Perhaps you'd like the night to go on into the wee hours. Just look for restaurants in Edinburgh Old Town with cocktail bars and live entertainment at Quandoo!