Register my restaurant
Help

The Best Restaurants in Edinburgh

What
Where

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

The Best Restaurants in Edinburgh

56 restaurants

Sort by Relevance

    Indian

    Treacle

    130 High Street, EH1 1QS, Edinburgh

    9.7 / 10
    5 reviews

    Average price £25

      Scottish

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

      9.0 / 10
      16 reviews

      Average price £35

        Indian

        129A Rose Street, EH2 3DT, Edinburgh

        Average price £25

        20% off food!

          Scottish

          23 West Register Street, EH2 2AA, Edinburgh

          9.8 / 10
          22 reviews

          Average price £30

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

            Afternoon Tea

            Parliament Square, EH1 1RF, Edinburgh

            9.8 / 10
            41 reviews

            Average price £40

              Scottish

              Castlehill, The Royal Mile, EH1 2NE, Edinburgh

              Average price £49

                Steakhouse

                4a St Andrew Square, EH2 2BD, Edinburgh

                9.5 / 10
                62 reviews

                Average price £25

                  Pizzeria

                  54-56 Northbridge, EH1 1PD, Edinburgh

                  7.7 / 10
                  10 reviews

                  Average price £94

                    French

                    The Balmoral, EH2 2EQ, Edinburgh

                    9.2 / 10
                    7 reviews

                    Average price £35

                      14 Eyre Place, EH3 5EP, Edinburgh

                      9.3 / 10
                      15 reviews

                      Average price £38

                        Seafood

                        25-26 Pier Place, EH6 4LP, Edinburgh

                        9.2 / 10
                        29 reviews

                        Average price £75

                          Pizzeria

                          9/11 Hanover Street, EH2 2DL, Edinburgh

                          7.7 / 10
                          14 reviews

                          Average price £94

                            Scottish

                            354-358 Castlehill, EH1 2NE, Edinburgh

                            9.5 / 10
                            51 reviews

                            Average price £30

                              Scottish

                              81 Holyrood Road, EH8 8AU, Edinburgh

                              Average price £25

                                International

                                The Theme Bar, EH1 3AA, Edinburgh

                                8.9 / 10
                                137 reviews

                                Average price £30

                                  Scottish

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

                                  8.2 / 10
                                  24 reviews

                                  Average price £32

                                    British

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

                                    9.0 / 10
                                    128 reviews

                                    Average price £49

                                      Scottish

                                      Priestfield Road, EH16 5JL, Edinburgh

                                      Average price £180

                                        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

                                              Pizzeria

                                              58 Dalkeith Rd, EH16 5AD, Edinburgh

                                              Average price £162

                                                Afternoon Tea

                                                1 QueenStreet, EH2 1JD, Edinburgh

                                                Average price £9

                                                  Indian

                                                  105 High Street, EH1 1SG, Edinburgh

                                                  Average price £60

                                                    French

                                                    36/38 Victoria Street, EH1 2JW, Edinburgh

                                                    9.0 / 10
                                                    87 reviews

                                                    Average price £28

                                                    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