How to get from Dunfermline to Musselburgh by bus and train?
From Dunfermline to Musselburgh by bus and train
To get from Dunfermline to Musselburgh in Musselburgh, you’ll need to take one bus line and 2 train lines: take the 7C bus from Kingsgate Centre, Dunfermline station to Railway Station, Dalgety Bay station. Next, you’ll have to switch to the SCOTRAIL train and finally take the SCOTRAIL train from Edinburgh station to Musselburgh station. The total trip duration for this route is approximately 1 hr 21 min.
Step by Step
- 1Start from bus stationDunfermline
- 2Wait for bus7CDalgety Bay
- 3Ride to bus stationRailway Station, Dalgety BayID 6500D079236 min
- 4Walk to train stationDalgety Bay20 m • 1 min
- 5Wait for trainSCOTRAILEdinburgh
- 6Ride to train stationEdinburgh27 min
- 7Wait for trainSCOTRAILNorth Berwick
- 8Ride to train stationMusselburgh7 min
Alternative route from Dunfermline to Musselburgh by bus and train via X55 and SCOTRAIL
To get from Dunfermline to Musselburgh in Musselburgh, take the X55 bus from Bus Station, Dunfermline station to Princes Street (Scott Mon.), Edinburgh station. Next, take the SCOTRAIL train from Edinburgh station to Musselburgh station. The total trip duration for this route is approximately 1 hr 27 min.
Step by Step
- 1Walk to bus stationBus Station, DunfermlineID 6500D1607340 m • 5 min
- 2Wait for busX55Edinburgh
- 3Ride to bus stationPrinces Street (Scott Mon.), EdinburghID 620020646955 min
- 4Walk to train stationEdinburgh330 m • 5 min
- 5Wait for trainSCOTRAILNorth Berwick
- 6Ride to train stationMusselburgh7 min
Public transport directions from Dunfermline to Musselburgh
Public transport stations close to Dunfermline
Dunfermline is located at Dunfermline, Musselburgh and the nearest public transport station is Carnegie Centre, Dunfermline.
Train stations close to Dunfermline:
- Dunfermline Town
- Dunfermline Queen Margaret
- Rosyth
Bus stations close to Dunfermline:
- Carnegie Centre, Dunfermline
- Old Fire Station, Dunfermline
- Bus Station, Dunfermline
Public transport stations close to Musselburgh, Musselburgh
Musselburgh is located at Musselburgh, Musselburgh and the nearest public transport station is Clayknowes Place, Stoneybank.
Train stations close to Musselburgh:
- Musselburgh
Bus stations close to Musselburgh:
- Clayknowes Place, Stoneybank
- Clayknowes Avenue, Stoneybank
- Whitehill Avenue, Stoneybank
Related Routes
- Dalkeith to Musselburgh
- South Queensferry Museum to Musselburgh
- Glasgow Airport to Musselburgh
- Leith to Musselburgh
- Dunfermline to Aberchirder
- Dunfermline to Aberdour
- Dunfermline to Aberlour
- Dunfermline to Alloa
- Dunfermline to Anstruther
- Dunfermline to Auchtermuchty
- Dunfermline to Banff
- Dunfermline to Bridgend
- Dunfermline to Broxburn
- Dunfermline to Burghead
- Dunfermline to Burntisland
- Dunfermline to Cupar
- Dunfermline to Denny
- Dunfermline to Dollar
- Dunfermline to Dufftown
- Dunfermline to Duffus
Alternative route from Dunfermline to Musselburgh by bus and train via X55 and SCOTRAIL
To get from Dunfermline to Musselburgh in Musselburgh, take the X55 bus from Bus Station, Dunfermline station to Princes Street (Scott Mon.), Edinburgh station. Next, take the SCOTRAIL train from Edinburgh station to Musselburgh station. The total trip duration for this route is approximately 1 hr 27 min.
Step by Step
- 1Walk to bus stationBus Station, DunfermlineID 6500D1607340 m • 5 min
- 2Wait for busX55Edinburgh
- 3Ride to bus stationPrinces Street (Scott Mon.), EdinburghID 620020646955 min
- 4Walk to train stationEdinburgh330 m • 5 min
- 5Wait for trainSCOTRAILNorth Berwick
- 6Ride to train stationMusselburgh7 min
Questions & Answers
What is the fastest way to get from Dunfermline to Musselburgh?
The fastest way takes 81 minutes, using Bus line 7C, Bus line SCOTRAIL, Bus line SCOTRAIL.
What is the alternative route to get from Dunfermline to Musselburgh?
The alternative route takes 87 minutes, using Bus line X55, Bus line SCOTRAIL.
Is there a direct bus between Dunfermline and Musselburgh?
No, you’ll have to take one bus line and 2 train lines in total. The total travelling time is 1 hr 21 min.
Which bus line goes from Dunfermline to Musselburgh?
The 7C bus line goes from Dalgety Bay station near Dunfermline in Scotland to Railway Station, Dalgety Bay station. From there you’ll have to take 2 train lines till Railway Station, Dalgety Bay station near Musselburgh in Musselburgh.
How long does it take to travel from Dunfermline to Musselburgh by bus and train?
The total travel time between Dunfermline in Scotland and Musselburgh in Musselburgh by bus and train is about 1 hr 21 min.
Where do I get on the bus near Dunfermline to get to Musselburgh?
Get on the 7C bus from the Dalgety Bay stop near Dunfermline in Scotland.
Where do I get off the bus when travelling between Dunfermline and Musselburgh?
Get off the bus at the Railway Station, Dalgety Bay station, which is closest to Musselburgh in Musselburgh.