Choose your preferred language. We speak English (US) and 41 other languages.
FREE cancellation on most rooms!
Instant confirmation when you reserve
Show me hotels near:
Show me hotels in nearby cities:
See where others are staying...
|Dalhousie Castle Hotel||Very good 8.1|
|The Retreat Castle||Wonderful 9.1|
1 Cockpen Road, Bonnyrigg, EH19 3HS, United Kingdom
Score from 51 reviews
Cockpen Road, Bonnyrigg, EH19 3JB, United Kingdom
Score from 106 reviews
There are 2 people looking at this hotel.
Green Lane, Lasswade, EH18 1HE, United Kingdom
Score from 53 reviews
5 High Street, Lasswade, EH18 1NA, United Kingdom
Score from 213 reviews
Polton, EH18, United Kingdom
Melville Dykes Road, Dalkeith, EH18 1AN, United Kingdom
Score from 85 reviews
45 Eskbank Road, Dalkeith, EH22 3BH, United Kingdom
Score from 78 reviews
Melvillegate, Edinburgh, Dalkeith, EH18 1AP, United Kingdom
Score from 61 reviews
“Peter was an exceptional historian and guide through the castle. The grounds are amazing. The falconry experience quite unique. The wifi was spotty inside the castle but we didn't care because everything else was so "over the top" exceptional.”
“The whole ambiance of the place was great. Totally different from your bulk standard room in a travel motel. I even benefited from a free upgrade to a room with a four poster bed which was great. Jude was a superb host and I was made to feel very welcome.”
“Nice castle, theme room very nice and comfortable, fantastic dinner in the Dungeon, good breakfast in the Orangeraie, nice setting! 15 minutes walk from bus stop to Edinburgh.”
“Very friendly and helpful owners and good location for us to visit family and Edinburgh. I left my necklace when we left and the owner contacted me and posted it on to me which was very thoughtful. We would be happy to stay here again.”
We've negotiated with thousands of hotels to get the very best deals. We call them Secret Deals and they only last for a limited time.
You can get these deals for free by subscribing to our newsletters. You can even choose your favorite destinations to receive personalized deals.
Don't worry – your email address is safe with us. We'll never share your private information and you can unsubscribe at any time.