The Best Restaurants in Edinburgh

What
Where

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

The Best Restaurants in Edinburgh

66 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a booking instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

English

Cafe Portrait

1 QueenStreet, EH2 1JD, Edinburgh

9.6 / 10
13 reviews

Average price £9

American

39A Queensferry Street, EH2 4RA, Edinburgh

9.4 / 10
5 reviews

Average price £24

European

The Signet Library, EH1 1PW, Edinburgh

10.0 / 10
14 reviews

Average price £40

English

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

9.1 / 10
22 reviews

Average price £28

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

English

6a Nicolson Street, EH8 9DH, Edinburgh

8.7 / 10
47 reviews

Average price £25

English

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

9.9 / 10
4 reviews

Average price £34

Italian

9-13 Shandwick Place, EH1 2AE, Edinburgh

9.8 / 10
8 reviews

Average price £20

Scottish

354-358 Castlehill, EH1 2NE, Edinburgh

9.4 / 10
42 reviews

Average price £30

English

Hilton Edinburgh Carlton,, EH1 1SB, Edinburgh

Average price £25

Scottish

35 Drumsheugh Gardens, EH3 7RN, Edinburgh

Average price £30

Thai

105 High Street, EH1 1SG, Edinburgh

Average price £25

International

The Lantern Room, EH1 3AF, Edinburgh

8.1 / 10
19 reviews

Average price £21

English

Hilton Edinburgh Carlton, EH1 1SB, Edinburgh

9.6 / 10
30 reviews

Average price £32

English

73 Belford Road, EH4 3DS, Edinburgh

7.3 / 10
18 reviews

Average price £25

Scottish

34 Bread Street, EH3 9DX, Edinburgh

7.2 / 10
18 reviews

Average price £32

Undefined

The Theme Bar, EH1 3AA, Edinburgh

9.2 / 10
78 reviews

French

36/38 Victoria Street, EH1 2JW, Edinburgh

9.2 / 10
54 reviews

Average price £28

English

23 West Register Street, EH2 2AA, Edinburgh

9.1 / 10
16 reviews

Average price £30

Argentinian

4a St Andrew Square, EH2 2BD, Edinburgh

9.0 / 10
26 reviews

Average price £25

Fine Dining

53 Princes Street, EH2 2DQ, Edinburgh

Average price £32

American

113-117 Lothian Road, Toll Cross,, EH3 9AN, Edinburgh

8.9 / 10
3 reviews

Average price £25

English

8.9 / 10
10 reviews

Average price £25

Scottish

6 Gloucester Place, EH3 6EB, Edinburgh

Average price £40

Steakhouse

111 Glasgow Rd, EH12, Edinburgh

Average price £30

English

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

8.8 / 10
121 reviews

Average price £49

Cities around Edinburgh

Find all restaurants in

Filter

TheFork advantages