
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 15 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, (241 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,146 reviews)
The price is ฿6,360
฿8,014 total
includes taxes & fees
29 Nov - 30 Nov

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

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

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

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

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

11. 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

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

13. 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

14. Malmaison Edinburgh City
Malmaison Edinburgh City27.7 km from Dirleton
9.2 out of 10, Wonderful, (1,002 reviews)
The price is ฿4,637
฿5,843 total
includes taxes & fees
30 Nov - 1 Dec

15. 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,003 reviews)
The price is ฿4,619
฿5,820 total
includes taxes & fees
29 Nov - 30 Nov

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

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

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,708
฿7,193 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, (887 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 | ||||||
![]() Marine & Lawn North Berwick | 8.8 Excellent 344 reviews | View | ||||||
![]() The Lodge at Craigielaw | 9.4 Exceptional 213 reviews | View | ||||||
![]() Market Street Hotel | 9.8 Exceptional 1,589 reviews | View | ||||||
![]() Virgin Hotels Edinburgh | 9.6 Exceptional 1,447 reviews | View |





































































































