
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 Dirleton?
Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Dirleton on Hotels.com. These Dirleton hotels consistently deliver on quality, location and traveller experience. Last updated on 14 November 2026.

1. Open Arms Hotel
Open Arms HotelDirleton
9.4 out of 10, Exceptional, (41 reviews)
The price is ฿2,087
฿2,505 total
includes taxes & fees
16 Nov - 17 Nov

2. Marine & Lawn North Berwick
Marine & Lawn North Berwick2.9 km from Dirleton
8.8 out of 10, Excellent, (344 reviews)
The price is ฿7,824
฿9,389 total
includes taxes & fees
23 Nov - 24 Nov

3. The Lodge at Craigielaw
The Lodge at Craigielaw7.6 km from Dirleton
9.4 out of 10, Exceptional, (213 reviews)
The price is ฿2,910
฿3,492 total
includes taxes & fees
15 Nov - 16 Nov

4. Point A Edinburgh St Andrew Square
Point A Edinburgh St Andrew Square27.8 km from Dirleton
8.2 out of 10, Very good, (238 reviews)
The price is ฿3,518
฿4,432 total
includes taxes & fees
29 Nov - 30 Nov

5. Radisson Blu Hotel, Edinburgh City Centre
Radisson Blu Hotel, Edinburgh City Centre27.5 km from Dirleton
9.2 out of 10, Wonderful, (1,145 reviews)
The price is ฿6,360
฿8,014 total
includes taxes & fees
30 Nov - 1 Dec

6. Apex Waterloo Place Hotel
Apex Waterloo Place Hotel27.4 km from Dirleton
9.2 out of 10, Wonderful, (2,158 reviews)
The price is ฿5,197
฿6,547 total
includes taxes & fees
29 Nov - 30 Nov

7. Market Street Hotel
Market Street Hotel27.8 km from Dirleton
9.8 out of 10, Exceptional, (1,587 reviews)
The price is ฿5,596
฿7,051 total
includes taxes & fees
30 Nov - 1 Dec

8. Virgin Hotels Edinburgh
Virgin Hotels Edinburgh28 km from Dirleton
9.6 out of 10, Exceptional, (1,446 reviews)
The price is ฿7,728
฿9,738 total
includes taxes & fees
29 Nov - 30 Nov

9. Apex Grassmarket Hotel
Apex Grassmarket Hotel28.2 km from Dirleton
9.0 out of 10, Wonderful, (3,000 reviews)
The price is ฿4,828
฿6,084 total
includes taxes & fees
29 Nov - 30 Nov

10. Hilton Edinburgh Carlton
Hilton Edinburgh Carlton27.5 km from Dirleton
8.4 out of 10, Very good, (1,003 reviews)
The price is ฿5,109
฿6,437 total
includes taxes & fees
22 Nov - 23 Nov

11. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel Edinburgh27.4 km from Dirleton
9.0 out of 10, Wonderful, (1,559 reviews)
The price is ฿4,769
฿6,009 total
includes taxes & fees
22 Nov - 23 Nov

12. Fraser Suites Edinburgh
Fraser Suites Edinburgh27.8 km from Dirleton
9.0 out of 10, Wonderful, (3,374 reviews)
The price is ฿5,746
฿7,240 total
includes taxes & fees
29 Nov - 30 Nov

13. Sheraton Grand Hotel & Spa, Edinburgh
Sheraton Grand Hotel & Spa, Edinburgh28.8 km from Dirleton
9.0 out of 10, Wonderful, (1,003 reviews)
The price is ฿5,641
฿7,108 total
includes taxes & fees
13 Dec - 14 Dec

14. InterContinental Edinburgh The George by IHG
InterContinental Edinburgh The George by IHG27.9 km from Dirleton
9.0 out of 10, Wonderful, (1,002 reviews)
The price is ฿6,147
฿7,745 total
includes taxes & fees
13 Dec - 14 Dec

15. Wilde Aparthotels, Edinburgh, Grassmarket
Wilde Aparthotels, Edinburgh, Grassmarket28.3 km from Dirleton
9.4 out of 10, Exceptional, (1,002 reviews)
The price is ฿5,756
฿7,253 total
includes taxes & fees
13 Dec - 14 Dec

16. Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel28.1 km from Dirleton
9.2 out of 10, Wonderful, (1,801 reviews)
The price is ฿5,104
฿6,431 total
includes taxes & fees
13 Dec - 14 Dec

17. Holiday Inn Express Edinburgh Royal Mile by IHG
Holiday Inn Express Edinburgh Royal Mile by IHG27.4 km from Dirleton
8.6 out of 10, Excellent, (1,002 reviews)
The price is ฿4,623
฿5,825 total
includes taxes & fees
29 Nov - 30 Nov

18. W Edinburgh
W Edinburgh27.5 km from Dirleton
9.2 out of 10, Wonderful, (512 reviews)
The price is ฿7,798
฿9,825 total
includes taxes & fees
22 Nov - 23 Nov

19. The Caledonian Edinburgh, Curio Collection by Hilton
The Caledonian Edinburgh, Curio Collection by Hilton28.7 km from Dirleton
9.2 out of 10, Wonderful, (1,000 reviews)
The price is ฿5,713
฿7,199 total
includes taxes & fees
29 Nov - 30 Nov

20. BrewDog DogHouse Edinburgh
BrewDog DogHouse Edinburgh27.2 km from Dirleton
9.8 out of 10, Exceptional, (886 reviews)
The price is ฿7,312
฿9,214 total
includes taxes & fees
30 Nov - 1 Dec
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.
Compare popular hotels in Dirleton
Property | Property class | Guest rating | Breakfast included | Pool | Spa | Pet-friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Open Arms Hotel | 9.4 Exceptional 41 reviews | View | ||||||
![]() The Lodge at Craigielaw | 9.4 Exceptional 213 reviews | View | ||||||
![]() Marine & Lawn North Berwick | 8.8 Excellent 344 reviews | View | ||||||
![]() Carberry Tower Mansion House and Estate | 9.2 Wonderful 1,001 reviews | View | ||||||
![]() Kilconquhar Castle Estate | 9.0 Wonderful 455 reviews | View |





























































































