Close Icon
Gear IconImportant Reminder:The City Guide app will be sunsetting on December 15, 2024, with the web version to follow in early 2025. Please visit our FAQ to learn more or to download our Swarm app.
Learn more
Best places to Eat and Drink in Edinburgh
Hanam's is one of Best places to Eat and Drink in Edinburgh.

1. Hanam's

7.2
3 Johnston Ter., Midlothian, Midlothian
Middle Eastern Restaurant · 24 tips and reviews
Nawroz is one of Best places to Eat and Drink in Edinburgh.

2. Nawroz

26-30 Potterrow, Edinburgh, City of Edinburgh
Middle Eastern Restaurant · Newington · 7 tips and reviews
Zara's Mediterranean Bistro is one of Best places to Eat and Drink in Edinburgh.

3. Zara's Mediterranean Bistro

7.5
176 Rose Street, Edinburgh, City of Edinburgh
Mediterranean Restaurant · New Town · 1 tip
Teuchters Landing is one of Best places to Eat and Drink in Edinburgh.

4. Teuchters Landing

9.0
1C Dock Pl, Edinburgh, City of Edinburgh
Pub · Leith · 33 tips and reviews
Hula Juice Bar is one of Best places to Eat and Drink in Edinburgh.

5. Hula Juice Bar

8.8
103-105 West Bow, Edinburgh, City of Edinburgh
Juice Bar · Grassmarket · 123 tips and reviews
Oink is one of Best places to Eat and Drink in Edinburgh.

6. Oink

8.6
34 Victoria St, Edinburgh, City of Edinburgh
Sandwich Spot · Grassmarket · 114 tips and reviews
The Scran & Scallie is one of Best places to Eat and Drink in Edinburgh.

7. The Scran & Scallie

9.2
1 Comely Bank Rd, Edinburgh
Gastropub · Comely Bank · 91 tips and reviews
Beach House Cafe is one of Best places to Eat and Drink in Edinburgh.

8. Beach House Cafe

9.1
Bath St. (Portabello Promenade), Midlothian, Midlothian
Café · Portobello · 17 tips and reviews
Mary's Milk Bar is one of Best places to Eat and Drink in Edinburgh.

9. Mary's Milk Bar

9.1
19 Grassmarket, Edinburgh, City of Edinburgh
Ice Cream Parlor · Grassmarket · 64 tips and reviews
BrewDog Edinburgh Cowgate is one of Best places to Eat and Drink in Edinburgh.

10. BrewDog Edinburgh Cowgate

8.9
143 Cowgate, Edinburgh, City of Edinburgh
Beer Bar · Old Town · 126 tips and reviews
The Holyrood 9A is one of Best places to Eat and Drink in Edinburgh.

11. The Holyrood 9A

8.9
9A Holyrood Rd, Edinburgh, City of Edinburgh
Gastropub · Canongate · 165 tips and reviews
The Devil's Advocate is one of Best places to Eat and Drink in Edinburgh.

12. The Devil's Advocate

8.9
9 Advocates Close, Edinburgh, City of Edinburgh
Cocktail Bar · Waverley Station · 87 tips and reviews
El Cartel is one of Best places to Eat and Drink in Edinburgh.

13. El Cartel

8.6
64 Thistle Street, Edinburgh, City of Edinburgh
Mexican Restaurant · New Town · 37 tips and reviews
Mussel Inn is one of Best places to Eat and Drink in Edinburgh.

14. Mussel Inn

8.8
61-65 Rose St, Edinburgh
Seafood Restaurant · New Town · 100 tips and reviews
Bramble Bar is one of Best places to Eat and Drink in Edinburgh.

15. Bramble Bar

9.1
16A Queen St, Edinburgh, City of Edinburgh
Cocktail Bar · New Town · 71 tips and reviews
Renroc is one of Best places to Eat and Drink in Edinburgh.

16. Renroc

7.9
89-91 Montgomery St (West Montgomery Pl), Edinburgh, City of Edinburgh
Café · Leith · 17 tips and reviews
Nobles Cafe Bar & Restaurant is one of Best places to Eat and Drink in Edinburgh.

17. Nobles Cafe Bar & Restaurant

8.8
44A Constitution St, Edinburgh, City of Edinburgh
Gastropub · Leith · 31 tips and reviews
Twelve Triangles is one of Best places to Eat and Drink in Edinburgh.

18. Twelve Triangles

