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

54 restaurants

Sort by Relevance

Browns Brasserie & Bar - Edinburgh, Edinburgh

    British

    Browns Brasserie & Bar - Edinburgh

    131-133 George Street, EH2 4YW, Edinburgh

    9.1 / 10
    47 reviews

    Average price £30

    Christmas Day Menu - Five courses £85

    The Salisbury Arms, Edinburgh

      Pizzeria

      58 Dalkeith Rd, EH16 5AD, Edinburgh

      9.8 / 10
      24 reviews

      Average price £30

      3 Course Extra Special Festive Menu £33.95

      Piccolino Edinburgh, Edinburgh

        Italian

        103 High Riggs, EH3 9RP, Edinburgh

        8.8 / 10
        128 reviews

        Average price £27

        Christmas 2021 Lunch £16.95

        Boteco do Brasil - Edinburgh, Edinburgh

          Brazilian

          45 Lothian Street, EH1 1HB, Edinburgh

          8.7 / 10
          41 reviews

          Average price £25

          Christmas 2021 £27

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

          Michael's, Edinburgh

            British

            14 Eyre Place, EH3 5EP, Edinburgh

            9.5 / 10
            285 reviews

            Average price £33

            Festive Menu 2021 2/3 course £26/£32 £26

            The Sheep Heid, Edinburgh

              British

              43-45 The Causeway, EH15 3QA, Edinburgh

              9.4 / 10
              10 reviews

              Average price £30

              3 Course Extra Special Festive Menu £33.95

              The Ranch Bar & Restaurant, Edinburgh

                American

                1-3 Barclay Place, EH10 4HW, Edinburgh

                8.9 / 10
                7 reviews

                Average price £16

                20% off food

                Loch Fyne Restaurant Edinburgh, Edinburgh

                  Seafood

                  25-26 Pier Place, EH6 4LP, Edinburgh

                  9.4 / 10
                  81 reviews

                  Average price £25

                  Toby Carvery - Lauriston Farm, Edinburgh

                    British

                    69 Lauriston Farm Road, EH4 5EX, Edinburgh

                    8.9 / 10
                    29 reviews

                    Average price £20

                    Toby Carvery 3 Course Boxing Day Menu £22.99

                    Toby Carvery - Edinburgh West, Edinburgh

                      British

                      St Johns Road, EH12 8AX, Edinburgh

                      8.9 / 10
                      28 reviews

                      Average price £20

                      Toby Carvery 3 Course Festive Menu £14.99

                      Toby Carvery - Liberton, Edinburgh

                        British

                        41 Howden Hall Road, EH16 6PG, Edinburgh

                        8.9 / 10
                        30 reviews

                        Average price £16

                        Toby Carvery 3 Course Boxing Day Menu £23.99

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

                          Afternoon Tea

                          9.7 / 10
                          6 reviews

                          Average price £26

                          Champagne afternoon tea £30

                          Colonnades at the Signet Library, Edinburgh

                            Afternoon Tea

                            West Parliament Square, EH1 1RF, Edinburgh

                            9.8 / 10
                            70 reviews

                            Average price £45

                            Sample Afternoon Tea £50

                            Indian Lounge Edinburgh, Edinburgh

                              Indian

                              129A Rose Street, EH2 3DT, Edinburgh

                              8.3 / 10
                              31 reviews

                              Average price £19

                              20% off food

                              Season Quayside, Edinburgh

                                European

                                72 Commercial Street, EH6 6LX, Edinburgh

                                Average price £43

                                New Year Preset Menu 2021 £85

                                Scott's at Mercure Edinburgh City Princes Street, Edinburgh

                                  European

                                  Princes Street, EH2 2DG, Edinburgh

                                  Average price £25

                                  New Year's Eve £65

                                  Hawksmoor Edinburgh, Edinburgh

                                    Scottish

                                    23 West Register Street, EH2 2AA, Edinburgh

                                    9.8 / 10
                                    22 reviews

                                    Average price £27

                                    Las Iguanas - Edinburgh, Edinburgh

                                      South American

                                      141 George Street, EH2 4JY, Edinburgh

                                      8.6 / 10
                                      51 reviews

                                      Average price £26

                                      Bella Italia - Edinburgh Northbridge, Edinburgh

                                        Pizzeria

                                        54-56 Northbridge, EH1 1PD, Edinburgh

                                        8.4 / 10
                                        17 reviews

                                        Average price £25

                                        Bella Italia - Edinburgh Hanover Street, Edinburgh

                                          Pizzeria

                                          9/11 Hanover Street, EH2 2DL, Edinburgh

                                          8.4 / 10
                                          30 reviews

                                          Average price £25

                                          Amber Restaurant at The Scotch Whisky Experience, Edinburgh

                                            Scottish

                                            354-358 Castlehill, EH1 2NE, Edinburgh

                                            9.3 / 10
                                            130 reviews

                                            Average price £30

                                            Peacock Alley, Edinburgh

                                              Afternoon Tea

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

                                              9.5 / 10
                                              109 reviews

                                              Average price £45

                                              Festive Afternoon Tea- Launching December 1st- £55pp £55

                                              Forth Floor Brasserie & Bar, Harvey Nichols Edinburgh, Edinburgh

                                                British

                                                30-34 St. Andrew Square, EH2 2AD, Edinburgh

                                                9.2 / 10
                                                23 reviews

                                                Average price £25

                                                Everest Restaurant, Edinburgh

                                                  Nepalese

                                                  52 Home Street, EH3 9NA, Edinburgh

                                                  7.7 / 10
                                                  13 reviews

                                                  Average price £20

                                                  Shamoli Restaurant, Edinburgh

                                                    Indian

                                                    105 High Street, EH1 1SG, Edinburgh

                                                    7.8 / 10
                                                    8 reviews

                                                    Average price £60

                                                    Frequently Asked Questions

                                                    Cities around Edinburgh