Restaurants in Edinburgh

Scottish 197 restaurants
British 171 restaurants
Italian 100 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 (199 restaurants). The Living Room - Edinburgh, Hawksmoor Edinburgh 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 (156 restaurants with prices $30 and under). The Living Room - Edinburgh, Hawksmoor Edinburgh and Côte Edinburgh are the most popular restaurants for cheap eats in New Town.
  • Scottish is the most popular cuisine in Edinburgh (#2 British, #3 Italian). Down the Hatch - South Queensferry, The Gardeners Cottage, and White Horse Oyster & Seafood Bar are the most popular Scottish restaurants in Edinburgh.

FAQs about restaurants in Edinburgh

What are the best restaurants in Edinburgh for local cuisine?

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

What are the trending new restaurants in Edinburgh?

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