See the latest prices and deals by choosing your dates.
Hotel in Bonnyrigg (0 miles from Dalhousie Castle)
On 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, 6.2 mi from Edinburgh.
Gorebridge (0.9 miles from Dalhousie Castle)
Located in Gorebridge in the Lothian region and University of Edinburgh reachable within 10 miles, Kirkhill Estate Rooms provides accommodations with free Wifi, barbecue facilities, a garden and free...
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 0.7 mi from Butterfly & Insect World, Glenarch House is in Dalkeith and features a garden and a terrace. The accommodations is 1.3 mi from the Dalkeith Country Park.
Gorebridge (2.9 miles from Dalhousie Castle)
Featuring a sauna, Pentland Lodge is located in Gorebridge. This property has a patio, free private parking and free Wifi.
Hotel in Penicuik
Located 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 1.9 mi 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-yard 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
Located in Musselburgh, 1.3 miles from Portobello Beach, Ravelston House has accommodations 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
On 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.
From the grounds, the authenticity, furnishings, library, amenities, to the attentive staff… it’d nearly be impossible to find fault in my unforgettable night spent at Dalhousie Castle. Thank you Daniel, Sophie, and the incredibly hospitable staff at Dalhousie!