Skip to main content

Beach Hotels in Dirleton

Find the beach hotels that appeal to you the most

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
Flexible date options
Select occupancy

The best beach hotels in Dirleton

Check out our pick of great beach hotels in Dirleton

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.

M
Margo
From
United Kingdom
Great location in the town with the beach, shops and restaurants etc right on your doorstep.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 92 reviews
Price from
£348
1 night, 2 adults

Marine North Berwick

North Berwick (Near Dirleton)

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

H
Hanadi
From
Saudi Arabia
Fantastic location. The hotel has the nicest staff and receptionists and they were very attentive. The hotel was outstanding in every way. The place was clean, inviting, and had great service. We had multiple meals and the food itself was pretty good and well-valued. The room was cozy and tastefully furnished. I had a great time during my visit. In the future, I plan to return for a longer stay.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,526 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.

C
Carol
From
Australia
Everything, the staff were friendly and very helpful. The bed was comfortable, the food and service excellent
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 154 reviews
Price from
£110
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.

G
George
From
Eswatini
Extremely welcoming and attentive staff. Very clean room, good shower pressure, piping hot water. Delicious breakfast. Very comfortable bed, high quality linen. Very happy to recommend (and always have done so to friends).
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 764 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.

A
Ann
From
Norway
Love this little gem! Great food and ambience!
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 441 reviews
Price from
£160.50
1 night, 2 adults

The Bonnie Badger

Gullane (Near Dirleton)

The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. This 5-star hotel offers a 24-hour front desk and luggage storage space.

M
Melissa
From
Australia
Staff were so friendly, breakfast was amazing and beds were incredibly comfortable.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 168 reviews
Price from
£289
1 night, 2 adults

No12 Hotel

North Berwick (Near Dirleton)

Set within 200 metres of West Bay and 7.4 km of Muirfield in North Berwick, No12 Hotel offers accommodation with seating area.

H
Hope
From
United Kingdom
I loved everything perfect placement for exploring the town, beautiful rooms with so many pillows and cosy fur blanket, breakfast included and when i accidentally double booked they gave me one back. Shout out north Berwick and the no.12 hotel and god bless Scotland
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 165 reviews
Price from
£194.40
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.

V
Victor
From
Netherlands
The Lodge is a super stop over location. It is a super mix of golf club, hotel, bar and mini restaurant. It isn't a hotel - it is much more homely and comfortable. The staff are all very helpful and accommodating. We had a super wee bar supper from the bar menu, which was as advertised and reasonably priced. All in all, this location is a 'keeper' and we will be using it again to break our trips South at Edinburgh.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 592 reviews
Price from
£90
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.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 306 reviews
Price from
£188.10
1 night, 2 adults

Greywalls Hotel & Chez Roux

Gullane (Near Dirleton)

Greywalls Hotel is situated on the edge of Muirfield’s championship golf course, on the 9th and 18th holes. There are ample gardens, tennis courts and free Wi-Fi.

G
Gaja
From
Italy
Amazing country home with so much history snd laid-back exceptional surroundings. The staff, especially Kate, really made our stay fun and bespoke. The restaurant and chef were so spot-on and it was overall a great escape from the hustle and bustle in a place that feels like home (but with a much better garden!)
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 280 reviews
Price from
£656.10
1 night, 2 adults
All beach hotels in Dirleton

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Dirleton and surroundings in the past month

See all

Popular with guests booking beach hotels in North Berwick

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

Popular with guests booking beach hotels in Aberlady

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

Popular with guests booking beach hotels in Gullane

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

Popular with guests booking beach hotels in Aberlady

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

Popular with guests booking beach hotels in Aberlady

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

Popular with guests booking beach hotels in North Berwick

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 51 reviews

Popular with guests booking beach hotels in North Berwick

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 425 reviews

Popular with guests booking beach hotels in Gullane

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

Popular with guests booking beach hotels in Gullane

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

Popular with guests booking beach hotels in North Berwick

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

Highly rated beach hotels in Dirleton and nearby

See all
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 280 reviews

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 11 reviews

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

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 307 reviews
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 15 reviews
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 36 reviews

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

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

Save money on beach in Dirleton and nearby – budget options available

See all

West Links View

4a Cromwell Road
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 41 reviews

Sandstones

Westgate
Budget options available
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 8 reviews

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 41 reviews

Southcot

55 Westgate
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Greylag Cottage

Goose Green Road
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2 reviews
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Enjoy breakfast in Dirleton and nearby

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 167 reviews

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

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

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

More places to explore, more ways to go