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
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
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.
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
- Edinburgh to Upper Largo
- Dundee to Dundee Ice Arena
- Bellshill to Cumbernauld
- Scourie to Inverness
- Glasgow to Beith
- Dollar to Edinburgh
- Edinburgh to Western General Hospital (Edinburgh)
- Limekilns to Edinburgh
- Falkirk to Dunfermline
- Helensburgh to Dunoon
- Dalkeith to Edinburgh
- Paisley to Kelvingrove Art Gallery And Museum
- Glasgow to Royal Alexandra Hospital
- Portree to Glasgow
- Edinburgh to Blackness Castle
- Edinburgh to Blairgowrie
- Eyemouth to Edinburgh
- Inverness to Gairloch
- Helensburgh to Lochgoilhead
- Aberdeen to Kirriemuir