MenusNeighbourhoodsDishesDietary requirementsTheFork selections ServicesSetting and ambienceCuisinesOnly with offers
Register my restaurant

TheFork, a Trip advisor company

Cuisine, restaurant name...

The Best Restaurants in Edinburgh

43 restaurants
The Café at the Palace, Palace of Holyroodhouse, Edinburgh

    Afternoon Tea

    The Café at the Palace, Palace of Holyroodhouse

    Canongate, EH8 8BP, Edinburgh

    9.2 / 10
    12 reviews

    Average price £26

    Champagne Traditional Afternoon Tea £35

    Scott's on Princes Street, Edinburgh


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

      5.3 / 10
      42 reviews

      Average price £27

      Peacock Alley, Edinburgh
      Top Rated

        Afternoon Tea

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

        9.4 / 10
        187 reviews

        Average price £50

        Blackwoods Edinburgh, Edinburgh


          6 Gloucester Place, EH3 6EF, Edinburgh

          Average price £40

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

          Grazing by Mark Greenaway, Edinburgh


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

            8.6 / 10
            199 reviews

            Average price £53

            Grazing 5 Course Tasting Menu £55

            Cafe Portrait, Edinburgh
            On A Budget

              Afternoon Tea

              1 QueenStreet, EH2 1JD, Edinburgh

              8.7 / 10
              27 reviews

              Average price £9

              Bella Italia - Edinburgh Northbridge, Edinburgh


                54-56 Northbridge, EH1 1PD, Edinburgh

                7.5 / 10
                20 reviews

                Average price £25

                Restaurant at The Bonham - Edinburgh, Edinburgh


                  35 Drumsheugh Gardens, EH3 7RN, Edinburgh

                  Average price £30

                  Cast Iron Grill, Edinburgh


                    111 Glasgow Rd, EH12, Edinburgh

                    Average price £29

                    Prana Edinburgh, Edinburgh


                      295A Saint John's Road, EH12 7XF, Edinburgh

                      Average price £40

                      The Hawes Inn, South Queensferry


                        7 Newhalls Road, EH30 9TA, South Queensferry

                        9.0 / 10
                        103 reviews

                        Average price £27

                        Miller & Carter - Edinburgh City Centre, Edinburgh


                          29-31 Frederick Street, EH2 2ND, Edinburgh

                          Average price £44

                          Miller & Carter - Cramond Brig, Edinburgh


                            Cramond Brig, EH4 6DY, Edinburgh

                            Average price £44

                            The Melville Inn, Lasswade


                              Melville Nursery, EH18 1AR, Lasswade

                              8.9 / 10
                              41 reviews

                              Average price £25

                              The Witchery by the Castle, Edinburgh


                                Castlehill, The Royal Mile, EH1 2NE, Edinburgh

                                8.8 / 10
                                60 reviews

                                Average price £49

                                Annapurna Gurkhas Restaurant, Kirkcaldy


                                  High Street, KY1 1LB, Kirkcaldy

                                  Average price £20

                                  Harvester - Halbeath Park, Dunfermline


                                    Unit 8 Halbeath Retail Park, KY11 4LP, Dunfermline

                                    9.0 / 10
                                    15 reviews

                                    Average price £20

                                    Pentland Restaurant, Kirknewton


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

                                      6.9 / 10
                                      30 reviews

                                      Average price £25

                                      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