8.6
90 Brunswick St, Edinburgh, City of Edinburgh
Bakery · Leith · 12 tips and reviews
La Favorita is one of Best places to Eat and Drink in Edinburgh.

19. La Favorita

8.4
325-331 Leith Walk, Edinburgh
Pizzeria · Leith · 38 tips and reviews
The Shore is one of Best places to Eat and Drink in Edinburgh.

20. The Shore

8.8
24-26 Shore, Leith, City of Edinburgh
Seafood Restaurant · The Shore · 20 tips and reviews
Sofi's Bar is one of Best places to Eat and Drink in Edinburgh.

21. Sofi's Bar

63-65 Henderson St, Edinburgh, City of Edinburgh
Bar · Leith · 9 tips and reviews
Timberyard is one of Best places to Eat and Drink in Edinburgh.

22. Timberyard

8.7
Lady Lawson St, Edinburgh
Scottish Restaurant · Edinburgh Castle · 20 tips and reviews
The Dogs is one of Best places to Eat and Drink in Edinburgh.

23. The Dogs

110 Hanover St (Btw George & Queen Street), Midlothian, Midlothian
Gastropub · New Town · 66 tips and reviews
The Bow Bar is one of Best places to Eat and Drink in Edinburgh.

24. The Bow Bar

8.7
80 West Bow, Edinburgh, City of Edinburgh
Pub · Grassmarket · 71 tips and reviews
The Abbotsford Bar is one of Best places to Eat and Drink in Edinburgh.

25. The Abbotsford Bar

8.4
3-5 Rose St, Edinburgh, City of Edinburgh
Bar · New Town · 14 tips and reviews
The Sheep Heid Inn is one of Best places to Eat and Drink in Edinburgh.

26. The Sheep Heid Inn

7.5
43-45 The Causeway, Edinburgh
Pub · Duddingston · 36 tips and reviews
Waterstones is one of Best places to Eat and Drink in Edinburgh.

27. Waterstones

8.9
128 Princes St, Edinburgh, City of Edinburgh
Bookstore · New Town · 29 tips and reviews
Dragonfly is one of Best places to Eat and Drink in Edinburgh.

28. Dragonfly

8.0
52 West Port, Midlothian, Midlothian
Bar · 17 tips and reviews
The Last Drop is one of Best places to Eat and Drink in Edinburgh.

29. The Last Drop

8.1
74-78 Grassmarket, Edinburgh, City of Edinburgh
Pub · Grassmarket · 50 tips and reviews
99 Hanover Street is one of Best places to Eat and Drink in Edinburgh.

30. 99 Hanover Street

7.3
99 Hanover St (btwn Thistle St & Queen St), Edinburgh, City of Edinburgh
Bar · New Town · 18 tips and reviews
Las Iguanas is one of Best places to Eat and Drink in Edinburgh.

31. Las Iguanas

8.4
141-143 George Street, Edinburgh, City of Edinburgh
Latin American Restaurant · New Town · 12 tips and reviews
Baked Potato Shop is one of Best places to Eat and Drink in Edinburgh.

32. Baked Potato Shop

7.8
56 Cockburn St (at High St), Edinburgh, City of Edinburgh
Vegan and Vegetarian Restaurant · Waverley Station · 25 tips and reviews
Waterstones is one of Best places to Eat and Drink in Edinburgh.

33. Waterstones

83 George St, Edinburgh, City of Edinburgh
Bookstore · New Town · 5 tips and reviews
The Witchery by the Castle is one of Best places to Eat and Drink in Edinburgh.

34. The Witchery by the Castle

8.0
352 Castlehill (Ramsay Ln), Edinburgh, City of Edinburgh
Restaurant · Edinburgh Castle · 63 tips and reviews
Broughton Delicatessen & Café is one of Best places to Eat and Drink in Edinburgh.

35. Broughton Delicatessen & Café

7 Barony St, Edinburgh, City of Edinburgh
Deli · New Town · 23 tips and reviews
Under the Stairs is one of Best places to Eat and Drink in Edinburgh.

36. Under the Stairs

8.4
3A Merchant St., Edinburgh, City of Edinburgh
Gastropub · Old Town · 61 tips and reviews
The Dome is one of Best places to Eat and Drink in Edinburgh.

37. The Dome

8.9
14 George St, Edinburgh, City of Edinburgh
Bar · New Town · 75 tips and reviews
The Liquid Room is one of Best places to Eat and Drink in Edinburgh.

