Restaurants in Edinburgh

Scottish 179 restaurants
British 152 restaurants
Italian 80 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 (190 restaurants). The Living Room - Edinburgh, The Ivy on the Square and Côte Edinburgh are the most popular restaurants in New Town.
  • New Town is the neighborhood in Edinburgh with the most affordable restaurant choices (145 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 Cellar Door, Amicus Apple Edinburgh, and Fishers in the City 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?

Where are the best places to get fast food in Edinburgh?

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