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 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 49 min.
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 62700101038015 min
- 7Walk toMusselburgh160 m • 2 min
Alternative route from Leith to Musselburgh by bus via 49 and 48
To get from Leith to Musselburgh in Musselburgh, take the 49 bus from Duke Street, Leith station to Fort Kinnaird, Newcraighall station. Next, take the 48 bus from Fort Kinnaird, Newcraighall station to Denholm Drive, Stoneybank station. The total trip duration for this route is approximately 54 min.
Step by Step
- 1Walk to bus stationDuke Street, LeithID 6200207590400 m • 6 min
- 2Wait for bus49Newcraighall
- 3Ride to bus stationFort Kinnaird, NewcraighallID 620021025725 min
- 4Wait for bus48Musselburgh
- 5Ride to bus stationDenholm Drive, StoneybankID 62700101038010 min
- 6Walk toMusselburgh160 m • 2 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 Clayknowes Place, Stoneybank.
Train stations close to Musselburgh:
- Musselburgh
Bus stations close to Musselburgh:
- Clayknowes Place, Stoneybank
- Clayknowes Avenue, Stoneybank
- Whitehill Avenue, Stoneybank
Related Routes
- Dalkeith to Musselburgh
- Dunfermline to Musselburgh
- South Queensferry Museum to Musselburgh
- Glasgow Airport 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 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
Alternative route from Leith to Musselburgh by bus via 49 and 48
To get from Leith to Musselburgh in Musselburgh, take the 49 bus from Duke Street, Leith station to Fort Kinnaird, Newcraighall station. Next, take the 48 bus from Fort Kinnaird, Newcraighall station to Denholm Drive, Stoneybank station. The total trip duration for this route is approximately 54 min.
Step by Step
- 1Walk to bus stationDuke Street, LeithID 6200207590400 m • 6 min
- 2Wait for bus49Newcraighall
- 3Ride to bus stationFort Kinnaird, NewcraighallID 620021025725 min
- 4Wait for bus48Musselburgh
- 5Ride to bus stationDenholm Drive, StoneybankID 62700101038010 min
- 6Walk toMusselburgh160 m • 2 min
Questions & Answers
What is the fastest way to get from Leith to Musselburgh?
The fastest way takes 49 minutes, using Bus line 21, Bus line 48.
What is the alternative route to get from Leith to Musselburgh?
The alternative route takes 54 minutes, using Bus line 49, 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 49 min.
Which bus line goes from Leith to Musselburgh?
The 21 bus line goes from Kirkgate Centre, Leith station near Leith in Edinburgh to Edinburgh Royal Infirmary station. From there you’ll have to take one bus line till Edinburgh Royal Infirmary station near Musselburgh in Musselburgh.
How long does it take to travel from Leith to Musselburgh by bus?
The total travel time between Leith in Edinburgh and Musselburgh in Musselburgh by bus is about 49 min.
Where do I get on the bus near Leith to get to Musselburgh?
Get on the 21 bus from the Kirkgate Centre, 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 Edinburgh Royal Infirmary stop, which is closest to Musselburgh in Musselburgh.