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, (38 reviews)
$88 nightly
The price is $105
Nov 16 - Nov 17
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)
$85 nightly
The price is $102
Dec 3 - Dec 4
Total with taxes and fees

3. Marine & Lawn North Berwick
Marine & Lawn North Berwick1.8 mi from Dirleton
8.8 out of 10, Excellent, (341 reviews)
$234 nightly
The price is $281
Nov 3 - Nov 4
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)
$217 nightly
The price is $260
Nov 3 - Nov 4
Total with taxes and fees

5. Bayswell Park Hotel
Bayswell Park Hotel10.3 mi from Dirleton
8.8 out of 10, Excellent, (547 reviews)
$110 nightly
The price is $133
Nov 4 - Nov 5
Total with taxes and fees

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

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

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

9. Point A Edinburgh St Andrew Square
Point A Edinburgh St Andrew Square17.3 mi from Dirleton
8.2 out of 10, Very good, (220 reviews)
$123 nightly
The price is $155
Nov 8 - Nov 9
Total with taxes and fees

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

11. Haymarket Hotel
Haymarket Hotel18.5 mi from Dirleton
8.6 out of 10, Excellent, (1,001 reviews)
$92 nightly
The price is $116
Nov 29 - Nov 30
Total with taxes and fees

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

13. Grassmarket hotel
Grassmarket hotel17.4 mi from Dirleton
8.6 out of 10, Excellent, (1,001 reviews)
$104 nightly
The price is $132
Nov 8 - Nov 9
Total with taxes and fees

14. Malmaison Edinburgh City
Malmaison Edinburgh City17.2 mi from Dirleton
9.2 out of 10, Wonderful, (1,006 reviews)
$122 nightly
The price is $154
Nov 8 - Nov 9
Total with taxes and fees

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

16. Apex City of Edinburgh Hotel
Apex City of Edinburgh Hotel17.5 mi from Dirleton
9.2 out of 10, Wonderful, (1,795 reviews)
$122 nightly
The price is $154
Nov 8 - Nov 9
Total with taxes and fees

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

18. B+B Edinburgh
B+B Edinburgh18.1 mi from Dirleton
9.0 out of 10, Wonderful, (1,002 reviews)
$127 nightly
The price is $160
Nov 30 - Dec 1
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,820 reviews)
$92 nightly
The price is $116
Nov 8 - Nov 9
Total with taxes and fees

20. Village Hotel Edinburgh
Village Hotel Edinburgh18.5 mi from Dirleton
8.4 out of 10, Very good, (1,006 reviews)
$92 nightly
The price is $116
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 38 reviews | View | ||||||
![]() The Lodge at Craigielaw | 9.4 Exceptional 212 reviews | View | ||||||
![]() No.12 Hotel & Bistro | 9.2 Wonderful 99 reviews | View | ||||||
![]() Marine & Lawn North Berwick | 8.8 Excellent 341 reviews | View | ||||||
![]() Carberry Tower Mansion House and Estate | 9.2 Wonderful 1,003 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









































































