Dirleton Location

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.

Transport Links


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)

Satellite navigation:
Set destination for either:
Main Road, Dirleton or
EH39 5EP (this is the postcode of the castle)

Latitude: 56.04614496742754ºN
Longitude: -2.780822194290158ºW

Bus Services:
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

Network Maps – Lothian Buses

Train Services:
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.

Timetable from Drem to Edinburgh Waverley
Timetable from Edinburgh Waverley to Drem

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