TonightCheck prices in Dalkeith for tonight, Apr 18 - Apr 19Get price
Tomorrow nightCheck prices in Dalkeith for tomorrow night, Apr 19 - Apr 20Get price
Next weekendCheck prices in Dalkeith for next weekend, Apr 23 - Apr 25Get price
Most frequently booked Dalkeith hotels
Dalkeith Hotel by ALTIDO
3 out of 5
High Street, Dalkeith, Scotland
0.95 mi from city center
The price is $60 per night$60
per night
May 2 - May 3
Free WiFi in public areas is available at this hotel.
Edinburgh, Dalkeith , Eskbank , vacation rental
Dalkeith, SCT
1.29 mi from city center
Get Rates
This vacation home includes a garden and barbecue grills.
The Sun Inn
4 out of 5
Lothianbridge, Dalkeith, Scotland
Free Cancellation
Reserve now, pay when you stay
1.97 mi from city center
The price is $165 per night$165
per night
Apr 19 - Apr 20
A restaurant, free self parking, and a coffee shop are among this inn's amenities. WiFi in public areas is free. A terrace, a garden, and a computer station are also on offer.
Glenarch House
3.5 out of 5
Glenarch House, Melville Road, Dalkeith, Scotland
1.56 mi from city center
Get Rates
This guesthouse features free self parking and a terrace. A garden, a picnic area, and luggage storage are also on offer.
NEW Super 2BD Flat Near Dalkeith Town Centre
3.5 out of 5
27 Eskview Grove Dalkeith Midlothian, Dalkeith, Scotland
1.2 mi from city center
The price is $120 per night$120
per night
Apr 21 - Apr 22
This vacation home doesn't skimp on freebies - guests receive free WiFi and free self parking. A restaurant is also provided.
NEW Super 2BD Flat near Dalkeith Town Centre
Dalkeith, SCT
1.2 mi from city center
Get Rates
Situated in Dalkeith, this apartment building is 1.1 mi (1.8 km) from Dalkeith Country Park and within 6 mi (10 km) of Royal Infirmary and Musselburgh Racecourse. Craigmillar Castle and Royal Commonwealth Pool are also within 6 mi (10 km). Eskbank Station is 27 minutes by foot.
Charming Victorian Family Home in Leafy Suburb, Close to Edinburgh, Sleeps 11
Dalkeith, SCT
1.33 mi from city center
Get Rates
A terrace is available at this vacation home.
Beechwood Park
3.5 out of 5
20 Beechwood Park, Dalkeith, Scotland
1.75 mi from city center
Get Rates
This apartment includes free WiFi in public areas and laundry facilities.
Country House set on Riverbank
Dalkeith, SCT
0.79 mi from city center
Get Rates
This family-friendly Dalkeith vacation home is located on a river, 1.2 mi (1.9 km) from Dalkeith Country Park, and within 6 mi (10 km) of Royal Commonwealth Pool and Craigmillar Castle. Royal Infirmary and Musselburgh Racecourse are also within 6 mi (10 km). Eskbank Station is 28 minutes by foot.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.