38. The Liquid Room

7.1
9C Victoria St, Edinburgh, City of Edinburgh
Music Venue · Old Town · 8 tips and reviews
The Elephant House is one of Best places to Eat and Drink in Edinburgh.

39. The Elephant House

21 George IV Bridge, Edinburgh, City of Edinburgh
Coffee Shop · Old Town · 135 tips and reviews
Whiski Bar & Restaurant is one of Best places to Eat and Drink in Edinburgh.

40. Whiski Bar & Restaurant

8.6
119 High St, Edinburgh
Bar · Old Town · 71 tips and reviews
Elephants & Bagels is one of Best places to Eat and Drink in Edinburgh.

41. Elephants & Bagels

37 Marshall St, Edinburgh, City of Edinburgh
Bagel Shop · Newington · 20 tips and reviews
The Caves is one of Best places to Eat and Drink in Edinburgh.

42. The Caves

8-12 Niddry Street South (under South Bridge), Edinburgh, City of Edinburgh
Event Space · Old Town · 13 tips and reviews
The Earl of Marchmont is one of Best places to Eat and Drink in Edinburgh.

43. The Earl of Marchmont

5.9
22 Marchmont Cr, Midlothian, Midlothian
Bar · 6 tips and reviews
Deacon Brodie's Tavern is one of Best places to Eat and Drink in Edinburgh.

44. Deacon Brodie's Tavern

8.4
435 Lawnmarket, Edinburgh, City of Edinburgh
Pub · Old Town · 51 tips and reviews
Greyfriars Bobby's Bar is one of Best places to Eat and Drink in Edinburgh.

45. Greyfriars Bobby's Bar

8.5
34A Candlemaker Row, Edinburgh, City of Edinburgh
Pub · Newington · 25 tips and reviews
Reverie is one of Best places to Eat and Drink in Edinburgh.

46. Reverie

1-5 Newington Rd, Midlothian, Midlothian
Pub · 14 tips and reviews
Doctors Bar is one of Best places to Eat and Drink in Edinburgh.

47. Doctors Bar

6.3
32 Forrest Rd (at Teviot Pl), Midlothian, Midlothian
Pub · 17 tips and reviews
Hard Rock Cafe Edinburgh is one of Best places to Eat and Drink in Edinburgh.

48. Hard Rock Cafe Edinburgh

7.6
20 George St, Edinburgh, City of Edinburgh
American Restaurant · New Town · 91 tips and reviews
Union Brew Lab is one of Best places to Eat and Drink in Edinburgh.

49. Union Brew Lab

8.7
6-8 South College St, Edinburgh, City of Edinburgh
Coffee Shop · Newington · 189 tips and reviews
The Cuckoo's Nest is one of Best places to Eat and Drink in Edinburgh.

50. The Cuckoo's Nest

7.1
69 Home St, Edinburgh, City of Edinburgh
Gastropub · Bruntsfield · 8 tips and reviews

Callum S.Callum Stott: Brilliant gastropub with a good selection of drink and probably the best burgers in Edinburgh.

Jekyll & Hyde is one of Best places to Eat and Drink in Edinburgh.

51. Jekyll & Hyde

112 Hanover St., Edinburgh, City of Edinburgh
Bar · New Town · 22 tips and reviews
Frankenstein is one of Best places to Eat and Drink in Edinburgh.

52. Frankenstein

7.5
26 George IV Bridge, Midlothian, Midlothian
Pub · 47 tips and reviews
Brass Monkey is one of Best places to Eat and Drink in Edinburgh.

53. Brass Monkey

8.3
14 Drummond St, Edinburgh, City of Edinburgh
Bar · Newington · 21 tips and reviews
Forth Floor Restaurant is one of Best places to Eat and Drink in Edinburgh.

54. Forth Floor Restaurant

7.3
30-34 Saint Andrew Square, Edinburgh
Restaurant · New Town · 9 tips and reviews
The Southern is one of Best places to Eat and Drink in Edinburgh.

55. The Southern

8.3
22-26 South Clerk St, Edinburgh
Pub · Newington · 32 tips and reviews
Edinburgh Events is one of Best places to Eat and Drink in Edinburgh.

56. Edinburgh Events

8.4
176 Rose St (Princes St), Midlothian, Midlothian
Event Service · New Town · 2 tips and reviews