Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best British Restaurants in Edinburgh

23 restaurants

Sort by Relevance

British

Peacock Alley

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

9.2 / 10
11 reviews

Average price £78

European

Parliament Square, EH1 1RF, Edinburgh

9.8 / 10
24 reviews

Average price £40

British

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

7.8 / 10
20 reviews

Average price £32

50% off food - Back To The Restaurant

British

1 QueenStreet, EH2 1JD, Edinburgh

9.2 / 10
13 reviews

Average price £9

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

British

8.3 / 10
17 reviews

Average price £25

British

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

8.8 / 10
22 reviews

Average price £28

British

131-133 High Street, EH1 1SG, Edinburgh

Average price £25

British

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

Average price £25

British

47 - 49 Deanhaugh Street, EH4 1LR, Edinburgh

Average price £25

British

Hilton Edinburgh Carlton,, EH1 1SB, Edinburgh

Average price £25

British

2 Greenside Place, EH1 3AA, Edinburgh

Average price £29

British

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

8.4 / 10
128 reviews

Average price £49

British

Average price £26

British

73 Belford Road, EH4 3DS, Edinburgh

6.8 / 10
18 reviews

Average price £25

British

34 St. Andrew Square, EH2 2AD, Edinburgh

5.7 / 10
3 reviews

Average price £40

British

Priestfield Road, EH16 5JB, Edinburgh

British

The Balmoral, EH2 2EQ, Edinburgh

Average price £45

British

69 Lauriston Farm Road, EH4 5EX, Edinburgh

Average price £3

British

St Johns Road, EH12 8AX, Edinburgh

Average price £39

British

41 Howden Hall Road, EH16 6PG, Edinburgh

Average price £42

British

43-45 The Causeway, EH15 3QA, Edinburgh

Average price £40

British

58 Dalkeith Rd, EH16 5AD, Edinburgh

Average price £162

British

131-133 George Street, EH2 4YW, Edinburgh

8.1 / 10
12 reviews

Average price £65

Filter

TheFork advantages