Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Dirleton on Hotels.com. These Dirleton hotels consistently deliver on quality, location and traveler experience. Last updated on .
Photo by Jock Watson
Hotels in Dirleton

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices
Check prices for these dates
Where to stay in Dirleton?

1. Open Arms Hotel
Open Arms HotelDirleton
9.4 out of 10, Exceptional, (39 reviews)
$88 nightly
The price is $106
Dec 1 - Dec 2
Total with taxes and fees

2. The Lodge at Craigielaw
The Lodge at Craigielaw4.7 mi from Dirleton
9.4 out of 10, Exceptional, (212 reviews)
$87 nightly
The price is $105
Dec 7 - Dec 8
Total with taxes and fees

3. Marine & Lawn North Berwick
Marine & Lawn North Berwick1.8 mi from Dirleton
8.8 out of 10, Excellent, (342 reviews)
$235 nightly
The price is $282
Nov 23 - Nov 24
Total with taxes and fees

4. No.12 Hotel & Bistro
No.12 Hotel & Bistro2.5 mi from Dirleton
9.2 out of 10, Wonderful, (99 reviews)
$218 nightly
The price is $262
Nov 8 - Nov 9
Total with taxes and fees

5. Carberry Tower Mansion House and Estate
Carberry Tower Mansion House and Estate13 mi from Dirleton
9.2 out of 10, Wonderful, (1,000 reviews)
$94 nightly
The price is $119
Nov 8 - Nov 9
Total with taxes and fees

6. Kilconquhar Castle Estate
Kilconquhar Castle Estate11.7 mi from Dirleton
9.0 out of 10, Wonderful, (453 reviews)
$93 nightly
The price is $111
Nov 8 - Nov 9
Total with taxes and fees

7. Point A Edinburgh St Andrew Square
Point A Edinburgh St Andrew Square17.3 mi from Dirleton
8.0 out of 10, Very good, (231 reviews)
$106 nightly
The price is $133
Nov 8 - Nov 9
Total with taxes and fees

8. Best Western Kings Manor Hotel
Best Western Kings Manor Hotel14.1 mi from Dirleton
8.6 out of 10, Excellent, (1,001 reviews)
$80 nightly
The price is $101
Nov 8 - Nov 9
Total with taxes and fees

9. Apex Waterloo Place Hotel
Apex Waterloo Place Hotel17 mi from Dirleton
9.2 out of 10, Wonderful, (2,156 reviews)
$143 nightly
The price is $181
Nov 30 - Dec 1
Total with taxes and fees

10. Market Street Hotel
Market Street Hotel17.3 mi from Dirleton
9.8 out of 10, Exceptional, (1,565 reviews)
$168 nightly
The price is $212
Nov 30 - Dec 1
Total with taxes and fees

11. NYX Hotel Edinburgh by Leonardo Hotels
NYX Hotel Edinburgh by Leonardo Hotels17 mi from Dirleton
9.2 out of 10, Wonderful, (119 reviews)
$133 nightly
The price is $168
Nov 8 - Nov 9
Total with taxes and fees

12. Malmaison Edinburgh
Malmaison Edinburgh15.8 mi from Dirleton
8.6 out of 10, Excellent, (1,004 reviews)
$107 nightly
The price is $135
Nov 8 - Nov 9
Total with taxes and fees

13. Dalhousie Castle
Dalhousie Castle17.4 mi from Dirleton
8.6 out of 10, Excellent, (874 reviews)
$200 nightly
The price is $240
Nov 11 - Nov 12
Total with taxes and fees

14. Stay Central
Stay Central17.3 mi from Dirleton
8.2 out of 10, Very good, (1,007 reviews)
$107 nightly
The price is $135
Nov 9 - Nov 10
Total with taxes and fees

15. Ten Hill Place, WorldHotels Distinctive
Ten Hill Place, WorldHotels Distinctive17.1 mi from Dirleton
9.4 out of 10, Exceptional, (1,001 reviews)
$106 nightly
The price is $133
Nov 8 - Nov 9
Total with taxes and fees

16. Fraser Suites Edinburgh
Fraser Suites Edinburgh17.3 mi from Dirleton
9.0 out of 10, Wonderful, (3,368 reviews)
$173 nightly
The price is $218
Nov 29 - Nov 30
Total with taxes and fees

17. Point A Edinburgh Haymarket
Point A Edinburgh Haymarket18.1 mi from Dirleton
8.8 out of 10, Excellent, (1,814 reviews)
$78 nightly
The price is $98
Nov 8 - Nov 9
Total with taxes and fees

18. Garner Edinburgh Haymarket by IHG
Garner Edinburgh Haymarket by IHG18.4 mi from Dirleton
8.0 out of 10, Very good, (1,001 reviews)
$76 nightly
The price is $96
Nov 29 - Nov 30
Total with taxes and fees

19. Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel17.5 mi from Dirleton
9.2 out of 10, Wonderful, (1,802 reviews)
$153 nightly
The price is $193
Nov 30 - Dec 1
Total with taxes and fees

