Consider staying at The Retreat Castle, where you'll be within 10 minutes' walking distance of Dalhousie Castle Falconry. The Retreat Castle and My House Is A Lovely Place To Stay are the nearest to Dalhousie Castle Falconry.
🏨 Hotels in Bonnyrigg | 76 |
👛 Lowest price | 51 GBP |
✍️ Hotels Reviews | 2 066 |
1-76 out of 76
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
The Retreat Castle Bed & Breakfast BonnyriggBed & Breakfast
-
The bed & breakfast has
- Car park
-
The bed & breakfast has
- Flat-screen TV
-
The bed & breakfast has
- Electric kettle
View on map1.1 km from City Centre900 m from Bonnyrigg & District Ex Servicemen's Club Ltd
The Retreat Castle, located 10 minutes on foot from Dalhousie Castle Falconry, is also at a proximity to Cockpen and Carrington Parish Church.
8.6
Great1010 reviews
10
From
£ 140
/night
Places to stay near Bonnyrigg
-
The hotel has
- Free Wi-Fi in public areas
-
The hotel has
- On-site car park
-
The hotel has
- Luggage storage
- Locker room
-
The hotel has
- Late check-in/ -out
- 24-hour reception
- 24-hour security
View on map7.8 km from Bonnyrigg7.8 km from City Centre
Around a 10-minute drive from Inveresk Lodge Garden, the perfect 3-star Best Western Kings Manor offers a swimming pool.
8.6
Great10201020 reviews
10
From
£ 61
/night
The Ship InnInn
View on map8.1 km from Bonnyrigg8.1 km from City Centre
While staying at the Ship Inn you are invited to discover Craigmillar Castle, set 4.7 km away, or Prestongrange Industrial Heritage Museum, which is a 10-minute ride away.
8.4
Great2525 reviews
10
From
£ 120
/night
Ravelston HouseHotel
View on map8.1 km from Bonnyrigg8.1 km from City Centre
Featuring 7 rooms with views of the garden, the 3-star Ravelston House Musselburgh is set within 6 km of Craigmillar Castle.
8.4
Great5151 reviews
10
From
£ 75
/night
View on map1.1 km from Bonnyrigg1.1 km from City Centre1000 m from Bonnyrigg Snooker Club
While staying at the Laird And Dog Inn you are invited to discover Roslin Glen Country Park, set 6 km away, or Craigmillar Castle, which is around 15 minutes away by car.
8.2
Great6666 reviews
10
From
£ 69
/night
View on map8.2 km from Bonnyrigg8.2 km from City Centre
The 3-star Premier Inn Edinburgh East is located 30 km from Edinburgh airport and a 10-minute stroll from Duddingston Mills bus stop.
8.6
Great2626 reviews
10
From
£ 134
/night
View on map5.9 km from Bonnyrigg5.9 km from City Centre
While staying at the Oyo Arden Guest House, Craigmillar Castle Edinburgh you are invited to discover Palace of Holyroodhouse, set 3.7 km away, or Arthur's Seat hike, which is 2.6 km away.
8.4
Great8585 reviews
10
From
£ 73
/night
Aaron LodgeGuest house
View on map5.8 km from Bonnyrigg5.8 km from City Centre
The 4-star Aaron Lodge is nestled in the heart of Edinburgh and within a 10-minute drive of Dynamic Earth.
8.2
Great117117 reviews
10
From
£ 82
/night
View on map2.3 km from Bonnyrigg2.3 km from City Centre
Located 25 minutes' walk from Fort Douglas Playground, the Melville Inn By Innkeeper'S Collection features 74 rooms and an à la carte restaurant on-site.
8.4
Great105105 reviews
10
From
£ 51
/night
Aynetree Guest HouseGuest house
View on map7.7 km from Bonnyrigg7.7 km from City Centre
Scottish National Gallery and Portobello Beach are located 6 km and 2.2 km from the family Aynetree respectively.
8.4
Great108108 reviews
10
From
£ 91
/night
View on map1.8 km from Bonnyrigg1.8 km from City Centre1.7 km from Delhousie Masonic Lodge 720
5 minutes by car from Melville Golf Centre, the 4-star Melville Castle Lasswade includes 33 rooms.
8.4
Great4141 reviews
10
From
£ 78
/night
View on map6.7 km from Bonnyrigg6.7 km from City Centre
The Premier Inn Edinburgh A1 - Newcraighall is set at a 7 km distance from Royal Mile and 3.6 km from Dalkeith Country Park.
8.2
Great103103 reviews
10
From
£ 79
/night
Aaran Lodge Guest HouseGuest house
View on map7.8 km from Bonnyrigg7.8 km from City Centre
The lovely Aaran Edinburgh is located within 11 minutes' stroll of Portobello Beach and comprises 8 rooms with modern comforts.
8.4
Great3232 reviews
10
From
£ 129
/night
View on map1.6 km from Bonnyrigg1.6 km from City Centre1.5 km from Delhousie Masonic Lodge 720
A 10-minute ride from Liberton Golf Club, the 3-star Premier Inn Edinburgh includes 40 rooms.
8.4
Great1010 reviews
10
From
£ 86
/night
8.0
Great1717 reviews
10
From
£ 95
/night
View on map3.4 km from Bonnyrigg3.4 km from City Centre
The Gorton House And Cottages is set at a 2.9 km distance from Rosslyn Chapel and within 10 minutes' drive of Springfield Mill.
9.0
Perfect1414 reviews
10
From
£ 113
/night
Glenarch HouseGuest house
View on map2.3 km from Bonnyrigg2.3 km from City Centre
The Glenarch House is a perfect vacation spot within a 10-minute drive of Gilmerton Cove and other Dalkeith landmarks.
8.6
Great2222 reviews
10
From
£ 148
/night
Rathan House - Guesthouse At EskbankGuest house
View on map2.5 km from Bonnyrigg2.5 km from City Centre
Set within 6 minutes' walk of Newbattle Golf Club Ltd, the rooms in the pet friendly Rathan House have views of garden.
8.4
Great2929 reviews
10
From
£ 88
/night
O HostelHostel
View on map5.0 km from Bonnyrigg5.0 km from City Centre
The O is a perfect vacation spot within 6 km of Edinburgh Castle and other Edinburgh landmarks.
8.6
Great1717 reviews
10
From
£ 138
/night
Milton HouseGuest house
View on map7.7 km from Bonnyrigg7.7 km from City Centre
Dynamic Earth is about 10 minutes' drive from the 3-star Milton House Edinburgh, while Camera Obscura and World of Illusions is 15 minutes away by car.
9.0
Perfect2222 reviews
10
From
£ 120
/night
View on map4.8 km from Bonnyrigg4.8 km from City Centre
Palace of Holyroodhouse is 4.8 km from this villa that offers 3 bedrooms along with a fully equipped kitchen.
9.0
Perfect1313 reviews
10
From
£ 278
/night
Queen Margaret University ResidencesBed & Breakfast
View on map6.7 km from Bonnyrigg6.7 km from City Centre
The Queen Margaret University Residences is set within 10 minutes' drive of Duddingston Golf Club and nearly a 10-minute ride from Gilmerton Cove.
8.8
Great1212 reviews
10
From
£ 179
/night
View on map8.2 km from Bonnyrigg8.2 km from City Centre
Offering 2 bedrooms, 2 bathrooms and an equipped kitchenette area, this apartment is set 10 minutes' walk from the city centre.
9.0
Perfect1010 reviews
10
From
£ 132
/night
Wee White HouseBed & Breakfast
View on map7.6 km from Bonnyrigg7.6 km from City Centre
The 2-star Wee White House is situated in the Duddingston district, 26 minutes' drive from Edinburgh airport.
9.2
Perfect66 reviews
10
From
£ 94
/night
View on map7.9 km from Bonnyrigg7.9 km from City Centre
While staying at the Lochside House Residence you are invited to discover Craigmillar Castle, set a 5-minute drive away, or Arthur's Seat hike, which is merely 900 metres away.
9.8
Perfect11 review
10
From
£ 514
/night
View on map6.9 km from Bonnyrigg6.9 km from City Centre
This 137 m² accommodation consists of 2 bedrooms, a kitchen and 2 bathrooms.
8.4
Great44 reviews
10
From
£ 141
/night
View on map6.7 km from Bonnyrigg6.7 km from City Centre
9.6
Perfect22 reviews
10
From
£ 223
/night
Kirkhill Estate RoomsHomestay
View on map3.6 km from Bonnyrigg3.6 km from City Centre1000 m from Arniston Miners Welfare Social Club
8.4
Great22 reviews
10
From
£ 87
/night
8.8
Great66 reviews
10
From
£ 155
/night
Apartment On Drybrough Crescent 3/6Apartment
View on map6.9 km from Bonnyrigg6.9 km from City Centre
Nestled in the Prestonfield district of the city, the venue is about 25 km from Edinburgh airport.
8.4
Great44 reviews
10
From
£ 92
/night
View on map4.8 km from Bonnyrigg4.8 km from City Centre
Featuring a sunny patio, the apartment for 6 guests offers accommodation within 6 km of National Museum of Scotland.
8.8
Great22 reviews
10
From
£ 123
/night
View on map5.6 km from Bonnyrigg5.6 km from City Centre
The Peaceful, Lovely And Modern, Entire House Villa is located 30 km from Edinburgh airport and a 10-minute stroll from Sandilands Close bus stop.
From
£ 149
/night
View on map7.8 km from Bonnyrigg7.8 km from City Centre
Arthur's Seat hike is 2.8 km from this villa that offers 2 bedrooms along with a fully furnished kitchen.
From
£ 223
/night
View on map3.4 km from Bonnyrigg3.4 km from City Centre
9.8
Perfect11 review
10
From
£ 163
/night
Free Wifi - Close To CityApartment
View on map6.7 km from Bonnyrigg6.7 km from City Centre
Featuring free private parking and a restaurant, this property is situated a short distance from Hunter's Hall Public Park.
Daiches Braes Brunstane PortobelloApartment
View on map7.5 km from Bonnyrigg7.5 km from City Centre
Guests of this 1-bedroom property will benefit from the location in Edinburgh, as Edinburgh College is only 5 minutes' walk away.
From
£ 99
/night
View on map8.1 km from Bonnyrigg8.1 km from City Centre
9.8
Perfect11 review
10
From
£ 190
/night
View on map4.0 km from Bonnyrigg4.0 km from City Centre
Camera Obscura and World of Illusions is a 15-minute ride from the Beautiful Rooms In Edinburgh Cottage Guest House - Free Parking, while National Museum of Scotland is around 15 minutes' drive away.
From
£ 55
/night
From
£ 186
/night
From
£ 159
/night
View on map3.0 km from Bonnyrigg3.0 km from City Centre
From
£ 186
/night
View on map4.2 km from Bonnyrigg4.2 km from City Centre
From
£ 210
/night
Twenty DcVilla
View on map4.2 km from Bonnyrigg4.2 km from City Centre
Newhailes Estate is 3.7 km from the Twenty Dc Villa Edinburgh, while St Giles' Cathedral is around 7 km away.
From
£ 460
/night
View on map4.5 km from Bonnyrigg4.5 km from City Centre
This 17 m² accommodation consists of 1 bedrooms, a shared kitchen and 1 bathrooms.
From
£ 120
/night
View on map6.5 km from Bonnyrigg6.5 km from City Centre
From
£ 233
/night
From
£ 366
/night
View on map2.1 km from Bonnyrigg2.1 km from City Centre1.5 km from Bonnyrigg Snooker Club
From
£ 235
/night
RiversideApartment
View on map8.0 km from Bonnyrigg8.0 km from City Centre
From
£ 172
/night
Spacious & Modern 3 Bedroom House - Free Parking - Front & Back Garden - Private Main Door EntranceApartment
View on map6.8 km from Bonnyrigg6.8 km from City Centre
From
£ 369
/night
Tudsbery House Near Edinburgh Royal Infirmary - Elforma - Tudsbery HouseApartment
View on map6.3 km from Bonnyrigg6.3 km from City Centre
From
£ 187
/night
The County HotelGuest house
View on map3.2 km from Bonnyrigg3.2 km from City Centre
Edinburgh Butterfly and Insect World is approximately a 25-minute walk from the County and Dalkeith Museum is 5 minutes' walk away.
8.2
Great8383 reviews
10
From
£ 98
/night
3 Bedroom Apartment Max 5 Pax MusselburghApartment
View on map7.4 km from Bonnyrigg7.4 km from City Centre
The 3 Bedroom Apartment Max 5 Pax is located 30 km from Edinburgh airport and approximately 5 minutes' walk from Eskview Terrace bus stop.
From
£ 217
/night
The Coorie Inn @ Portobello, Edinburgh'S Seaside.Apartment
View on map8.1 km from Bonnyrigg8.1 km from City Centre
From
£ 79
/night
Beautiful 4 Bedroom Cottage - Free ParkingVilla
View on map4.0 km from Bonnyrigg4.0 km from City Centre
The Beautiful 4 Bedroom Cottage - Free Parking Edinburgh is within 4.3 km of Arthur's Seat hike and has a quick access to Drum Park.
From
£ 449
/night
Dalkeith Five Bedroom HouseVilla
View on map3.3 km from Bonnyrigg3.3 km from City Centre
This villa is placed 3.2 km from Dalhousie Castle Falconry and boasts 6 rooms with carpet flooring.
From
£ 210
/night
Fantastic - Centrally Located 1 Bed Apt With Wi-FiApartment
View on map3.1 km from Bonnyrigg3.1 km from City Centre
The Fantastic - Centrally Located 1 Bed Apt With Wi-Fi is located 25 km from Edinburgh airport and about 5 minutes' walk from Buccleuch Street bus stop.
From
£ 98
/night
1 Bed Flat At Drum StreetApartment
View on map3.7 km from Bonnyrigg3.7 km from City Centre
From
£ 119
/night
Cakemuir Detached House, 3 Bed, Free Parking &Private GardenApartment
View on map6.7 km from Bonnyrigg6.7 km from City Centre
From
£ 342
/night
Beachfront TreasureApartment
View on map8.1 km from Bonnyrigg8.1 km from City Centre
The Beachfront Treasure Musselburgh is located 30 km from Edinburgh airport and only 300 metres from Coillesdene Avenue bus stop.
From
£ 193
/night
Ark At AnchorApartment
View on map8.3 km from Bonnyrigg8.3 km from City Centre
From
£ 533
/night
2-Bedroom Holiday Home With Private Garden & ParkingVilla
View on map5.7 km from Bonnyrigg5.7 km from City Centre
Palace of Holyroodhouse and Gilmerton Cove are located 4.2 km and 2.8 km from the 2-Bedroom Holiday Home With Private Garden & Parking respectively.
From
£ 444
/night
Superb 5 Bedroom Villa 16 Mins From City CentreVilla
View on map7.7 km from Bonnyrigg7.7 km from City Centre
From
£ 413
/night
3 Bedroom Flat In Duddingston VillageApartment
View on map8.0 km from Bonnyrigg8.0 km from City Centre
From
£ 511
/night
Beechwood Park - Sleeps 4 Easy Access To EdinburghApartment
View on map2.7 km from Bonnyrigg2.7 km from City Centre1.7 km from Dalhousie Castle
From
£ 591
/night
Guestready - The Beehive In EdinburghApartment
View on map5.7 km from Bonnyrigg5.7 km from City Centre
From
£ 334
/night
Elegant 2 Bedroom ChaletChalet
View on map4.0 km from Bonnyrigg4.0 km from City Centre
From
£ 134
/night
Lovely 2 Bedroom House EdinburghVilla
View on map6.6 km from Bonnyrigg6.6 km from City Centre
From
£ 156
/night
Kirkhill Mansion HouseVilla
View on map3.6 km from Bonnyrigg3.6 km from City Centre1000 m from Arniston Miners Welfare Social Club
Milton Rd Sleeps 8 Free Parking 9 Mins To City CentreVilla
View on map7.6 km from Bonnyrigg7.6 km from City Centre
From
£ 296
/night
WestlandsVilla
View on map3.6 km from Bonnyrigg3.6 km from City Centre
The Westlands Villa is located 25 km from Edinburgh airport and 250 metres from Gilmerton Dykes Road bus stop.
Newly Refurbished Flat Free Parking WifiApartment
View on map7.5 km from Bonnyrigg7.5 km from City Centre
Featuring a kitchen, the venue is only 1.2 km from Portobello Beach.
Duddingston RowVilla
View on map7.4 km from Bonnyrigg7.4 km from City Centre
The Duddingston Row Villa is located 30 km from Edinburgh airport and at 250 metres from Duddingston View bus stop.
From
£ 434
/night
Beautiful 3 Bedroom Detached Home With Hot TubVilla
View on map7.0 km from Bonnyrigg7.0 km from City Centre
While staying at the Beautiful 3 Bedroom Detached Home With Hot Tub you are invited to discover National Museum of Scotland, set approximately 7 km away, or Tea Room, which is 10 minutes' walk away.
From
£ 377
/night
3 Eskbank TerraceVilla
View on map2.3 km from Bonnyrigg2.3 km from City Centre
Set within 0.7 km of Midlothian House, the 3 Eskbank Terrace Villa features barbeque and XBOX.
From
£ 1 214
/night
EastfieldVilla
View on map8.2 km from Bonnyrigg8.2 km from City Centre
The Eastfield Villa is located 35 km from Edinburgh airport and at 300 metres from Coillesdene Avenue bus stop.
Holiday Apartment With Two Bathrooms, Lift AccessApartment
View on map6.9 km from Bonnyrigg6.9 km from City Centre
This 65 m² apartment gives direct access to White House Pub and comprises 2 bedrooms.
From
£ 1 307
/night
Saved
Save
Filtering results
Please wait...
76 hotels found