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, (213 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. Haymarket Hotel
Haymarket Hotel18.5 mi from Dirleton
8.6 out of 10, Excellent, (1,007 reviews)
$62 nightly
The price is $78
Nov 29 - Nov 30
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. 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

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

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

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

13. Dalhousie Castle
Dalhousie Castle17.4 mi from Dirleton
8.6 out of 10, Excellent, (874 reviews)
$184 nightly
The price is $221
Nov 15 - Nov 16
Total with taxes and fees

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

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

16. Motel One Edinburgh-Royal
Motel One Edinburgh-Royal17.3 mi from Dirleton
9.0 out of 10, Wonderful, (1,379 reviews)
$111 nightly
The price is $140
Nov 8 - Nov 9
Total with taxes and fees

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

18. Apex Grassmarket Hotel
Apex Grassmarket Hotel17.5 mi from Dirleton
9.0 out of 10, Wonderful, (3,012 reviews)
$162 nightly
The price is $205
Nov 8 - Nov 9
Total with taxes and fees

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

20. Leonardo Royal Hotel Edinburgh
Leonardo Royal Hotel Edinburgh17 mi from Dirleton
9.0 out of 10, Wonderful, (1,554 reviews)
$120 nightly
The price is $151
Nov 22 - Nov 23
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 213 reviews | View | ||||||
![]() Market Street Hotel | 9.8 Exceptional 1,565 reviews | View |
Top landmarks in Dirleton
Check out reviews of Dirleton hotels guests love

Motel One Edinburgh-Royal
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









































































