Search hotels in Dirleton

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

Select occupancy

Dirleton – 4 hotels and places to stay

Filter by:

Star Rating
Review score

The Open Arms Hotel

Hotel in Dirleton

Located in Dirleton, 1.6 miles from Broad Sands Beach, The Open Arms Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant.

K
Kristi
From
United States
We enjoyed our stay at this charming, historic hotel. The staff were kind, friendly and accommodating. Helping with information to the bus to get to Tantallon Castle. We were walking/hiking the John Muir Way so the location was perfect. Dirleton is a charming historic place with castle and church right there. The breakfast was an added bonus. Had a peaceful good night sleep with a view of the countryside out the window. The towels were big and fluffy and the room was clean. We would definitely stay again.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 457 reviews
Price from
$119.55
1 night, 2 adults

The Castle Inn

Hotel in Dirleton

Located in Dirleton, 1.4 miles from Yellowcraig Beach, The Castle Inn has accommodations with a garden, free private parking, a restaurant and a bar.

D
Darren
From
United States
Charming room overlooking a beautiful green. Quiet location.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 177 reviews
Price from
$252.12
1 night, 2 adults

Papa Jim's Cottage

Dirleton

Papa Jim's Cottage is located in Dirleton, just 2.3 miles from Muirfield and 21 miles from Arthur's Seat.

G
Greaves
From
United Kingdom
We liked living space and everything was catered for.. Feels like a home and is in a perfect location for anyone who wants to explore the North Berwick region
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 32 reviews
Price from
$211.78
1 night, 2 adults

The Leddie Hotel

Aberlady (Near Dirleton)

Located in Aberlady and with Aberlady Bay Beach reachable within a 6-minute walk, The Leddie Hotel provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a...

R
Rebecca
From
Australia
Everything. Excellent service, beautiful hotel, good location
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 114 reviews
Price from
$179.29
1 night, 2 adults

The Mallard Hotel

Gullane (Near Dirleton)

Located in Gullane, a 14-minute walk from Gullane Beach, The Mallard Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 428 reviews
Price from
$170.86
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.

M
Marina
From
Lithuania
A perfect relaxing stay with a luxurious touch . Wish we'd have more time to spend in the hotel
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,581 reviews
Price from
$281.26
1 night, 2 adults

Old Aberlady Inn

Aberlady (Near Dirleton)

Located in Aberlady and with Aberlady Bay Beach reachable within a 2-minute walk, Old Aberlady Inn has a garden, non-smoking rooms, free WiFi and a bar.

W
Waters
From
United Kingdom
Dog Friendly. Menu excellent and meals well prepared. Staff very hospitable. Will be back.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 777 reviews
Price from
$123.26
1 night, 2 adults

The Bonnie Badger

Gullane (Near Dirleton)

The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within a 12-minute walk of Gullane Beach and 0.8 miles of Muirfield.

B
Bevis
From
United Kingdom
The staff were very polite, friendly and efficient. A good breakfast. Very comfortable bed. Good shower. Nice restaurant ambiance. Good wines but expensive.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 165 reviews
Price from
$290.22
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.

R
Rathsara
From
Sri Lanka
Rooms, amenities and the scenery was excellent. Staff was really friendly.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 595 reviews
Price from
$100.85
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.

b
brian
From
Ireland
The location was excellent, just a short drive to North Berwick.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 293 reviews
Price from
$348.71
1 night, 2 adults
See all hotels in and around Dirleton

Most booked hotels in Dirleton and surrounding area in the past month

See all

Popular with guests booking hotels in Dirleton

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 457 reviews

Popular with guests booking hotels in Dirleton

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 177 reviews

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,581 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 114 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 428 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 777 reviews

Popular with guests booking hotels in Aberlady

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 595 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 165 reviews

Popular with guests booking hotels in North Berwick

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 40 reviews

Popular with guests booking hotels in Gullane

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 293 reviews

Best hotels with breakfast in Dirleton and nearby

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

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.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 165 reviews

The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within a 12-minute walk of Gullane Beach and 0.8 miles of Muirfield.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 428 reviews

Located in Gullane, a 14-minute walk from Gullane Beach, The Mallard Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant.

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 40 reviews

Located a 3-minute walk from West Bay, The Law offers 3-star accommodations in North Berwick and has a garden, a restaurant and a bar.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 777 reviews

Located in Aberlady and with Aberlady Bay Beach reachable within a 2-minute walk, Old Aberlady Inn has a garden, non-smoking rooms, free WiFi and a bar.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 114 reviews

Located in Aberlady and with Aberlady Bay Beach reachable within a 6-minute walk, The Leddie Hotel provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a...

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 28 reviews

Offering garden views, Garleton Lodge in Haddington features accommodations, a bar, and a shared lounge.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 8 reviews

St Aidans offers accommodations in North Berwick, a 16-minute walk from Broad Sands Beach and 3.9 miles from Muirfield. This property offers access to a patio and free private parking.

Budget hotels in Dirleton and nearby

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 7 reviews

Grieves Cottage, Kingston is located in North Berwick, just 24 miles from Dalhousie Castle and 26 miles from Edinburgh Waverley Train Station.

Just a 14-minute walk from Gullane Beach and 0.6 miles from Muirfield, Muirfield Green features accommodations in Gullane, with a garden and a bar.

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

Glenconner House is located in North Berwick, just 24 miles from Edinburgh Waverley Train Station and 24 miles from Edinburgh Playhouse.

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Glenconner Garden Cottage is located in North Berwick, just a 9-minute walk from West Bay and 3.8 miles from Muirfield. Both Wifi and private parking are available at the vacation home free of charge.

Seascape offers accommodations in North Berwick, a 8-minute walk from West Bay and 3.8 miles from Muirfield. Featuring sea and city views, this vacation home also comes with free Wifi.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 334 reviews

Located in the coastal town of North Berwick, Nether Abbey Hotel features elegant rooms, a restaurant, free Wi-Fi, and free parking.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Springfield View offers accommodations in North Berwick, 4 miles from Muirfield and 23 miles from Arthur's Seat.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2 reviews

St Colms Main House is located in North Berwick, just 25 miles from Edinburgh Waverley Train Station and 25 miles from Edinburgh Playhouse. 4 miles from Muirfield and 23 miles from Arthur's Seat, the...

What Guests Said About Dirleton:

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 byAlan
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 byNoel
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 bySandra
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 byTowers

More places to explore, more ways to go