Restaurants in Edinburgh
We list 2,170 restaurants in Edinburgh.
Updated July 2026
Ambience:
Fine Dining
Happy Hot Pot
Swany's
Old Bell Inn
Old Eastway Tap
Sheep Heid Inn
BrewDog Lothian Road
Guildford Arms
Seamus’s Pub
Singh Street Cha
Boardwalk Beach Club
Ye Olde Inn
Scotts
How many restaurants are there in Edinburgh?
2,170 are listed so far. None has five or more diner reviews in our data, so the list isn't ranked by rating yet.