The Best Restaurants in Edinburgh

What
Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Edinburgh

58 restaurants

Sort by Relevance

Italian

Zizzi - Edinburgh Roxburgh

1 Roxburgh Court, EH1 1LW, Edinburgh

10.0 / 10
6 reviews

Average price £28

British

(1st Floor) 53 Princes Street, EH2 2DQ, Edinburgh

Average price £32

50% off food - Back To The Restaurant

Scottish

354-358 Castlehill, EH1 2NE, Edinburgh

9.5 / 10
49 reviews

Average price £30

Italian

9-13 Shandwick Place, EH1 2AE, Edinburgh

9.3 / 10
10 reviews

Average price £20

Specify a date and enjoy promotions of up to -50% in our best restaurants

French

36/38 Victoria Street, EH1 2JW, Edinburgh

9.3 / 10
80 reviews

Average price £28

International

The Theme Bar, EH1 3AA, Edinburgh

9.2 / 10
78 reviews

Average price £30

British

6a Nicolson Street, EH8 9DH, Edinburgh

9.2 / 10
60 reviews

Average price £25

European

The Signet Library, EH1 1PW, Edinburgh

10.0 / 10
15 reviews

Average price £40

American

39A Queensferry Street, EH2 4RA, Edinburgh

8.6 / 10
22 reviews

Average price £24

Italian

9/11 Hanover Street, EH2 2DL, Edinburgh

8.7 / 10
12 reviews

Average price £94

Steakhouse

Hilton Edinburgh Carlton, EH1 1SB, Edinburgh

9.8 / 10
30 reviews

Average price £32

Seafood

25-26 Pier Place, EH6 4LP, Edinburgh

8.6 / 10
14 reviews

Average price £75

British

81 Holyrood Road, EH8 8BA, Edinburgh

Average price £38

French

1 Princes Street, EH2 2EQ, Edinburgh

Italian

1-3 Food Terrace Ocean Terminal, EH6 7JT, Edinburgh

Average price £28

British

Waldorf Astoria Edinburgh - The Caledonian EH1 2AB Edinburgh, EH1 2AB, Edinburgh

9.3 / 10
9 reviews

Average price £78

Steakhouse

4a St Andrew Square, EH2 2BD, Edinburgh

9.3 / 10
39 reviews

Average price £25

14 Eyre Place, EH3 5EP, Edinburgh

8.1 / 10
9 reviews

Average price £38

International

The Lantern Room, EH1 3AF, Edinburgh

8.0 / 10
22 reviews

Average price £21

British

1 QueenStreet, EH2 1JD, Edinburgh

9.5 / 10
13 reviews

Average price £9

South American

141 George Street, EH2 4JY, Edinburgh

7.6 / 10
13 reviews

Average price £25

Italian

54-56 Northbridge, EH1 1PD, Edinburgh

7.3 / 10
7 reviews

Average price £94

British

The Braid Hills Hotel EH10 6JD Edinburgh, EH10 6JD, Edinburgh

8.9 / 10
22 reviews

Average price £28

British

23 West Register Street, EH2 2AA, Edinburgh

9.1 / 10
16 reviews

Average price £30

British

8.5 / 10
10 reviews

Average price £25

The Best Restaurants in Edinburgh

The variety of restaurants in Edinburgh is enough to satisfy even the most fussy of eaters: from modern British cuisine and afternoon teas to traditional Scottish dishes and plenty of steak. With ample cuisine options to choose from including Mediterranean and Asian, guests can dine out in Fife, the West End, Leith and more. Whether one opts for dining in the New or Old Town, Edinburgh restaurants will not leave you short of choices.

The Scottish capital plays host to some of the year’s biggest events, from the Edinburgh Festival to the New Year’s Eve bonanza, Hogmanay. From iconic Scottish restaurants to casual chains, read about some of the best places to eat in Edinburgh right here.

Cities around Edinburgh

Find all restaurants in

Filter

TheFork advantages