Skip to main content

Hotels near Dirleton

Search hotels and more near Dirleton

Filter by:

Star rating

Review score

Hotels and more near Dirleton

See the latest prices and deals by choosing your dates.

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.

Super friendly. Really nice pub, food looked good although we never got to have an evening meal being a last minute late booking.... Breakfast was spot on.
Review score
8.1
Very good
203 reviews
Price from
£175
1 night, 2 adults

Offering a garden and garden view, Papa Jim's Cottage is situated in Dirleton, 2.2 km from Yellowcraig Beach and 3.7 km from Muirfield.

Lovely location and very nice stay
Review score
9.8
Exceptional
6 reviews
Price from
£171
1 night, 2 adults

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.

Lovely room very comfortable bed great nights sleep warm and friendly staff
Review score
8.5
Very good
2,215 reviews
Price from
£193.68
1 night, 2 adults

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.

excellent breakfast - food, service, ambience, facilities, view - everything perfect!
Review score
8.5
Very good
328 reviews
Price from
£333
1 night, 2 adults

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

Rooms were comfortable and well furnished with nice amenities Bed comfortable Coffee maker and welcome shortbread Staff were lovely friendly and helpful Food was good Farewell pack was a nice touch
Review score
9.4
Superb
28 reviews
Price from
£225
1 night, 2 adults

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

The cleanliness and the staff
Review score
8.9
Fabulous
417 reviews
Price from
£220
1 night, 2 adults

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.

Venue & staff were excellent
Review score
9.0
Superb
588 reviews
Price from
£90
1 night, 2 adults

The Bonnie Badger features a garden, shared lounge, a restaurant and bar in Gullane. Built in 19th century, this 5-star hotel is within 2.9 km of Aberlady Bay Beach and 1.3 km of Muirfield.

India was incredibly helpful and accommodating.She is the best person in the place! Was a bit noisy as staff moving tables late into the night after a quiz Breakfast average and member of staff on duty bit brusque and obviously wanted us out wll before finishing time of breakfast Coffee not worthy of tom kitchen standards in our opinion
Review score
8.5
Very good
165 reviews
Price from
£248
1 night, 2 adults

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.

Amazing experience and amazing people. I warmly recommend a stay there.
Review score
8.9
Fabulous
961 reviews
Price from
£110
1 night, 2 adults

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.

Location, friendly staff and general atmosphere were all excellent. Dinner in the restaurant was also good value.
Review score
8.8
Fabulous
447 reviews
Price from
£163.80
1 night, 2 adults
See all hotels near Dirleton

Hotels with parking in Dirleton

What guests said about Dirleton:

  • Review score
    10.0

    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