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, (40 reviews)
$65 nightly
The price is $78
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)
$90 nightly
The price is $108
Nov 18 - Nov 19
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. 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 22 - Nov 23
Total with taxes and fees

5. Kilconquhar Castle Estate
Kilconquhar Castle Estate11.7 mi from Dirleton
9.0 out of 10, Wonderful, (455 reviews)
$92 nightly
The price is $110
Nov 12 - Nov 13
Total with taxes and fees

6. Point A Edinburgh St Andrew Square
Point A Edinburgh St Andrew Square17.3 mi from Dirleton
8.2 out of 10, Very good, (237 reviews)
$105 nightly
The price is $132
Nov 22 - Nov 23
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,003 reviews)
$81 nightly
The price is $102
Nov 29 - Nov 30
Total with taxes and fees

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

9. Malmaison Edinburgh
Malmaison Edinburgh15.8 mi from Dirleton
8.6 out of 10, Excellent, (1,005 reviews)
$103 nightly
The price is $129
Nov 29 - Nov 30
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, (122 reviews)
$149 nightly
The price is $188
Nov 22 - Nov 23
Total with taxes and fees

11. Stay Central
Stay Central17.3 mi from Dirleton
8.2 out of 10, Very good, (1,010 reviews)
$105 nightly
The price is $132
Nov 22 - Nov 23
Total with taxes and fees

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

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

14. Haymarket Hotel
Haymarket Hotel18.5 mi from Dirleton
8.6 out of 10, Excellent, (1,009 reviews)
$93 nightly
The price is $117
Nov 17 - Nov 18
Total with taxes and fees

15. Motel One Edinburgh-Princes
Motel One Edinburgh-Princes17.1 mi from Dirleton
8.8 out of 10, Excellent, (1,012 reviews)
$136 nightly
The price is $171
Nov 29 - Nov 30
Total with taxes and fees

16. New Town Hotel
New Town Hotel17.1 mi from Dirleton
8.8 out of 10, Excellent, (258 reviews)
$130 nightly
The price is $164
Nov 12 - Nov 13
Total with taxes and fees

17. Apex Grassmarket Hotel
Apex Grassmarket Hotel17.5 mi from Dirleton
9.0 out of 10, Wonderful, (3,018 reviews)
$150 nightly
The price is $189
Nov 29 - Nov 30
Total with taxes and fees

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

19. Holiday Inn Express Edinburgh - Leith Waterfront by IHG
Holiday Inn Express Edinburgh - Leith Waterfront by IHG16.1 mi from Dirleton
8.6 out of 10, Excellent, (1,002 reviews)
$91 nightly
The price is $114
Nov 16 - Nov 17
Total with taxes and fees

20. Point A Edinburgh Haymarket
Point A Edinburgh Haymarket18.1 mi from Dirleton
8.8 out of 10, Excellent, (1,820 reviews)
$94 nightly
The price is $118
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 40 reviews | View | ||||||
![]() The Lodge at Craigielaw | 9.4 Exceptional 213 reviews | View | ||||||
![]() Marine & Lawn North Berwick | 8.8 Excellent 342 reviews | View | ||||||
![]() No.12 Hotel & Bistro | 9.2 Wonderful 99 reviews | View | ||||||
![]() Carberry Tower Mansion House and Estate | 9.2 Wonderful 1,000 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









































































