How to get from Leith to Musselburgh by bus and train?
From Leith to Musselburgh by bus and train
To get from Leith to Musselburgh in Musselburgh, take the 16 bus from St Anthony Street, Leith station to Princes Street (Waverley Steps), Edinburgh station. Next, take the SCOTRAIL train from Edinburgh station to Musselburgh station. The total trip duration for this route is approximately 38 min.
Step by Step
- 1Walk to bus stationSt Anthony Street, LeithID 6200242350230 yd • 3 min
- 2Wait for bus16Bonaly
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337014 min
- 4Walk to train stationEdinburgh270 yd • 4 min
- 5Wait for trainSCOTRAILNorth Berwick
- 6Ride to train stationMusselburgh8 min
Alternative route from Leith to Musselburgh by bus and train via 25 and SCOTRAIL
To get from Leith to Musselburgh in Musselburgh, take the 25 bus from Foot Of the Walk, Leith station to Princes Street (Waverley Steps), Edinburgh station. Next, take the SCOTRAIL train from Edinburgh station to Musselburgh station. The total trip duration for this route is approximately 42 min.
Step by Step
- 1Walk to bus stationFoot Of the Walk, LeithID 6200242280320 yd • 4 min
- 2Wait for bus25Riccarton
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337012 min
- 4Walk to train stationEdinburgh270 yd • 4 min
- 5Wait for trainSCOTRAILNorth Berwick
- 6Ride to train stationMusselburgh8 min
Public transport directions from Leith to Musselburgh
Public transport stations close to Leith
Leith is located at Giles Street, Musselburgh and the nearest public transport station is The Shore, Leith.
Bus stations close to Leith:
- The Shore, Leith
- Duke Street, Leith
- Academy Street, Leith
Public transport stations close to Musselburgh, Musselburgh
Musselburgh is located at Musselburgh, Musselburgh and the nearest public transport station is Denholm Drive, Stoneybank.
Bus stations close to Musselburgh:
- Denholm Drive, Stoneybank
- Queen Margaret University, Musselburgh
- Whitehill Gardens, Stoneybank
Related Routes
- Dalkeith to Musselburgh
- South Queensferry Museum to Musselburgh
- Glasgow Airport to Musselburgh
- Leith to Musselburgh
- Leith to Rosyth
- Leith to South Queensferry Museum
- Leith to Edinburgh Castle
- Leith to Payphone: Haymarket Station
- Leith to Glasgow
- Leith to Musselburgh
- Brodick to Campbeltown
- Inverness Airport to Aberlour
- Inverness Airport to Ardersier
- Inverness Airport to Aviemore
- Inverness Airport to Dufftown
- Inverness Airport to Findhorn
- Inverness Airport to Fort Augustus
- Inverness Airport to Grantown-On-Spey
- Inverness Airport to Kinloss
- Inverness Airport to Lossiemouth
Alternative route from Leith to Musselburgh by bus and train via 25 and SCOTRAIL
To get from Leith to Musselburgh in Musselburgh, take the 25 bus from Foot Of the Walk, Leith station to Princes Street (Waverley Steps), Edinburgh station. Next, take the SCOTRAIL train from Edinburgh station to Musselburgh station. The total trip duration for this route is approximately 42 min.
Step by Step
- 1Walk to bus stationFoot Of the Walk, LeithID 6200242280320 yd • 4 min
- 2Wait for bus25Riccarton
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337012 min
- 4Walk to train stationEdinburgh270 yd • 4 min
- 5Wait for trainSCOTRAILNorth Berwick
- 6Ride to train stationMusselburgh8 min
Questions & Answers
What is the fastest way to get from Leith to Musselburgh?
The fastest way takes 38 minutes, using Bus line 16, Bus line SCOTRAIL.
What is the alternative route to get from Leith to Musselburgh?
The alternative route takes 42 minutes, using Bus line 25, Bus line SCOTRAIL.
Is there a direct bus between Leith and Musselburgh?
No, you’ll have to take one bus line and one train line in total. The total travelling time is 38 min.
Which bus line goes from Leith to Musselburgh?
The 16 bus line goes from St Anthony Street, Leith station near Leith in Edinburgh to Bonaly station. From there you’ll have to take one train line till Bonaly station near Musselburgh in Musselburgh.
How long does it take to travel from Leith to Musselburgh by bus and train?
The total travel time between Leith in Edinburgh and Musselburgh in Musselburgh by bus and train is about 38 min.
Where do I get on the bus near Leith to get to Musselburgh?
Get on the 16 bus from the St Anthony Street, Leith stop near Leith in Edinburgh.
Where do I get off the bus when travelling between Leith and Musselburgh?
Get off the bus at the Bonaly station, which is closest to Musselburgh in Musselburgh.