Looking for the top places to eat and drink in Edinburgh? We have a great selection of local restaurants, cafés, and bars. Find your next favorite spot for a meal or a drink.
133 Park Blvd
187 Garden Ave
6 Main Blvd
119 Main Blvd
234 River Ave
196 Main St
298 River Blvd
194 Station Rd
79 Church Ave
282 Church Ave
136 Station Blvd
89 River Blvd
120 Market Ave
248 Park St
199 Church Ave
46 Park Rd
175 Garden Rd
Edinburgh has a huge variety. You will find everything from traditional Scottish fare to modern European, Asian, and Middle Eastern cuisines. Casual cafes, pubs, and fine dining spots are all over the city.
Plenty. Many local cafes offer excellent breakfast and brunch options. You can find full Scottish breakfasts, lighter pastries, and specialty coffees, particularly around the Old Town and New Town areas.
For pubs, head to the Grassmarket, the Royal Mile, or Leith. If you are looking for cocktail bars, George Street and the surrounding New Town streets have some great options, ranging from lively to sophisticated.
It's a good idea, especially on weekends or if you are planning to visit a popular restaurant. Many places, particularly for groups, appreciate a reservation. For casual spots, you might be fine walking in.
Absolutely. Edinburgh is very vegetarian and vegan friendly. Most restaurants offer dedicated options, and there are many fully plant-based cafes and eateries. Just ask your server or check menus online.
You should definitely try haggis, neeps, and tatties for a classic. Cullen Skink, a creamy smoked haddock soup, is another local favorite. Don't forget to sample some Scottish seafood too.