Skip to main content

Search hotels in Dirleton

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

Dirleton – 3 hotels and places to stay

Filter by:

Star Rating

Review score

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.

E
Elizabeth
From
United States
Loved this charming and quaint inn. It was quiet, clean and cozy. Amazing food coming out of the kitchen!! Convenient location to tour Dirleton Castle and N. Berwick.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 194 reviews
Price from
$201.04
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.8
Exceptional - What previous guests thought, 19 reviews
Price from
$229.19
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.

J
Jeanette
From
United States
Stunning location and excellent spa and restaurant. I loved everything about this place and the staff were friendly welcoming and super helpful.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 2,038 reviews
Price from
$299.37
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.

N
Norbert
From
United States
Location, restaurant and bar.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 607 reviews
Price from
$120.63
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, 333 reviews
Price from
$446.32
1 night, 2 adults

Nether Abbey Hotel

North Berwick (Near Dirleton)

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

C
Chris
From
United Kingdom
Excellent service and accommodation. Food was first class and very reasonable.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 426 reviews
Price from
$247.96
1 night, 2 adults

The Leddie Hotel

Aberlady (Near Dirleton)

Located a 6-minute walk from Aberlady Bay Beach, The Leddie Hotel offers 4-star accommodations in Aberlady and features a garden, a restaurant and a bar.

L
Lauren
From
United Kingdom
lovely decor, staff was great and breakfast was brilliant.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 42 reviews
Price from
$301.57
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.

S
Susan
From
United States
Very good staff and breakfast.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 906 reviews
Price from
$147.43
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.

L
Lisa
From
United States
Super friendly staff, delicious breakfast and great location to attend the Fringe by the Sea festival.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 433 reviews
Price from
$183.35
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.

G
Greg
From
United States
The best location
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 168 reviews
Price from
$332.39
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 7.7
    Good - What previous guests thought, 194 reviews
  • Popular with guests booking hotels in North Berwick

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 2,038 reviews
  • Popular with guests booking hotels in Gullane

    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 433 reviews
  • Popular with guests booking hotels in Gullane

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 333 reviews
  • Popular with guests booking hotels in Aberlady

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 906 reviews
  • Popular with guests booking hotels in Gullane

    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 168 reviews
  • Popular with guests booking hotels in North Berwick

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 426 reviews
  • Popular with guests booking hotels in Aberlady

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 42 reviews
  • Popular with guests booking hotels in Aberlady

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 607 reviews
  • Popular with guests booking hotels in Aberlady

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

Best hotels with breakfast in Dirleton and nearby

  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 333 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, 2,038 reviews

    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.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 426 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 8.6
    Excellent - What previous guests thought, 168 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 8.9
    Excellent - What previous guests thought, 42 reviews

    Located a 6-minute walk from Aberlady Bay Beach, The Leddie Hotel offers 4-star accommodations in Aberlady and features a garden, a restaurant and a bar.

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

    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 9.2
    Wonderful - What previous guests thought, 27 reviews

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

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 8 reviews

    St Aidans offers accommodations in North Berwick, 24 miles from Edinburgh Waverley Train Station and 24 miles from Edinburgh Playhouse.

Budget hotels in Dirleton and nearby

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

    Grieves Cottage, Kingston is located in North Berwick, just 3.7 miles from Muirfield and 21 miles from Arthur's Seat.

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

    Golf Lodge Bed & Breakfast offers accommodations in North Berwick, 3.7 miles from Muirfield and 23 miles from Arthur's Seat. The 4-star bed and breakfast is a 9-minute walk from West Bay.

  • 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 8.6
    Excellent - What previous guests thought, 5 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 23 miles from Arthur's Seat and 23 miles from Dalhousie Castle.

  • 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.5
    Very Good - What previous guests thought, 2 reviews

    Havana offers accommodations in North Berwick, 24 miles from Royal Mile and 24 miles from Edinburgh Waverley Train Station.

  • 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.

What Guests Said About Dirleton:

  • 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

Research, refine, and make plans for your whole trip