Restaurants in Edinburgh

Scottish 194 restaurants
British 170 restaurants
Italian 95 restaurants
Edinburgh, SCT
When?
2 guests

Best Edinburgh restaurants by cuisine

Scottish favorites in Edinburgh

Tips about restaurants in Edinburgh

  • New Town is the neighborhood in Edinburgh with the most restaurant choices (193 restaurants). The Living Room - Edinburgh, Côte Edinburgh and The Ivy on the Square are the most popular restaurants in New Town.
  • New Town is the neighborhood in Edinburgh with the most affordable restaurant choices (151 restaurants with prices $30 and under). The Living Room - Edinburgh, Côte Edinburgh and Sygn are the most popular restaurants for cheap eats in New Town.
  • Scottish is the most popular cuisine in Edinburgh (#2 British, #3 Italian). The Gardeners Cottage, The Cellar Door, and Down the Hatch - South Queensferry are the most popular Scottish restaurants in Edinburgh.

FAQs about restaurants in Edinburgh

What are the best restaurants in Edinburgh with Vegetarian and Vegan options?

Where are the most romantic places to eat in Edinburgh?

Where are the best places to eat in Edinburgh for families with children?

What are the best restaurants in Edinburgh for business meetings?

What is the best restaurant in Edinburgh for groups?

Restaurants Edinburgh
2 guests
  • 1 guest
  • 2 guests
  • 3 guests
  • 4 guests
  • 5 guests
  • 6 guests
  • 7 guests
  • 8 guests
  • 9 guests
  • 10 guests
  • 11 guests
  • 12 guests
  • 13 guests
  • 14 guests
  • 15 guests
  • 16 guests
  • 17 guests
  • 18 guests
  • 19 guests
  • 20 guests
  • 12:00 AM
  • 12:30 AM
  • 1:00 AM
  • 1:30 AM
  • 2:00 AM
  • 2:30 AM
  • 3:00 AM
  • 3:30 AM
  • 4:00 AM
  • 4:30 AM
  • 5:00 AM
  • 5:30 AM
  • 6:00 AM
  • 6:30 AM
  • 7:00 AM
  • 7:30 AM
  • 8:00 AM
  • 8:30 AM
  • 9:00 AM
  • 9:30 AM
  • 10:00 AM
  • 10:30 AM
  • 11:00 AM
  • 11:30 AM
  • 12:00 PM
  • 12:30 PM
  • 1:00 PM
  • 1:30 PM
  • 2:00 PM
  • 2:30 PM
  • 3:00 PM
  • 3:30 PM
  • 4:00 PM
  • 4:30 PM
  • 5:00 PM
  • 5:30 PM
  • 6:00 PM
  • 6:30 PM
  • 7:00 PM
  • 7:30 PM
  • 8:00 PM
  • 8:30 PM
  • 9:00 PM
  • 9:30 PM
  • 10:00 PM
  • 10:30 PM
  • 11:00 PM
  • 11:30 PM