How to get from Leith to Musselburgh by bus?
From Leith to Musselburgh by bus
To get from Leith to Musselburgh in Musselburgh, take the 25 bus from Foot Of the Walk, Leith station to Elm Row, Hillside station. Next, take the 4 bus from Leopold Place, Hillside station to Queen Margaret University, Musselburgh station. The total trip duration for this route is approximately 41 min. The bus schedule from Leith may change. We recommend you check the updated bus 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 stationElm Row, HillsideID 62002426705 min
- 4Walk to bus stationLeopold Place, HillsideID 6200207470190 m • 3 min
- 5Wait for bus4Musselburgh
- 6Ride to bus stationQueen Margaret University, MusselburghID 62700105010023 min
- 7Walk toMusselburgh190 m • 3 min
Alternative route from Leith to Musselburgh by bus via 21 and 48
To get from Leith to Musselburgh in Musselburgh, take the 21 bus from Kirkgate Centre, Leith station to Jack Kane Centre, Niddrie station. Next, take the 48 bus from Niddrie Mill Avenue, Niddrie station to Denholm Drive, Stoneybank station. The total trip duration for this route is approximately 56 min. The bus schedule from Leith may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationKirkgate Centre, LeithID 6200207300290 m • 4 min
- 2Wait for bus21Edinburgh Royal Infirmary
- 3Ride to bus stationJack Kane Centre, NiddrieID 620023896025 min
- 4Walk to bus stationNiddrie Mill Avenue, NiddrieID 620020971090 m • 2 min
- 5Wait for bus48Musselburgh
- 6Ride to bus stationDenholm Drive, StoneybankID 62700101038012 min
- 7Walk toMusselburgh160 m • 2 min
Public transport directions from Leith to Musselburgh
Bus 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 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
- Inverness Airport to Muir Of Ord
- Inverness Airport to Nairn
Alternative route from Leith to Musselburgh by bus via 21 and 48
To get from Leith to Musselburgh in Musselburgh, take the 21 bus from Kirkgate Centre, Leith station to Jack Kane Centre, Niddrie station. Next, take the 48 bus from Niddrie Mill Avenue, Niddrie station to Denholm Drive, Stoneybank station. The total trip duration for this route is approximately 56 min. The bus schedule from Leith may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationKirkgate Centre, LeithID 6200207300290 m • 4 min
- 2Wait for bus21Edinburgh Royal Infirmary
- 3Ride to bus stationJack Kane Centre, NiddrieID 620023896025 min
- 4Walk to bus stationNiddrie Mill Avenue, NiddrieID 620020971090 m • 2 min
- 5Wait for bus48Musselburgh
- 6Ride to bus stationDenholm Drive, StoneybankID 62700101038012 min
- 7Walk toMusselburgh160 m • 2 min
Questions & Answers
What is the fastest way to get from Leith to Musselburgh?
The fastest way takes 41 minutes, using Bus line 25, Bus line 4.
What is the alternative route to get from Leith to Musselburgh?
The alternative route takes 56 minutes, using Bus line 21, Bus line 48.
Is there a direct bus between Leith and Musselburgh?
No, you’ll have to take 2 bus lines in total. The total travelling time is 41 min.
Which bus line goes from Leith to Musselburgh?
The 25 bus line goes from Foot Of the Walk, Leith station near Leith in Edinburgh to Riccarton station. From there you’ll have to take one bus line till Riccarton station near Musselburgh.
How long does it take to travel from Leith to Musselburgh by bus?
The total travel time between Leith and Musselburgh by bus is about 41 min.
Where do I get on the bus near Leith to get to Musselburgh?
Get on the 25 bus from the Foot Of the Walk, 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 Riccarton stop, which is closest to Musselburgh.
Popular Routes
- Inverness to Ben Nevis
- Thurso to Kirkwall
- Drymen to Balfron
- Paisley to Thornliebank
- Edinburgh to Ratho
- Buchanan Bus Station to Carfin
- Drumchapel to The Queen Elizabeth University Hospital Campus
- Dundee to Anstruther
- Edinburgh to Aberfeldy
- Dundee to Arbroath
- Glasgow to Crieff
- Inverness to Balmoral Castle
- Inverarnan to Glasgow
- Dumbarton to Glasgow Airport
- Invergordon to Dunrobin Castle
- Glasgow Queen Street to Golden Jubilee National Hospital
- Edinburgh to Blyth Bridge
- Aberdeen to John O' Groats
- Ellon Park & Ride to Aberdeen
- St Andrews to Gleneagles