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 Midlothian

18 restaurants

Sort by Relevance

Amber Restaurant at The Scotch Whisky Experience, Edinburgh

    Scottish

    Amber Restaurant at The Scotch Whisky Experience

    354-358 Castlehill, EH1 2NE, Edinburgh

    9.4 / 10
    83 reviews

    Average price £30

    Colonnades at the Signet Library, Edinburgh

      Afternoon Tea

      West Parliament Square, EH1 1RF, Edinburgh

      9.8 / 10
      58 reviews

      Average price £40

      Sample Afternoon Tea £40

      Hawksmoor Edinburgh, Edinburgh

        Scottish

        23 West Register Street, EH2 2AA, Edinburgh

        9.8 / 10
        22 reviews

        Average price £30

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

          Scottish

          9.7 / 10
          6 reviews

          Average price £26

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

          Surf & Turf Holyrood, Edinburgh

            Scottish

            81 Holyrood Road, EH8 8AU, Edinburgh

            Average price £25

            Gaucho - Edinburgh, Edinburgh

              Steakhouse

              4a St Andrew Square, EH2 2BD, Edinburgh

              9.5 / 10
              62 reviews

              Average price £25

              Café Modern Two, Edinburgh

                Scottish

                73 Belford Road, EH4 3DS, Edinburgh

                8.7 / 10
                40 reviews

                Average price £25

                Scott's on Princes Street, Edinburgh

                  Scottish

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

                  7.9 / 10
                  35 reviews

                  Average price £32

                  Michael's, Edinburgh

                    14 Eyre Place, EH3 5EP, Edinburgh

                    9.5 / 10
                    35 reviews

                    Average price £38

                    Las Iguanas - Edinburgh, Edinburgh

                      South American

                      141 George Street, EH2 4JY, Edinburgh

                      8.5 / 10
                      34 reviews

                      Average price £26

                      COSMO Edinburgh, Edinburgh

                        International

                        The Theme Bar, EH1 3AA, Edinburgh

                        8.8 / 10
                        185 reviews

                        Average price £30

                        Cafe Portrait, Edinburgh

                          Afternoon Tea

                          1 QueenStreet, EH2 1JD, Edinburgh

                          Average price £9

                          Shamoli Restaurant, Edinburgh

                            Indian

                            105 High Street, EH1 1SG, Edinburgh

                            6.5 / 10
                            4 reviews

                            Average price £60

                            The Dungeon Restaurant and Orangery at Dalhousie Castle, Bonnyrigg

                              Scottish

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

                              7.3 / 10
                              23 reviews

                              Average price £35

                              Blackwood's Bar & Grill, Edinburgh

                                Scottish

                                6 Gloucester Place, EH3 6EB, Edinburgh

                                Average price £86

                                The Glasshouse Hotel, Edinburgh

                                  Scottish

                                  2 Greenside Place, EH1 3AA, Edinburgh

                                  Average price £29

                                  Pentland Restaurant, Kirknewton

                                    British

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

                                    7.1 / 10
                                    19 reviews

                                    Average price £25

                                    Restaurant at The Bonham - Edinburgh, Edinburgh

                                      Scottish

                                      35 Drumsheugh Gardens, EH3 7RN, Edinburgh

                                      Average price £30

                                      Frequently Asked Questions