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

Book once, win twice
Get instant discounts and rewards on hundreds of thousands of hotels

Get 24/7 support
Help before, during and after your trip

Free cancellation
Booking flexibility on many hotels when plans change*
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. 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

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

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 9 - Nov 10
Total with taxes and fees

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

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

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

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. Apex Waterloo Place Hotel
Apex Waterloo Place Hotel17 mi from Dirleton
9.2 out of 10, Wonderful, (2,157 reviews)
$143 nightly
The price is $181
Nov 30 - Dec 1
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. Cairn Hotel
Cairn Hotel16.7 mi from Dirleton
8.6 out of 10, Excellent, (1,006 reviews)
$107 nightly
The price is $133
Nov 8 - Nov 9
Total with taxes and fees

17. ibis Edinburgh Centre South Bridge - Royal Mile
ibis Edinburgh Centre South Bridge - Royal Mile17.1 mi from Dirleton
8.4 out of 10, Very good, (2,039 reviews)
$132 nightly
The price is $167
Nov 22 - Nov 23
Total with taxes and fees

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

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

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

The Hoxton, Edinburgh
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








































































