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)
$85 nightly
The price is $103
Nov 24 - Nov 25
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 8 - Dec 9
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)
$233 nightly
The price is $280
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)
$216 nightly
The price is $260
Nov 9 - Nov 10
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 $118
Nov 15 - Nov 16
Total with taxes and fees

6. Kilconquhar Castle Estate
Kilconquhar Castle Estate11.7 mi from Dirleton
9.0 out of 10, Wonderful, (454 reviews)
$92 nightly
The price is $110
Nov 9 - Nov 10
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, (233 reviews)
$105 nightly
The price is $132
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)
$81 nightly
The price is $102
Nov 29 - Nov 30
Total with taxes and fees

9. Dalhousie Castle
Dalhousie Castle17.4 mi from Dirleton
8.8 out of 10, Excellent, (876 reviews)
$184 nightly
The price is $221
Nov 30 - Dec 1
Total with taxes and fees

10. Grassmarket hotel
Grassmarket hotel17.4 mi from Dirleton
8.6 out of 10, Excellent, (1,000 reviews)
$127 nightly
The price is $160
Nov 23 - Nov 24
Total with taxes and fees

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

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

13. Apex Waterloo Place Hotel
Apex Waterloo Place Hotel17 mi from Dirleton
9.2 out of 10, Wonderful, (2,159 reviews)
$147 nightly
The price is $185
Nov 29 - Nov 30
Total with taxes and fees

14. Cairn Hotel
Cairn Hotel16.7 mi from Dirleton
8.6 out of 10, Excellent, (1,007 reviews)
$103 nightly
The price is $129
Nov 29 - Nov 30
Total with taxes and fees

15. NYX Hotel Edinburgh by Leonardo Hotels
NYX Hotel Edinburgh by Leonardo Hotels17 mi from Dirleton
9.2 out of 10, Wonderful, (120 reviews)
$157 nightly
The price is $198
Nov 17 - Nov 18
Total with taxes and fees

16. 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,044 reviews)
$129 nightly
The price is $163
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,815 reviews)
$98 nightly
The price is $124
Nov 22 - Nov 23
Total with taxes and fees

18. Wilde Aparthotels, Edinburgh, Grassmarket
Wilde Aparthotels, Edinburgh, Grassmarket17.6 mi from Dirleton
9.4 out of 10, Exceptional, (1,002 reviews)
$178 nightly
The price is $225
Dec 6 - Dec 7
Total with taxes and fees

19. Apex Grassmarket Hotel
Apex Grassmarket Hotel17.5 mi from Dirleton
9.0 out of 10, Wonderful, (3,013 reviews)
$158 nightly
The price is $200
Nov 30 - Dec 1
Total with taxes and fees

20. Stay Central
Stay Central17.3 mi from Dirleton
8.2 out of 10, Very good, (1,008 reviews)
$107 nightly
The price is $134
Nov 9 - Nov 10
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,570 reviews | View |
Top landmarks in Dirleton
Check out reviews of Dirleton hotels guests love

Leonardo Royal Hotel 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









































































