Located in Dirleton, 1.4 miles from Yellowcraig Beach, The Castle Inn has accommodations with a garden, free private parking, a terrace and a restaurant. Offering a bar, the property is located within 1.5 miles of Broad Sands Beach. Free WiFi is available throughout the property and Muirfield is 2.2 miles away.
The rooms in the hotel are equipped with an electric tea pot.
Royal Mile is 22 miles from The Castle Inn, while Edinburgh Waverley Train Station is 23 miles from the property. The nearest airport is Edinburgh Airport, 29 miles from the accommodation.