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 39 min. The bus and train schedule from Leith may change. We recommend you check the updated bus and train schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationSt Anthony Street, LeithID 6200242350210 m • 3 min
- 2Wait for bus16Bonaly
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337017 min
- 4Walk to train stationEdinburgh230 m • 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 40 min. The bus and train schedule from Leith may change. We recommend you check the updated bus and train schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationFoot Of the Walk, LeithID 6200242280300 m • 4 min
- 2Wait for bus25Riccarton
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337014 min
- 4Walk to train stationEdinburgh230 m • 4 min
- 5Wait for trainSCOTRAILNorth Berwick
- 6Ride to train stationMusselburgh8 min
Public transport directions from Leith to Musselburgh
Bus And Train schedule from Leith to Musselburgh
Related Routes
- Dalkeith to Musselburgh
- South Queensferry Museum 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 Rosyth Road
- Inverness Airport to Aberlour
- 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
- Inverness Airport to Muir Of Ord
- Inverness Airport to Nairn
- Inverness Airport to Nethy Bridge
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 40 min. The bus and train schedule from Leith may change. We recommend you check the updated bus and train schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationFoot Of the Walk, LeithID 6200242280300 m • 4 min
- 2Wait for bus25Riccarton
- 3Ride to bus stationPrinces Street (Waverley Steps), EdinburghID 620024337014 min
- 4Walk to train stationEdinburgh230 m • 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 39 minutes, using Bus line 16, Train line SCOTRAIL.
What is the alternative route to get from Leith to Musselburgh?
The alternative route takes 40 minutes, using Bus line 25, Train 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 39 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.
How long does it take to travel from Leith to Musselburgh by bus and train?
The total travel time between Leith and Musselburgh by bus and train is about 39 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.
Popular Routes
- Dundee to Freuchie
- Kyle Of Lochalsh to Portree
- Blairgowrie to Braemar
- South Queensferry Museum to Murrayfield Stadium
- Edinburgh to Cramond
- Edinburgh to Royal Yacht Britannia
- Easterhouse to Gartnavel General Hospital
- Aberdeen to Grantown-On-Spey
- Greenock to Royal Alexandra Hospital
- Queen St, Glasgow to New Victoria Hospital
- Edinburgh to Kennacraig
- Broxburn to Ratho Station
- Chapelhall to Motherwell
- Peebles to Galashiels
- Port Glasgow to Paisley
- Princes Street (West), City Centre to Spire Murrayfield Hospital
- Buchanan Bus Station to Bishopbriggs
- Dunoon to Lochgilphead
- Glasgow Fort to Glenboig
- Edinburgh to Campbeltown