Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Scottish Restaurants in Edinburgh

15 restaurants

Sort by Relevance

British

Peacock Alley

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

8.9 / 10
12 reviews

Average price £78

Scottish

354-358 Castlehill, EH1 2NE, Edinburgh

9.5 / 10
51 reviews

Average price £30

Scottish

23 West Register Street, EH2 2AA, Edinburgh

9.0 / 10
16 reviews

Average price £30

Scottish

Castlehill, The Royal Mile, EH1 2NE, Edinburgh

9.1 / 10
31 reviews

Average price £111

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

Scottish

81 Holyrood Road, EH8 8AU, Edinburgh

Average price £25

Scottish

35 Drumsheugh Gardens, EH3 7RN, Edinburgh

Average price £30

Scottish

6 Gloucester Place, EH3 6EB, Edinburgh

Average price £86

British

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

8.1 / 10
23 reviews

Average price £32

Scottish

The Balmoral, EH2 2EQ, Edinburgh

Average price £10

British

2 Greenside Place, EH1 3AA, Edinburgh

Average price £29

British

73 Belford Road, EH4 3DS, Edinburgh

7.5 / 10
26 reviews

Average price £25

British

Average price £26

Scottish

34 Bread Street, EH3 9DX, Edinburgh

7.3 / 10
22 reviews

Average price £15

Scottish

Priestfield Road, EH16 5JL, Edinburgh

9.9 / 10
6 reviews

Average price £180

Scottish

Priestfield Road, EH16 5HX, Edinburgh

Average price £45

Filter

TheFork advantages