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 40 min.
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.
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 620024337015 min
- 4Walk to train stationEdinburgh230 m • 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 St Anthony Street, Leith.
Bus stations close to Leith:
- St Anthony Street, Leith
- Parliament Street, Leith
- Kirkgate Centre, Leith
Public transport stations close to Musselburgh, Musselburgh
Musselburgh is located at Musselburgh, Musselburgh and the nearest public transport station is Whitehill Gardens, Stoneybank.
Train stations close to Musselburgh:
- Wallyford
- Musselburgh
Bus stations close to Musselburgh:
- Whitehill Gardens, Stoneybank
- Denholm Drive, Stoneybank
- Queen Margaret University, 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
- Brodick to Campbeltown
- 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
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.
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 620024337015 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 40 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 40 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 40 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.
Popular Routes
- Edinburgh to Bridge Of Earn
- Fort William to Aberdeen
- Glasgow to Dunoon
- Claonaig to Campbeltown
- Edinburgh to Airth
- Edinburgh to Strathyre
- Fort William to Newtonmore
- Livingston to Linlithgow
- Dunoon to Inveraray
- Dunfermline to Kelty
- Glasgow to Penilee
- Edinburgh to Lochgoilhead
- Fraserburgh to Inverurie
- Bathgate to Lanark
- Glasgow Central Station to Lesmahagow
- Glasgow to Fraserburgh
- Denny to Stirling
- Turriff to Fraserburgh
- Lochgilphead to Glasgow
- Glasgow to Falkirk Wheel Visitor Centre