See the latest prices and deals by choosing your dates.
Hotel in Bonnyrigg (0 miles from Dalhousie Castle)
Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk.
Dalkeith (0.8 miles from Dalhousie Castle)
Featuring a restaurant, bar, garden and free WiFi, The Sun Inn is located in Dalkeith, 3.4 km from Butterfly & Insect World and 5 km from Dalkeith Country Park.
Dalkeith (2.1 miles from Dalhousie Castle)
Set 1.1 km from Butterfly & Insect World, Glenarch House is in Dalkeith and features a garden and a terrace. The accommodation is 2.1 km from the Dalkeith Country Park.
Lasswade (2 miles from Dalhousie Castle)
Located in the village of Lasswade, Kevock Vale Park is a quiet holiday retirement park on the North Esk river, 10 km from Edinburgh.
Gorebridge (2.9 miles from Dalhousie Castle)
Pentland Lodge is set in Gorebridge and offers a garden, barbecue facilities and a terrace.
Gorebridge (3.1 miles from Dalhousie Castle)
Set on the outskirts of Gorebridge in the Lothian region, Pine Lodge features a terrace. Complimentary WiFi is offered.
Hotel in Portobello, Edinburgh
Hotel in Musselburgh
Hotel in Newington, Edinburgh
This small, family-run metro hotel has easy access by bus to Edinburgh city centre, less than 2 miles away. It offers free on-street parking, free WiFi, en-suite rooms and a bar. Best breakfest, wonderful personnel.
Hotel in Penicuik
Situated in Penicuik, The Craigie Hotel has a restaurant, bar, garden, and free WiFi throughout the property. Boasting room service, this property also provides guests with a terrace. Clean, classic but with a modern edge. Fantastic value for money and the staff were super!
Hotel in Newington, Edinburgh
This luxurious 5-star retreat has a fine-dining restaurant and romantic bedrooms about 3 km from the Royal Mile. Prestonfield is surrounded by gardens and a golf course. Loved the warm ,cosy homely feeling and the elegance.
Hotel in Portobello, Edinburgh
The family-run Rockville Hotel is situated in a seaside suburb of Edinburgh, within 5 miles from the city centre. The staff is exceptional, the room updated and comfortable, a great location.
Hotel in Dalkeith
Located within 1.8 km of Dalkeith Country Park and 2.5 km of Butterfly & Insect World, Dalkeith Hotel by ALTIDO provides rooms in Dalkeith. The hotel features family rooms. good to have micowave and fridge
2 tables on the outside terrace so if there is a nice day to sit outside be quick to grab a table but don't expect any service you have to go inside yourself to get your drink and if there is a wedding on then there is no chance !
Beautiful property that has so much potential - however the phone system and General Manager leave a lot to be desired. Staff need far more training - aside from two office staff who did their best to sort out the catalogue of problems we encountered! Customer service generally was non existent and the new GM needs to answer to the owners as to why he could not make himself available to us during the time we stayed. Extremely disappointing visit. Falconry was magical and is worth booking-with efficient staff to deal with.