How to get from Edinburgh to Aberdour by bus and train?
Edinburgh to Aberdour - Train Timetable
The SCOTRAIL train from Edinburgh to Aberdour runs from 05:30 to 21:29, with departures every 1 hr-2 hr. The journey takes about 40 min, with regular service throughout the operating hours.
From Edinburgh to Aberdour by bus and train
To get from Edinburgh to Aberdour in Scotland, take the SCOTRAIL train from Edinburgh station to Inverkeithing station. Next, take the SCOTRAIL bus from Inverkeithing station to Aberdour station. The total trip duration for this route is approximately 40 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Aberdour on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILAberdeen
- 3Ride to train stationInverkeithing20 min
- 4Wait for busSCOTRAILBus Replacement: Glenrothes With Thornton
- 5Ride to bus stationAberdour14 min
Public transport directions from Edinburgh to Aberdour
Bus And Train timetable from Edinburgh to Aberdour
Related Routes
- Dunfermline to Aberdour
- Glasgow to Aberdour
- Glenrothes to Aberdour
- Inverkeithing to Aberdour
- St Andrews to Aberdour
- Haymarket Station to Aberdour
- Glasgow Hope Street to Aberdour
- Buchanan Street to Aberdour
- Edinburgh Airport EDI to Aberdour
- Glasgow Airport GLA to Aberdour
- Buchanan St Station to Aberdour
- University of Stirling to Aberdour
- Dunfermline (Station) to Aberdour
- Edinburgh Waverley Station to Aberdour
- Murrayfield Stadium to Aberdour
- Edinburgh to Aberfeldy
- Edinburgh to Aberlour
- Edinburgh to Airth
- Edinburgh to Alloa
- Edinburgh to Anstruther
Questions & Answers
What is the fastest way to get from Edinburgh to Aberdour?
The fastest way takes 40 minutes, using Train line SCOTRAIL, Bus line SCOTRAIL.
Is there a direct train between Edinburgh and Aberdour?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 40 min.
Which train line goes from Edinburgh to Aberdour?
The SCOTRAIL train line goes from Inverkeithing station near Edinburgh in Edinburgh to Aberdour station. From there you’ll have to take one bus line till Aberdour station near Aberdour in Scotland.
How long does it take to travel from Edinburgh to Aberdour by train and bus?
The total travel time between Edinburgh in Edinburgh and Aberdour in Scotland by train and bus is about 40 min.
Where do I get on the train near Edinburgh to get to Aberdour?
Get on the SCOTRAIL train from the Inverkeithing station near Edinburgh in Edinburgh.
Where do I get off the train when travelling between Edinburgh and Aberdour?
Get off the train at the Aberdour stop, which is closest to Aberdour in Scotland.
When is the last bus from Edinburgh to Aberdour?
The last bus from Edinburgh in Edinburgh to Aberdour in Scotland is the Edinburgh bus station - Kirkcaldy bus station line. It leaves the Princes Street (West), Edinburgh stop at 23:48.
Popular Routes
- Buchanan Street Bus Station to Greenock
- Glenrothes to Glasgow Airport
- Glasgow Queen Street to Strathaven
- Glasgow to Portpatrick
- Blairgowrie to Pitlochry
- Bathgate to Lanark
- Glasgow to Murrayfield Stadium
- Inverness to Dunrobin Castle
- Dollar to Edinburgh
- St Andrews to Anstruther
- Greenock to Dumbarton
- Inverness to Embo
- Dundee to Aberfeldy Post Office
- Glasgow to Nairn
- Edinburgh to Blyth Bridge
- Glasgow Airport to Royal Troon Golf Club
- Edinburgh to Scone
- Inverness to Ben Nevis
- Dunfermline to Designer Outlet 1
- Bearsden to Bishopbriggs