Beginning of main content

location Bonnyrigg is highly rated for Castles and Historical Buildings by 325 people

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Bonnyrigg

Tonight Tonight Jun 19 - Jun 20
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Top 10 Hotels in Bonnyrigg

See all 1,297 Properties in Bonnyrigg
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 Rosslyn Chapel, Gilmerton Cove, and Royal Infirmary. University of Edinburgh and Greyfriars ...

    Dalhousie Castle Hotel & Spa$208

    Dalhousie Castle Hotel & Spa$208
    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 Rosslyn Chapel, Gilmerton Cove, and Royal Infirmary. University of Edinburgh and Greyfriars ...

      The Retreat Castle$134

      The Retreat Castle$134
      The Principal Edinburgh Charlotte Square

      The Principal Edinburgh Charlotte Square

      38 Charlotte Square, Edinburgh
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      This central Edinburgh hotel overlooks the gardens of Charlotte Square, and is a 15-minute walk from Haymarket and Waverley stations, and a 20-minute drive from ...

      The Principal Edinburgh Charlotte Square$179

      The Principal Edinburgh Charlotte Square$179
      The Principal Edinburgh George Street

      The Principal Edinburgh George Street

      19-21 George Street, Edinburgh
      • Free Cancellation
      • Reserve now, pay when you stay
      5.0 out of 5.0
       
       

      Located amid the shops and restaurants of Edinburgh's fashionable George Street, this hotel is a block from Princes Street and a quarter-mile from the National ...

      The Principal Edinburgh George Street$168

      The Principal Edinburgh George Street$168
      Apex City of Edinburgh Hotel

      Apex City of Edinburgh Hotel

      61 Grassmarket, Edinburgh
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Two blocks from towering Edinburgh Castle, this hotel is in Old Town's bustling Grassmarket district, with the Waverley railway station and four major theaters ...

      Apex City of Edinburgh Hotel$119

      Apex City of Edinburgh Hotel$119
      Village Hotel Edinburgh

      Village Hotel Edinburgh

      140 Crewe Road South, Edinburgh
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Situated in the suburbs, this spa hotel is within 1 mi (2 km) of Western General and Royal Botanic Garden. Edinburgh International Conference Centre and Princes ...

      Village Hotel Edinburgh$55

      Village Hotel Edinburgh$55
      The Scotsman Hotel

      The Scotsman Hotel

      20 North Bridge, Edinburgh
        4.0 out of 5.0
         
         

        On North Bridge, and one block from both Princes Street and the Royal Mile, this hotel is a half-mile from Edinburgh Castle, and directly opposite Waverley railway ...

        The Scotsman Hotel$203

        The Scotsman Hotel$203
        Hotel du Vin & Bistro Edinburgh

        Hotel du Vin & Bistro Edinburgh

        11 Bristo Place, Edinburgh
          4.0 out of 5.0
           
           

          Located in Old Town, this romantic hotel is steps from Greyfriar's Bobby, Greyfriars Kirk, and National Museum of Scotland. University of Edinburgh and Festival ...

          Hotel du Vin & Bistro Edinburgh$109

          Hotel du Vin & Bistro Edinburgh$109
          Apex Grassmarket Hotel

          Apex Grassmarket Hotel

          31-35 Grassmarket, Edinburgh
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Set on the cobbled Grassmarket, this contemporary hotel is overlooked by Edinburgh Castle, and is within 500 metres of The Royal Mile and Princes Street ...

          Apex Grassmarket Hotel$139

          Apex Grassmarket Hotel$139
          Best Western Plus Edinburgh City Centre Bruntsfield Hotel

          Best Western Plus Edinburgh City Centre Bruntsfield Hotel

          69 Bruntsfield Place, Edinburgh
          • Free Cancellation
          • Reserve now, pay when you stay
          4.0 out of 5.0
           
           

          Located in the heart of Edinburgh, this eco-friendly hotel is within a 15-minute walk of King's Theatre, Edinburgh International Conference Centre, and Royal ...

          Best Western Plus Edinburgh City Centre Bruntsfield Hotel$110

          Best Western Plus Edinburgh City Centre Bruntsfield Hotel$110
          Map

          Search Hotels near Top Bonnyrigg Attractions

          Recent Reviews in Bonnyrigg