Search hotels in Dirleton

Enter your dates to see the latest prices and deals for Dirleton hotels

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

Dirleton – 5 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

The Open Arms Hotel

Hotel in Dirleton

Set in Dirleton, 2.5 km from Broad Sands Beach, The Open Arms Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

C
Claire
From
Greece
The hotel is beautifully furnished with exceptional and welcoming staff. They are very dog friendly, letting our dog stay in the room whilst we ate breakfast, seeing her as a guest. After being out all day I asked if the bar had chocolate, they didn't but did bring some after dinner chocolate mints to the lounge, above and beyond. Nothing was too much trouble and every member of staff was welcoming and helpful. If you get a chance stay here and know you and your dog will be looked after.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 561 reviews
Price from
£72.90
1 night, 2 adults

The Castle Inn

Hotel in Dirleton

Situated in Dirleton, 2.3 km from Yellowcraig Beach, The Castle Inn features accommodation with a garden, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 198 reviews
Price from
£99
1 night, 2 adults

The Bass and Barrel

North Berwick (Near Dirleton)

Located in the coastal town of North Berwick, The Bass and Barrel boasts stylish rooms, a restaurant, free Wi-Fi, and free parking.

P
Phil
From
United Kingdom
Fantastic , food , staff , management 👊🏼👍🏽
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
Price from
£179.10
1 night, 2 adults

Marine & Lawn North Berwick

North Berwick (Near Dirleton)

With free parking, a spa and an award-winning restaurant, Marine & Lawn North Berwick has views across the Firth of Forth. Overlooking North Berwick Golf Club, the grand building has stylish rooms.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,443 reviews
Price from
£251
1 night, 2 adults

The Leddie Hotel

Aberlady (Near Dirleton)

Set in Aberlady and with Aberlady Bay Beach reachable within 600 metres, The Leddie Hotel offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a restaurant.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 175 reviews
Price from
£135
1 night, 2 adults

Old Aberlady Inn

Aberlady (Near Dirleton)

Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar.

M
Mika
From
Finland
Nice and cozy room in a building with 200+ years of history, great breakfast and friendly staff.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 739 reviews
Price from
£110
1 night, 2 adults

The Mallard Hotel

Gullane (Near Dirleton)

Situated in Gullane, 1.2 km from Gullane Beach, The Mallard Hotel features accommodation with a garden, free private parking, a shared lounge and a restaurant.

D
Diana
From
Australia
The staff were attentive and kind. I was unwell and appreciated their help. Parking good we were in ground floor room. My husband was impressed by the food served.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 437 reviews
Price from
£160.50
1 night, 2 adults

The Lodge at Craigielaw and Golf Courses

Aberlady (Near Dirleton)

Set in the heart of East Lothian's famous golf courses, Craigielaw offers rooms with views of the courtyard or the coastline with free parking on site.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 591 reviews
Price from
£90
1 night, 2 adults

The Law

North Berwick (Near Dirleton)

Situated 300 metres from West Bay, The Law offers 3-star accommodation in North Berwick and has a garden, a restaurant and a bar.

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 59 reviews
Price from
£222.75
1 night, 2 adults

Lovely 3 bedroom family friendly cottage in North Berwick

North Berwick (Near Dirleton)

Boasting a garden, Lovely 3 bedroom family friendly cottage in North Berwick offers accommodation in North Berwick with free WiFi and garden views.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 88 reviews
Price from
£298.50
1 night, 2 adults
See all hotels in and around Dirleton

Hotels with parking in Dirleton

See all
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 271 reviews
Free parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 182 reviews
From £150 per night
Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 157 reviews
From £72 per night
Free parking
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,064 reviews
From £110 per night
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 617 reviews
From £138 per night
Free parking
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,443 reviews
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 448 reviews
From £139 per night
Free parking
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews
From £179.10 per night
Parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 59 reviews
From £222.75 per night
Parking on site
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6,085 reviews
From £120 per night

Most booked hotels in Dirleton and surroundings in the past month

See all

Popular with guests booking hotels in Dirleton

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 561 reviews

Popular with guests booking hotels in Dirleton

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 198 reviews

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,443 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 175 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 592 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 739 reviews

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 437 reviews

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 59 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 271 reviews

Budget hotels in Dirleton and nearby

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 561 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 198 reviews
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 739 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 592 reviews

Best hotels with breakfast in Dirleton and nearby

See all
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,443 reviews
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 159 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 437 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 175 reviews

What guests said about Dirleton:

Scored out of 10, guest rating 10

The hotel was in a delightful village with a long history.

The hotel was in a delightful village with a long history. It was opposite the remains of an historic castle well worth a visit for architecture and gardens. Very near North Berwick for a thriving village with main street small shops, a wonderful coast with the iconic Bass Rock within easy reach by pleasure boat
Guest review by kathryn
United Kingdom
Scored out of 10, guest rating 10

Dirleton is a pretty village.

Dirleton is a pretty village. Lovely cottages and a lovely green area. The castle and its gardens are worth visiting. Half hourly buses to north Berwick and Edinburgh, passing through other villages.
Guest review by K
United Kingdom
Scored out of 10, guest rating 10

Excellent castle and garden

Excellent castle and garden Great bus service in both directions Great walk to Yellowcraig and the along beach to North Berwick Visit to Archerfield Walks a Gullane Visit to Edinburgh ( 1 hour on bus ) Two pubs in village Lovely old houses and modern developments. Very upmarket
Guest review by Alan
United Kingdom
Scored out of 10, guest rating 10

Dirleton is a beautiful village around a splendid castle,...

Dirleton is a beautiful village around a splendid castle, with lots of green space and opportunities for short and long walks. It's very accessible but quiet, just off a main road. Nearby are several excellent sandy beaches, with nearby Gullane offering a range of quality restaurants as well as a great fish & chip shop. Many fine golf courses are within a short drive.
Guest review by Noel
United Kingdom
Scored out of 10, guest rating 10

This was a one night stay on the coldest day of the year.

This was a one night stay on the coldest day of the year. We did however walk on the beach at Gullane and visit North Berwick. Dirleton is a good centre for visiting the East Lothian beaches and golf courses. It also has a castle.
Guest review by Sandra
United Kingdom
Scored out of 10, guest rating 10

Dirleton Castle is really beautiful, an extensive ruin, with...

Dirleton Castle is really beautiful, an extensive ruin, with turrets, cellars, and a prison cell to visit. It has very fine gardens laid out in the Arts and Crafts style. Oddly, it doesn't look much from the road, but it is actually a major attraction - we spent about two hours there. We also used Dirleton to travel into Edinburgh, it takes over an hour on the bus, but the bus is approximately £7.50 return and it is very regular. We ate at the Castle Inn, where we also stayed - it was great.
Guest review by Towers

More places to explore, more ways to go