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 Elm Row, Hillside station. From there you’ll have to take one bus line till Elm Row, Hillside 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 Elm Row, Hillside stop, which is closest to Musselburgh.
Popular Routes
- Princes Street (Waverley Steps), City Centre to Aberfoyle
- Paisley to Lochwinnoch
- Stirling to Killin Police Station
- Edinburgh to Crieff
- Glasgow to Auchenlarie Holiday Park
- Buchanan Street Bus Station to Edinburgh
- Lennoxtown to Bishopbriggs
- Buchanan Street Bus Station to Saltcoats
- Ayr to Alloway
- Falkirk to Dunfermline
- Edinburgh to Lochgoilhead
- Edinburgh to Port Appin
- Glasgow Airport to Paisley
- Helensburgh to Lochgilphead
- Glasgow Central Station to Botanic Gardens, Glasgow
- Aberdeen City to New Deer
- Glasgow to South Queensferry Museum
- Paisley to Newton Mearns
- Clydebank to Gartnavel General Hospital
- Buchanan Bus Station to Saltcoats