
Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices
Check prices for these dates
Where to stay in Dalkeith?
Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Dalkeith on Hotels.com. These Dalkeith hotels consistently deliver on quality, location and traveller experience. Last updated on 6 November 2026.

1. The Sun Inn
The Sun InnDalkeith
8.6 out of 10, Excellent, (438 reviews)
The price is €150
includes taxes & fees
8 Nov - 9 Nov

2. Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh
9.2 out of 10, Wonderful, (1,000 reviews)
The price is €106
includes taxes & fees
15 Nov - 16 Nov

3. Best Western Kings Manor Hotel
Best Western Kings Manor HotelPortobello
8.6 out of 10, Excellent, (1,000 reviews)
The price is €90
includes taxes & fees
8 Nov - 9 Nov

4. Dalhousie Castle
Dalhousie CastleBonnyrigg
8.6 out of 10, Excellent, (874 reviews)
The price is €226
includes taxes & fees
30 Nov - 1 Dec

5. The Salisbury Hotel
The Salisbury HotelSouthside
8.6 out of 10, Excellent, (935 reviews)
The price is €110
includes taxes & fees
8 Nov - 9 Nov

6. Malmaison Edinburgh
Malmaison EdinburghLeith
8.6 out of 10, Excellent, (1,003 reviews)
The price is €120
includes taxes & fees
8 Nov - 9 Nov

7. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHGWest End
8.0 out of 10, Very good, (1,001 reviews)
The price is €85
includes taxes & fees
29 Nov - 30 Nov

8. The Scholar
The ScholarSouthside
9.4 out of 10, Exceptional, (1,000 reviews)
The price is €141
includes taxes & fees
8 Nov - 9 Nov

9. Bruntsfield Hotel, WorldHotels Elite
Bruntsfield Hotel, WorldHotels EliteTollcross
8.8 out of 10, Excellent, (1,000 reviews)
The price is €125
includes taxes & fees
9 Nov - 10 Nov

10. Point A Edinburgh Haymarket
Point A Edinburgh HaymarketWest End
8.8 out of 10, Excellent, (1,814 reviews)
The price is €99
includes taxes & fees
8 Nov - 9 Nov

11. Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Holiday Inn Express Edinburgh - Leith Waterfront by IHGLeith
8.6 out of 10, Excellent, (1,000 reviews)
The price is €102
includes taxes & fees
8 Nov - 9 Nov

12. Apex Waterloo Place Hotel
Apex Waterloo Place HotelEdinburgh City Centre
9.2 out of 10, Wonderful, (2,155 reviews)
The price is €161
includes taxes & fees
29 Nov - 30 Nov

13. Murrayfield Hotel
Murrayfield HotelMurrayfield
8.8 out of 10, Excellent, (1,000 reviews)
The price is €113
includes taxes & fees
6 Dec - 7 Dec

14. Holiday Inn Edinburgh Zoo by IHG
Holiday Inn Edinburgh Zoo by IHGCorstorphine
8.6 out of 10, Excellent, (1,627 reviews)
The price is €80
includes taxes & fees
6 Dec - 7 Dec

15. Haymarket Hotel
Haymarket HotelWest End
8.6 out of 10, Excellent, (1,006 reviews)
The price is €89
includes taxes & fees
8 Nov - 9 Nov

16. Edinburgh Marriott Hotel Holyrood
Edinburgh Marriott Hotel HolyroodEdinburgh City Centre
8.8 out of 10, Excellent, (1,000 reviews)
The price is €135
includes taxes & fees
8 Nov - 9 Nov

17. B+B Edinburgh
B+B EdinburghWest End
9.0 out of 10, Wonderful, (1,005 reviews)
The price is €149
includes taxes & fees
30 Nov - 1 Dec

18. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel EdinburghEdinburgh City Centre
9.0 out of 10, Wonderful, (1,553 reviews)
The price is €135
includes taxes & fees
22 Nov - 23 Nov

19. ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal MileEdinburgh City Centre
8.4 out of 10, Very good, (2,039 reviews)
The price is €150
includes taxes & fees
29 Nov - 30 Nov

20. Novotel Edinburgh Centre
Novotel Edinburgh CentreEdinburgh City Centre
8.8 out of 10, Excellent, (1,005 reviews)
The price is €145
includes taxes & fees
8 Nov - 9 Nov
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.
Top neighbourhoods in Dalkeith

Danderhall
Dalkeith's Danderhall neighbourhood offers attractions, including Danderhall Leisure Centre.
Top landmarks in Dalkeith
Learn more about Dalkeith
Dalkeith is well known for its attractions such as Dalkeith Country Park and Newbattle Abbey. Visitors to this welcoming city speak highly of the restaurants whereas sights include Broomieknowe Golf Course and Newbattle Leisure Centre.

Check out reviews of Dalkeith hotels guests love

Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and EstateMusselburgh




































































































