TheFork, a Trip advisor company

What
Where

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

The Best English Restaurants in Edinburgh

29 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.

European

Colonnades at the Signet Library

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

English

1 QueenStreet, EH2 1JD, Edinburgh

9.6 / 10
13 reviews

Average price £9

English

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

9.9 / 10
4 reviews

Average price £34

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

English

Hilton Edinburgh Carlton,, EH1 1SB, Edinburgh

Average price £25

English

Hilton Edinburgh Carlton, EH1 1SB, Edinburgh

9.6 / 10
30 reviews

Average price £32

English

6a Nicolson Street, EH8 9DH, Edinburgh

8.7 / 10
47 reviews

Average price £25

English

23 West Register Street, EH2 2AA, Edinburgh

9.1 / 10
16 reviews

Average price £30

English

8.9 / 10
10 reviews

Average price £25

English

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

8.8 / 10
121 reviews

Average price £49

English

73 Belford Road, EH4 3DS, Edinburgh

7.1 / 10
18 reviews

Average price £25

English

124 Dundee Street, EH11 1AA, Edinburgh

Average price £25

English

131-133 High Street, EH1 1SG, Edinburgh

Average price £25

English

11-14a West Maitland Street, EH12 5EG, Edinburgh

Average price £25

English

81 Holyrood Road, EH8 8BA, Edinburgh

Average price £38

English

Average price £26

English

2 Greenside Place, EH1 3AA, Edinburgh

Average price £29

English

14 Eyre Place, EH3 5EP, Edinburgh

8.1 / 10
9 reviews

Average price £30

English

47 - 49 Deanhaugh Street, EH4 1LR, Edinburgh

Average price £25

English

5 South Maybury, EH12 8NE, Edinburgh

6.6 / 10
8 reviews

Average price £20

English

58 Dalkeith Rd, EH16 5AD, Edinburgh

9.4 / 10
8 reviews

English

131-133 George Street, EH2 4YW, Edinburgh

8.7 / 10
12 reviews

Average price £30

English

43-45 The Causeway, EH15 3QA, Edinburgh

English

21 - 22 St. Andrew Square, EH2 1AY, Edinburgh

Average price £32

English

The Balmoral Hotel Edinburgh Ltd, EH2 2EQ, Edinburgh

9.3 / 10
9 reviews

Filter

TheFork advantages