How to get from Edinburgh to Dirleton Castle by bus and train?
Edinburgh to Dirleton Castle - Train Timetable
The SCOTRAIL train from Edinburgh to Dirleton Castle runs from 07:15 to 23:14, with departures every 20 min-1 hr 35 min. The journey takes about 56 min, with regular service throughout the operating hours.
From Edinburgh to Dirleton Castle by bus and train
To get from Edinburgh to Dirleton Castle in East Lothian, take the SCOTRAIL train from Edinburgh station to North Berwick station. Next, take the X5 bus from St Baldred's Church, North Berwick station to Castle, Dirleton station. The total trip duration for this route is approximately 56 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Dirleton Castle on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILNorth Berwick
- 3Ride to train stationNorth Berwick24 min
- 4Walk to bus stationSt Baldred's Church, North BerwickID 627007020170110 m • 2 min
- 5Wait for busX5Edinburgh West End
- 6Ride to bus stationCastle, DirletonID 6270070200507 min
- 7Walk toDirleton Castle500 m • 7 min
Public transport directions from Edinburgh to Dirleton Castle
Bus And Train timetable from Edinburgh to Dirleton Castle
Related Routes
- Dalkeith to Dirleton Castle
- East Linton to Dirleton Castle
- Haddington to Dirleton Castle
- North Berwick to Dirleton Castle
- Edinburgh Airport EDI to Dirleton Castle
- Edinburgh to Dirleton Castle
- Edinburgh Costco to Dirleton Castle
- Tantallon Castle to Dirleton Castle
- Drem Station to Dirleton Castle
- Edinburgh Castle to Dirleton Castle
- North Berwick Station to Dirleton Castle
- Edinburgh to Aberdeen
- Edinburgh to Aberfeldy
- Edinburgh to Allanton
- Edinburgh to Alloa
- Edinburgh to Alness
- Edinburgh to Anstruther
- Edinburgh to Auchterarder
- Edinburgh to Balintore
- Edinburgh to Ballachulish
Questions & Answers
What is the fastest way to get from Edinburgh to Dirleton Castle?
The fastest way takes 56 minutes, using Train line SCOTRAIL, Bus line X5.
Is there a direct train between Edinburgh and Dirleton Castle?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 56 min.
Which train line goes from Edinburgh to Dirleton Castle?
The SCOTRAIL train line goes from North Berwick station near Edinburgh in Scotland to St Baldred's Church, North Berwick station. From there you’ll have to take one bus line till St Baldred's Church, North Berwick station near Dirleton Castle in East Lothian.
How long does it take to travel from Edinburgh to Dirleton Castle by train and bus?
The total travel time between Edinburgh in Scotland and Dirleton Castle in East Lothian by train and bus is about 56 min.
Where do I get on the train near Edinburgh to get to Dirleton Castle?
Get on the SCOTRAIL train from the North Berwick station near Edinburgh in Scotland.
Where do I get off the train when travelling between Edinburgh and Dirleton Castle?
Get off the train at the St Baldred's Church, North Berwick stop, which is closest to Dirleton Castle in East Lothian.
When is the last bus from Edinburgh to Dirleton Castle?
The last bus from Edinburgh in Scotland to Dirleton Castle in East Lothian is the North Berwick - Edinburgh West End line. It leaves the Waterloo Place, Edinburgh stop at 23:45.
When is the first train from Edinburgh to Dirleton Castle?
The first train from Edinburgh in Scotland to Dirleton Castle in East Lothian is ScotRail. It leaves the Edinburgh station at 08:15.
Popular Routes
- Glasgow to Braemar
- Glasgow to Dunoon
- Glasgow Queen Street to Gartnavel Royal Hospital
- Fort William to Drumnadrochit
- South Queensferry Museum to Broxburn
- Edinburgh to Western General Hospital (Edinburgh)
- Inverness to Dufftown
- Aberdeen to New Slains Castle
- Edinburgh Castle to Leith
- Bearsden to Bishopbriggs
- Inverness to Blairgowrie
- Bellshill to Glasgow Fort
- Edinburgh to Celtic Park
- Edinburgh to Buckie
- Kirkintilloch to Coatbridge
- Fort Augustus to Foyers
- Edinburgh to Kelty
- Glasgow to Brechin
- Dundee to Braemar
- Fort William to Aberdeen