Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Top Midlothian Hotels Deals

See all 1,250 Hotels in Midlothian
Dalhousie Castle Hotel & Spa

Dalhousie Castle Hotel & Spa

B704, Bonnyrigg
    4.0 out of 5.0
     
     

    Situated in the suburbs, this spa hotel is within 6 mi (10 km) of Gilmerton Cove, Rosslyn Chapel, and Royal Infirmary. University of Edinburgh and Greyfriars ...

    Dalhousie Castle Hotel & Spa$130

    Dalhousie Castle Hotel & Spa$130
    Melville Castle

    Melville Castle

    Gilmerton Road, Lasswade
      4.0 out of 5.0
       
       

      Situated in a rural location, this luxury hotel is 1.9 mi (3.1 km) from Gilmerton Cove and within 6 mi (10 km) of University of Edinburgh and Greyfriars Kirk. ...

      The Sun Inn

      The Sun Inn

      Lothianbridge, Dalkeith
        4.0 out of 5.0
         
         

        Situated in Dalkeith, this inn is within 6 mi (10 km) of Gilmerton Cove, Rosslyn Chapel, and Royal Infirmary. University of Edinburgh and Greyfriars Kirk are ...

        The Sun Inn$105

        The Sun Inn$105
        The Craigie

        The Craigie

        50 Bog Road, Penicuik
          3.5 out of 5.0
           
           

          Situated in Penicuik, this hotel is in the same area as Rosslyn Chapel. Regional attractions also include Murrayfield Stadium and Edinburgh International Conference ...

          The Original Rosslyn Hotel

          The Original Rosslyn Hotel

          2-4 Main Street, Roslin
            3.0 out of 5.0
             
             

            Situated in Roslin, this inn is 0.1 mi (0.2 km) from Rosslyn Chapel and within 9 mi (15 km) of University of Edinburgh and Greyfriars Kirk. St. Giles' Cathedral ...

            Fairshiels B&B

            Fairshiels B&B

            Blackshiels, Pathhead
              2.0 out of 5.0
               
               

              Situated in a rural location, this bed & breakfast is 5.7 mi (9.1 km) from Glenkinchie Distillery and within 12 mi (20 km) of Vogrie Country Park and Gore Glen ...

              The Retreat Castle

              The Retreat Castle

              1 Cockpen Road, Bonnyrigg
                4.0 out of 5.0
                 
                 

                Situated in Bonnyrigg, this guesthouse is within 6 mi (10 km) of Gilmerton Cove, Rosslyn Chapel, and Royal Infirmary. University of Edinburgh and Greyfriars ...

                Kevock Vale Park

                Kevock Vale Park

                Westmill Haugh, Lasswade
                  3.5 out of 5.0
                   
                   

                  Situated in Lasswade, this vacation home is close to Gilmerton Cove, Rosslyn Chapel, and Royal Infirmary. Area attractions also include University of Edinburgh ...

                  Chapel Cross Guest House

                  Chapel Cross Guest House

                  2 Penicuik Road, Roslin
                    3.0 out of 5.0
                     
                     

                    Situated in Roslin, this guesthouse is 0.1 mi (0.2 km) from Rosslyn Chapel and within 9 mi (15 km) of University of Edinburgh and Greyfriars Kirk. St. Giles' ...

                    Dalmahoy Hotel & Country Club

                    Dalmahoy Hotel & Country Club

                    Dalmahoy Hotel & Country Club, Kirknewton
                      4.0 out of 5.0
                       
                       

                      This family-friendly Dalmahoy hotel is located near the airport, 2.9 mi (4.7 km) from Heriot Watt University, and within 6 mi (10 km) of Gyle Shopping Centre ...