Dirleton is a small conservation village in East Lothian, approximately 20 miles east of Edinburgh just off the A198, between the coastal towns of Gullane and North Berwick. It has a population of approximately 500. There are several exits from the A1 from the south and north that link up to the A198 and Dirleton.
It is surrounded by agricultural land, and is a short distance from the Firth of Forth coast and the famous beach of Yellowcraig.
The village is accessed from the coastal A198 (Tranent to North Berwick and to the A1)
A198 – Roader’s Digest: The SABRE Wiki (sabre-roads.org.uk)
Set destination for either:
Main Road, Dirleton or
EH39 5EP (this is the postcode of the castle)
124 East Lothian Buses between North Berwick (various stops in Dirleton) to Edinburgh
X5 East Lothian Buses between North Berwick (stops at Dirleton Castle only) to Edinburgh (express service)
122 Gullane Circle comes through the village connecting Gullane, Drem, Aberlady and Haddington
Trains run between Edinburgh Waverley and North Berwick Normally one train an hour, more at commuter times and on Saturdays. The East Cost Bus service 124 stops outside the North Berwick Station.
The following Taxis based in North Berwick are available for phone booking:
Bass Rock Taxis: 01620 890 490
A2B Taxis 01620 895 000
Jim’s Taxis 01620 894 900
Gullane Travel Services 01620 844 282