How to get from Edinburgh to Dunfermline by bus and train?
From Edinburgh to Dunfermline by bus and train
To get from Edinburgh to Dunfermline in Scotland, take the SCOTRAIL train from Edinburgh station to Dunfermline Town station. Next, take the 7B bus from City Railway Station, Dunfermline station to Kingsgate Centre, Dunfermline station. The total trip duration for this route is approximately 42 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Dunfermline on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILLeven
- 3Ride to train stationDunfermline Town34 min
- 4Walk to bus stationCity Railway Station, DunfermlineID 6500D036980 m • 2 min
- 5Wait for bus7BKelty
- 6Ride to bus stationKingsgate Centre, DunfermlineID 6500D11693 min
Alternative route from Edinburgh to Dunfermline by bus and train via SCOTRAIL and X55
To get from Edinburgh to Dunfermline in Scotland, take the SCOTRAIL train from Edinburgh station to Rosyth station. Next, take the X55 bus from Railway Station, Rosyth station to Kingsgate Centre, Dunfermline station. The total trip duration for this route is approximately 48 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Dunfermline on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILLeven
- 3Ride to train stationRosyth29 min
- 4Walk to bus stationRailway Station, RosythID 6500D1071240 m • 4 min
- 5Wait for busX55Dunfermline
- 6Ride to bus stationKingsgate Centre, DunfermlineID 6500D116913 min
Public transport directions from Edinburgh to Dunfermline
Bus And Train schedule from Edinburgh to Dunfermline
Related Routes
- Alloa to Dunfermline
- Ayr to Dunfermline
- Boddam to Dunfermline
- Burntisland to Dunfermline
- Coaltown Of Wemyss to Dunfermline
- Cumbernauld to Dunfermline
- East Kilbride to Dunfermline
- Edinburgh to Dunfermline
- Falkirk to Dunfermline
- Friockheim to Dunfermline
- Grangemouth to Dunfermline
- Greenock to Dunfermline
- Holytown to Dunfermline
- Inverkeithing to Dunfermline
- Kelty to Dunfermline
- Laurieston to Dunfermline
- Menstrie to Dunfermline
- Milton And Kildary to Dunfermline
- Motherwell to Dunfermline
- New Scone to Dunfermline
Alternative route from Edinburgh to Dunfermline by bus and train via SCOTRAIL and X55
To get from Edinburgh to Dunfermline in Scotland, take the SCOTRAIL train from Edinburgh station to Rosyth station. Next, take the X55 bus from Railway Station, Rosyth station to Kingsgate Centre, Dunfermline station. The total trip duration for this route is approximately 48 min. The bus and train schedule from Edinburgh may change. We recommend you check the updated bus and train schedule to Dunfermline on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILLeven
- 3Ride to train stationRosyth29 min
- 4Walk to bus stationRailway Station, RosythID 6500D1071240 m • 4 min
- 5Wait for busX55Dunfermline
- 6Ride to bus stationKingsgate Centre, DunfermlineID 6500D116913 min
Questions & Answers
What is the fastest way to get from Edinburgh to Dunfermline?
The fastest way takes 42 minutes, using Train line SCOTRAIL, Bus line 7B.
What is the alternative route to get from Edinburgh to Dunfermline?
The alternative route takes 48 minutes, using Train line SCOTRAIL, Bus line X55.
Is there a direct train between Edinburgh and Dunfermline?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 42 min.
Which train line goes from Edinburgh to Dunfermline?
The SCOTRAIL train line goes from Leven station near Edinburgh in Edinburgh to Dunfermline Town station. From there you’ll have to take one bus line till Dunfermline Town station near Dunfermline in Scotland.
How long does it take to travel from Edinburgh to Dunfermline by train and bus?
The total travel time between Edinburgh in Edinburgh and Dunfermline in Scotland by train and bus is about 42 min.
Where do I get on the train near Edinburgh to get to Dunfermline?
Get on the SCOTRAIL train from the Leven station near Edinburgh in Edinburgh.
Where do I get off the train when travelling between Edinburgh and Dunfermline?
Get off the train at the Dunfermline Town stop, which is closest to Dunfermline in Scotland.
When is the first train from Edinburgh to Dunfermline?
The first train from Edinburgh in Edinburgh to Dunfermline in Scotland is ScotRail. It leaves the Edinburgh station at 06:18.
Popular Routes
- Broxburn to Linlithgow
- Dumfries to Wigtown
- Edinburgh Castle to Leith
- Fort William to Pitlochry
- Portree to Carbost
- Glasgow to Tillicoultry
- Glasgow Queen Street to Bishopbriggs
- Lerwick to Jarlshof
- Dundee to Crieff
- Princes Street (Waverley Steps), City Centre to Aberfoyle
- Glasgow Queen Street to Celtic Park
- Edinburgh to Lochearnhead
- Glasgow to Dumfries
- Edinburgh to Rosslyn Chapel
- Thurso to John O' Groats
- Buchanan Bus Station to Pollok Country Park
- Edinburgh to Scone
- Motherwell to Glasgow Fort
- Pitlochry to Killiecrankie
- Edinburgh to Kingsbarns