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

    Nepalese

    Everest Restaurant

    52 Home Street, EH3 9NA, Edinburgh

    7.7 / 10
    8 reviews

    Average price £20

      British

      St Johns Road, EH12 8AX, Edinburgh

      8.8 / 10
      24 reviews

      Average price £20

        Steakhouse

        4a St Andrew Square, EH2 2BD, Edinburgh

        9.1 / 10
        62 reviews

        Average price £25

          Scottish

          81 Holyrood Road, EH8 8AU, Edinburgh

          Average price £25

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

            European

            Princes Street, EH2 2DG, Edinburgh

            Average price £25

            New Year's Eve £65

              Scottish

              Castlehill, The Royal Mile, EH1 2NE, Edinburgh

              8.6 / 10
              58 reviews

              Average price £49

                French

                The Balmoral, EH2 2EQ, Edinburgh

                Average price £35

                  Scottish

                  The Balmoral, EH2 2EQ, Edinburgh

                  Average price £10

                    1 starMICHELINScottish

                    The Balmoral, EH2 2EQ, Edinburgh

                    Average price £110

                      Scottish

                      Priestfield Road, EH16 5HX, Edinburgh

                      Average price £45

                        Afternoon Tea

                        The Balmoral, EH2 2EQ, Edinburgh

                        Average price £45

                          British

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

                          Average price £28

                            Afternoon Tea

                            1 QueenStreet, EH2 1JD, Edinburgh

                            Average price £9

                              Scottish

                              6 Gloucester Place, EH3 6EB, Edinburgh

                              Average price £88

                                Scottish

                                2 Greenside Place, EH1 3AA, Edinburgh

                                Average price £29

                                  Scottish

                                  35 Drumsheugh Gardens, EH3 7RN, Edinburgh

                                  Average price £30

                                    Steakhouse

                                    111 Glasgow Rd, EH12, Edinburgh

                                    Average price £29

                                      Indian

                                      105 High Street, EH1 1SG, Edinburgh

                                      7.4 / 10
                                      6 reviews

                                      Average price £60

                                        European

                                        72 Commercial Street, EH6 6LX, Edinburgh

                                        Average price £30

                                          Scottish

                                          73 Belford Road, EH4 3DS, Edinburgh

                                          8.4 / 10
                                          50 reviews

                                          Average price £24

                                            Scottish

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

                                            7.1 / 10
                                            42 reviews

                                            Average price £27

                                              Steakhouse

                                              29-31 Frederick Street, EH2 2ND, Edinburgh

                                              Average price £44

                                                Steakhouse

                                                Cramond Brig, EH4 6DY, Edinburgh

                                                Average price £44

                                                  British

                                                  Unit 8 Halbeath Retail Park, KY11 4LP, Dunfermline

                                                  9.7 / 10
                                                  7 reviews

                                                  Average price £20

                                                    Italian

                                                    69 St Clair Street, KY1 2NW, Kirkcaldy

                                                    9.6 / 10
                                                    106 reviews

                                                    Average price £21

                                                    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