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.
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 (0.9 miles from Dalhousie Castle)
Set in Gorebridge in the Lothian region and University of Edinburgh reachable within 16 km, Kirkhill Estate Rooms offers accommodation with free WiFi, barbecue facilities, a garden and free private...
Dalkeith (0.8 miles from Dalhousie Castle)
The Sun Inn features a garden, terrace, a restaurant and bar in Dalkeith. With free WiFi, this 4-star inn offers babysitting service and luggage storage space.
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.
Gorebridge (2.9 miles from Dalhousie Castle)
Featuring a sauna, Pentland Lodge is set in Gorebridge. This property offers access to a patio, free private parking and free WiFi.
Hotel in Portobello, Edinburgh
Hotel in Musselburgh
Hotel in Dalkeith
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. very friendly personell .The bed, the duve was very comfortable,the rooms very nice, fresh and...
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. Spectacular property. Fabulous staff. Excellent access to Holyrood Park & city center.
Hotel in Portobello, Edinburgh
Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building. Scottish WERE so friendly. Good service. Always smiling.
Hotel in Newington, Edinburgh
This elegant 4-star Victorian hotel offers luxurious rooms featuring iPod docks, flat-screen TVs, sherry and shortbread. Service, location, staff and facilities were outstanding. Were very helpful
Hotel in Musselburgh
Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar. Everything else was great apart from not been shown to my room and what time bar was shut and...
Hotel in Bonnyrigg
Set within acres of wooded parkland, this fascinating 13th century fortress is on the banks of the River Esk. Everything. Beautiful inside and out. friendly and welcoming staff.
We chose Dalhousie castle as a treat for our 35 wedding anniversary. The castle outside is lovely, the common areas are traditional and tastefully done. We had complimentary chocolates in our room and after our dinner we got a complimentary dessert with "Happy Anniversary" written on the plate which was lovely. The pillows and robes were great, the bathroom had a nice bath with lots of hot water. The breakfast was nice and the choices adequate.