Dalkeith Hotels/Accommodations
Melville Castle
+1-888-389-4121
Gilmerton Rd., Edinburgh, EH18 1AP United Kingdom
+1-888-389-4121
~1.25 miles west of Dalkeith
- 3-star hotel
- 2 suites in property
Melville Castle
+1-888-675-2083
Gilmerton Rd., Lasswade, EH181AP United Kingdom
+1-888-675-2083
~1.27 miles west of Dalkeith
- 4 star Resort hotel
- 3 floors in property
KM Hotel in Sct
+1-888-841-5292
5 Richmond Place Edinburgh, Sct, EH8 9ST United Kingdom
+1-888-841-5292
~6.04 miles northwest of Dalkeith
- Three Star property
- Check-in time: 14:00
24 Royal Terrace
+1-888-841-5292
24 Royal Terrace Edinburgh, Edinburgh, EH7 5AH United Kingdom
+1-888-841-5292
~6.35 miles northwest of Dalkeith
- Four star hotel
- 3 floors in property
Central Hotel
+1-888-455-5160
139 Cowgate, Edinburgh, EH11LL United Kingdom
+1-888-455-5160
~6.36 miles northwest of Dalkeith
- 3-star Downtown hotel
- Check in time: 14:00 PM
Cheval Old Town Chambers
+1-888-878-9982
Royal Mile 329 High St., Edinburgh, EH11PN United Kingdom
+1-888-878-9982
~6.44 miles northwest of Dalkeith
- Luxury 5 star Downtown property
- 50 suites in hotel
Market Street Hotel
+1-888-389-4485
6 Market St. Edinburgh, Sct, EH11DE United Kingdom
+1-888-389-4485
~6.44 miles northwest of Dalkeith
- 4 star Downtown property
- Check in: 15:00
Apex Grassmarket Hotel
+1-888-469-4795
31 35 Grassmarket, Edinburgh, EH12HS United Kingdom
+1-888-469-4795
~6.50 miles northwest of Dalkeith
- 4-star Downtown property
- 5 floors in property
The Balmoral Hotel
+1-888-906-6358
1 Princes St., Edinburgh, EH22EQ United Kingdom
+1-888-906-6358
~6.54 miles northwest of Dalkeith
- Luxurious 5 Star Downtown hotel
- 20 suites in hotel
Next: See My Dalkeith Hotels with Pricing
Back to Top