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. The property is around 3.5 km from Muirfield, 34 km from Arthurs Seat and 35 km from Dalhousie Castle. Free WiFi is available throughout the property and Broad Sands Beach is 2.5 km away.
All rooms in the hotel are fitted with a kettle.
Breakfast is available, and includes à la carte, Full English/Irish and vegetarian options.
Edinburgh Waverley station is 37 km from The Castle Inn, while Edinburgh Playhouse is 37 km from the property. Edinburgh Airport is 47 km away.