20. Motel One Edinburgh-Royal
Motel One Edinburgh-Royal17.3 mi from Dirleton
9.0 out of 10, Wonderful, (1,378 reviews)
$123 nightly
The price is $155
Nov 8 - Nov 9
Total with taxes and fees
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 | Star rating | Guest rating | Breakfast included | Pool | Spa | Pet friendly | WiFi included | |
|---|---|---|---|---|---|---|---|---|
![]() Open Arms Hotel | 9.4 Exceptional 39 reviews | View | ||||||
![]() No.12 Hotel & Bistro | 9.2 Wonderful 99 reviews | View | ||||||
![]() Marine & Lawn North Berwick | 8.8 Excellent 342 reviews | View | ||||||
![]() The Lodge at Craigielaw | 9.4 Exceptional 212 reviews | View | ||||||
![]() Market Street Hotel | 9.8 Exceptional 1,565 reviews | View |
Top landmarks in Dirleton
Check out reviews of Dirleton hotels guests love

Apex Grassmarket Hotel
10/10 Excellent
Frequently asked questions
Find out more about Dirleton
Keep exploring
- Port Seton Hotels
- Kilconquhar Hotels
- Cockenzie Hotels
- St Monans Hotels
- Macmerry Hotels
- Pencaitland Hotels
- Garvald Hotels
- Whittingehame Hotels
- Pittenweem Hotels
- Hotels near Prestongrange Museum
- Hotels near Nungate Bridge
- Hotels near Haddington Golf Club
- Hotels with Free Breakfast near Seacliff Beach
- Pet Friendly Hotels near Seacliff Beach
- Cottages in Seacliff Beach
- 3 Star Hotels in Seacliff Beach
- 4 Star Hotels in Seacliff Beach
- 5 Star Hotels in Seacliff Beach
- Family Hotels near Seacliff Beach
- Golf Hotels near Seacliff Beach
- Hotels near Seacliff Beach
- Hotels near Preston Mill & Phantassie Doocot Mill
- Hotels near Dunbar Town House Museum
- Hotels near John Muir House
- Hotels near St Monans Heritage Collection
- Hotels near Craigielaw Golf Course
- Pet Friendly Hotels near Belhaven Beach
- Cottages in Belhaven Beach
- Apartments in Belhaven Beach
- Inns in Belhaven Beach
- Cabin Rentals in Belhaven Beach
- Luxury Hotels near Belhaven Beach
- 3 Star Hotels in Belhaven Beach
- 4 Star Hotels in Belhaven Beach
- 5 Star Hotels in Belhaven Beach
- Family Hotels near Belhaven Beach
- Hotels near Belhaven Beach
- Hotels near Elie Holiday Park
- Earlsferry Hotels
- Elie Hotels
- Hotels near Shell Bay
- Hotels near John Muir Country Park
- Hotels near Dirleton Castle
- Hotels near Hailes Castle
- Hotels near North Berwick Harbour
- Hotels near Tantallon Castle
- Hotels near Yellowcraigs
- Hotels near Aberlady Bay Nature Reserve
- Hotels near Bass Rock
- Hotels near Glenkinchie Distillery
- Hotels near Elie Beach
- Hotels near Muirfield Golf Course
- Gifford Hotels
- Hotels near Gullane Beach
- Hotels near Gullane Golf Course
- Hotels near Luffness New Golf Course
- Hotels near North Berwick Golf Course
- Hotels near Dunbar Station
- Hotels near St Mary's Church
- Hotels near Scottish Sea Bird Center
- Hotels near Musselburgh Wallyford Station
- Hotels near North Berwick Drem Station
- Drem Hotels
- Hotels near East Links Family Park
- Hotels near Winterfield Golf Club
- Hotels near Dunbar Golf Club
- Hotels near Longniddry Golf Club
- Hotels with Parking in Haddington
- 3 Star Hotels in Haddington
- Haddington Hotels
- Hotels with Parking in Gullane
- Pet Friendly Hotels in Gullane
- Luxury Hotels in Gullane
- 3 Star Hotels in Gullane
- Gullane Hotels
- Aberlady Hotels
- Dunbar Hotels
- Prestonpans Hotels
- Gladsmuir Hotels
- Whitekirk Hotels
- Hotels near Ravensheugh Sands
- Hotels near Broad Sands
- Longniddry Hotels
- Edinburgh Hotels
- Hotels with Parking in North Berwick
- Pet Friendly Hotels in North Berwick
- Cottages in North Berwick
- Apartments in North Berwick
- Luxury Hotels in North Berwick
- 3 Star Hotels in North Berwick
- 4 Star Hotels in North Berwick
- North Berwick Hotels
- Tranent Hotels
- East Linton Hotels
- Hotels near John Muir Way - East
- Hotels near Archerfield Links
- East Lothian Hotels
- Cabin Rentals in Seacliff Beach






































































