Search for Cheap Deals onLuxury Hotels in Dalkeith
Check Last Minute Dalkeith Hotel Deals
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Featured Luxury Dalkeith

The Sun Inn
Lothianbridge Dalkeith Scotland
Fully refundableReserve now, pay when you stay
Stay at this inn in Dalkeith. Enjoy free parking, a rooftop terrace, and breakfast (surcharge). Popular attractions Dalhousie Castle and Dalkeith Country Park ...
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.
Hotels by Star Rating
Dalkeith Neighborhoods
Top Points of Interests in Dalkeith
- Hotels near Dalkeith Country Park
- Hotels near Newbattle Abbey
- Hotels near Scottish Mining Museum
- Hotels near Edinburgh Castle
- Hotels near Royal Mile
- Hotels near Murrayfield Stadium
- Hotels near University of Edinburgh
- Hotels near Edinburgh Zoo
- Hotels near Princes Street
- Hotels near Grassmarket
- Hotels near Edinburgh Playhouse Theatre
- Hotels near George Street
- Hotels near St. Andrew Square
- Hotels near Dean Village
- Hotels near Portobello Beach
- Hotels near Princes Street Gardens
- Hotels near Edinburgh International Conference Centre
- Hotels near Usher Hall
- Hotels near Royal Highland Centre
- Hotels near Edinburgh Park
Cities near Dalkeith
- Newbridge Hotels (13.59 mi)
- North Berwick Hotels (17.6 mi)
- North Sea Hotels (256.29 mi)
- Dunfermline Hotels (19.6 mi)
- South Queensferry Hotels (14.11 mi)
- Peebles Hotels (17.33 mi)
- Musselburgh Hotels (3.41 mi)
- Livingston Hotels (17.49 mi)
- Kirknewton Hotels (15.05 mi)
- Great Britain Hotels (113.56 mi)
- Dunbar Hotels (22.55 mi)
- Leven Hotels (21.11 mi)
- Lanark Hotels (31.59 mi)
- Kirkcaldy Hotels (15.85 mi)
- Glenrothes Hotels (21.36 mi)
- Lasswade Hotels (2.65 mi)
- Bonnyrigg Hotels (1.99 mi)
- Linlithgow Hotels (21.45 mi)
- Bo'ness Hotels (23.17 mi)
- Bathgate Hotels (23.31 mi)
