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

19 restaurants

Sort by Relevance

    Michael's

    14 Eyre Place, EH3 5EP, Edinburgh

    9.5 / 10
    22 reviews

    Average price £38

      Scottish

      23 West Register Street, EH2 2AA, Edinburgh

      9.8 / 10
      22 reviews

      Average price £30

        Afternoon Tea

        Parliament Square, EH1 1RF, Edinburgh

        9.8 / 10
        47 reviews

        Average price £40

          Steakhouse

          4a St Andrew Square, EH2 2BD, Edinburgh

          9.5 / 10
          62 reviews

          Average price £25

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

            Scottish

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

            8.1 / 10
            33 reviews

            Average price £32

              French

              36/38 Victoria Street, EH1 2JW, Edinburgh

              8.7 / 10
              95 reviews

              Average price £28

                South American

                141 George Street, EH2 4JY, Edinburgh

                8.6 / 10
                28 reviews

                Average price £26

                  Scottish

                  354-358 Castlehill, EH1 2NE, Edinburgh

                  9.4 / 10
                  67 reviews

                  Average price £30

                    Scottish

                    9.7 / 10
                    6 reviews

                    Average price £26

                      International

                      The Theme Bar, EH1 3AA, Edinburgh

                      8.8 / 10
                      151 reviews

                      Average price £30

                        Scottish

                        81 Holyrood Road, EH8 8AU, Edinburgh

                        Average price £25

                          Indian

                          105 High Street, EH1 1SG, Edinburgh

                          Average price £60

                            Scottish

                            73 Belford Road, EH4 3DS, Edinburgh

                            8.6 / 10
                            35 reviews

                            Average price £25

                              Afternoon Tea

                              1 QueenStreet, EH2 1JD, Edinburgh

                              Average price £9

                                Scottish

                                6 Gloucester Place, EH3 6EB, Edinburgh

                                Average price £86

                                  Scottish

                                  2 Greenside Place, EH1 3AA, Edinburgh

                                  Average price £29

                                    Scottish

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

                                    7.3 / 10
                                    23 reviews

                                    Average price £35

                                      British

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

                                      7.1 / 10
                                      19 reviews

                                      Average price £25

                                        Scottish

                                        35 Drumsheugh Gardens, EH3 7RN, Edinburgh

                                        Average price £30