Dalkeith Hotels
Enter the dates, select the room and choose your hotel in Dalkeith
The best hotels in Dalkeith selected for you
Compare prices, reviews and location, then choose the hotel that suits you best.
View Map
152 High Street, EH22 1AY
Located within 1.8 km of Dalkeith Country Park and 2. Read more
7 Duke Street, EH22 1BG
Located in Dalkeith, 1.8 km from Dalkeith Country Park and 2. Read more
45 Eskbank Road, EH22 3BH
Built in 1852, Rathan House - Guesthouse at Eskbank is based just 7 miles outside of the Scottish capital city of Edinburgh. An enchanting guesthouse, it features a sun terrace, a beautiful garden... Read more
Glenarch House, Melville Road, EH22 3NJ
Near Dalkeith Country Park, Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless Internet access., Free self parking is available onsite. Read more
Lothianbridge, EH22 4TR
Property Location With a stay at The Sun Inn in Dalkeith (Midlothian), you'll be convenient to Scottish Mining Museum and Butterfly and Insect World. This 4-star inn is within close proximity... Read more