The Castle Inn bevindt zich in Dirleton, op 2,3 km van Yellowcraig Beach, en biedt accommodatie met een tuin, gratis privéparkeren, een restaurant en een bar. De accommodatie is gelegen op 3,5 km van Muirfield, 36 km van Royal Mile en 37 km van station Edinburgh Waverley. Gratis WiFi is beschikbaar in de hele accommodatie en Broad Sands Beach ligt op 2,5 km.
Alle kamers bij het hotel hebben een waterkoker.
Je kunt bij de accommodatie genieten van een à la carte-ontbijt, volledig Engels/Iers ontbijt of vegetarisch ontbijt.
Edinburgh Playhouse ligt op 37 km van The Castle Inn, en HMY Brittannia ligt 37 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Edinburgh, op 47 km van de accommodatie.