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:
East Coast Buses runs services through Dirleton (number 124 only at present).
There is no direct bus link to the nearest train station at Drem. It is possible to use the bus to link with the rail station in North Berwick.
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 and has several stops in Dirleton (see above for route).

Timetable from Drem to Edingburgh Waverley
Timetable from Edingburgh 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