Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Most Dalkeith hotels offer free cancellation. Consider booking refundable hotels rather than non-refundable ones. Just look for the ‘free cancellation’ message during your hotel search. Prices can vary, but right now we believe that flexibility matters.
For more information about the impact of COVID-19 on your Dalkeith trip, please visit our Coronavirus Information page.
Getting excited about your trip to Dalkeith? Looking for a few pointers about what to do when you're there? That's where we can assist!
Would you like to while away a few hours in a lush, green oasis? Head on over to Dalkeith Country Park. Still have time on your hands? You don't have to dress in long, flowing robes or even be particularly religious to relish the calm that comes with spending a little time at Newbattle Abbey.
Seeking out luxury getaways and cheap holidays in Dalkeith? Sadly, accommodation are limited. However, if you don't mind venturing a bit further away, you'll locate 11 properties close by.
Enjoy a light refreshment, listen to your favourite tunes and browse through those in-flight movies. Before you know it you'll be collecting your baggage at Edinburgh Airport (EDI)! Found 13 miles west of Dalkeith, it's the neighbourhood's closest terminal.
This is a little gem located in a place where you just wouldn’t expect to discover such hospitality and quality, if I receive a response from Expedia regarding the booking issue which was nothing to do with the Sun I will certainly return.
LOVELY LARGE ROOM ,CLEAN ,TEA & COFFEE MAKING ITEMS ,THE ONLY NEGATIVE WAS THAT THE HEATING WAS NOT ENOUGH FOR THE SIZE OF ROOM & BATHROOM THE NIGHT WE STAYED .
Situated in Dalkeith, this holiday home is 1.1 mi (1.8 km) from Dalkeith Country Park and within 6 miles (10 km) of Royal Infirmary and Musselburgh Racecourse. Craigmillar Castle and Royal Commonwealth Pool are also within 6 miles (10 km). Eskbank Station is 27 minutes by foot.
Located in Dalkeith, this family-friendly holiday home is 1.2 mi (1.9 km) from Dalkeith Country Park, and within 6 mi (10 km) of Royal Commonwealth Pool and Vogrie Country Park. Craigmillar Castle and Royal Infirmary are also within 6 miles (10 km). Eskbank Station is 28 minutes by foot.
The staff were really friendly, but there were many things that went wrong during our short stay. Three out of five lights in the room weren't working/didn't have light bulbs. When I brought this to the attention of the receptionist, she said they'll be fixed by the time we come back from a walk. ...
Had a lovely weekend. Everything was clean and the flat was warm. Fab big shower!! everything we needed for a short stay. Thank you. Faith, Jon, Jake and Millie x
The landlords were very nice and easy to work with. Mr McRae had many suggestions for travel during our stay and was full of historical facts to make our trip more interesting. Ms McRae was very helpful and always willing to make our days easier. We stayed for four weeks and only had a couple of ...
Situated in Dalkeith, this holiday home is 1.1 mi (1.8 km) from Dalkeith Country Park and within 6 miles (10 km) of Royal Infirmary and Musselburgh Racecourse. Craigmillar Castle and Royal Commonwealth Pool are also within 6 miles (10 km). Eskbank Station is 24 minutes by foot.