Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
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.
In terms of places to stay in central Dalkeith, it doesn't pay to be choosy. However, you'll still have access to 11 properties in the neighboring areas. With Expedia, organising luxury getaways and cheap holidays is simple.
Nearest Airports to Dalkeith
From the time you exit the plane at Edinburgh Airport (EDI), you'll know your extraordinary trip to Dalkeith has started at last! Well, the neighbourhood centre will still be 13 miles (21 km) away, but near enough.
*Savings based on all holiday package bookings with Flight + Hotel on Expedia.com from January through December 2017, as compared to price of the same components booked separately. Savings will vary based on origin/destination, length of trip, stay dates and selected travel supplier(s). Savings not available on all packages. For Free Flight or 100% Off Flight deals, package savings is greater than or equal to the current cost of one component, when both are priced separately.
Situated in Dalkeith, this vacation home is 1.1 mi (1.8 km) from Dalkeith Country Park and within 6 mi (10 km) of Royal Commonwealth Pool and Royal Infirmary. Musselburgh Racecourse and North Sea are also within 6 mi (10 km). Eskbank Station is 27 minutes by foot.
Situated in Dalkeith, this guesthouse is 1.6 mi (2.5 km) from Dalkeith Country Park and within 6 mi (10 km) of Royal Commonwealth Pool and Festival Theatre. University of Edinburgh and National Museum of Scotland are also within 6 mi (10 km). Eskbank Station is 18 minutes by foot.
Situated in Dalkeith, this vacation home is 1.1 mi (1.8 km) from Dalkeith Country Park and within 6 mi (10 km) of Royal Commonwealth Pool and Royal Infirmary. Musselburgh Racecourse and Craigmillar Castle are also within 6 mi (10 km). Eskbank Station is 24 minutes by foot.
Lovely hotel with helpful staff. Great selection of food at breakfast. Good sized room with a comfortable bed. We stayed when it was very hot, so our room would have benefitted from air-con, rather than the desk fan provided.
Fantastic stay overnight to catch a plane the next morning. Room was clean and comfortable and the staff was friendly.
Our room was nice, thankfully. The common spaces were not well kept - trash on the floors and the carpeting looked as though it could use a good wash. The morning breakfast buffet was very good. The location was very convenient to Haymarket station.
A very elegant hotel, with grand public spaces and well appointed bedroom.