Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Edinburgh

55 restaurants

Sort by Relevance

    British

    Afternoon Tea at Prestonfield

    Priestfield Road, EH16 5JB, Edinburgh

      British

      Melville Nursery, EH18 1AR, Lasswade

      9.1 / 10
      37 reviews

      Average price £25

        British

        7 Newhalls Road, EH30 9TA, South Queensferry

        8.8 / 10
        78 reviews

        Average price £27

          British

          Dalmahoy Hotel & Country Club, Kirknewton, EH27 8EB, Kirknewton

          7.4 / 10
          20 reviews

          Average price £25

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

            Scottish

            Dalhousie Castle Hotel and Spa, Bonnyrigg, EH19 3JB, Bonnyrigg

            8.4 / 10
            25 reviews

            Average price £33

            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 to traditional Scottish dishes, as well as plenty of Mediterranean and Asian options, Edinburgh restaurants will not leave you short of choices.

            Highlights of Edinburgh’s restaurant scene include its first rooftop restaurant, Tower Restaurant and Terrace. A popular venue for both celebrities and locals, this luxurious restaurant offers scenic views over this historic city. The Witchery by Edinburgh Castle provides a fascinating Gothic setting where you can enjoy your meal. Located in the shadow of Edinburgh Castle, The Witchery serves traditional Scottish food in a relaxed atmosphere, amidst the opulent interior.

            Edinburgh restaurants also include many award-winning venues. Plumed Horse and 21212 have both been awarded a Michelin star, whilst the prestigious Hadrian’s Brasserie is the proud recipient of the AA Rosette Award.

            Those looking to dine at restaurants in Edinburgh will be treated to an impressive selection of spectacular settings and award-winning food. All served by friendly and attentive staff, diners will not be disappointed by the range of choices available in Scotland’s capital.

            Cities around Edinburgh

            Find all restaurants in