How to get from Leith to Musselburgh by bus?
From Leith to Musselburgh by bus
To get from Leith to Musselburgh in Scotland, take the 21 bus from Kirkgate Centre, Leith station to Piershill Cemetery, Craigentinny station. Next, take the 26 bus from Piershill Cemetery, Craigentinny station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 45 min.
Step by Step
- 1Walk to bus stationKirkgate Centre, LeithID 6200207300290 m • 4 min
- 2Wait for bus21Edinburgh Royal Infirmary
- 3Ride to bus stationPiershill Cemetery, CraigentinnyID 620020807016 min
- 4Wait for bus26Seton Sands
- 5Ride to bus stationHigh Street (Stop A), MusselburghID 62700101030021 min
- 6Walk toMusselburgh80 m • 2 min
Alternative route from Leith to Musselburgh by bus via 49 and 26
To get from Leith to Musselburgh in Scotland, take the 49 bus from Duke Street, Leith station to Bridge Street, Portobello station. Next, take the 26 bus from Bridge Street, Portobello station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 42 min.
Step by Step
- 1Walk to bus stationDuke Street, LeithID 6200207590400 m • 6 min
- 2Wait for bus49Newcraighall
- 3Ride to bus stationBridge Street, PortobelloID 620020814017 min
- 4Wait for bus26Seton Sands
- 5Ride to bus stationHigh Street (Stop A), MusselburghID 62700101030015 min
- 6Walk toMusselburgh80 m • 2 min
Public transport directions from Leith to Musselburgh
Public transport stations close to Leith
Leith is located at Giles Street, Scotland 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, Scotland
Musselburgh is located at Musselburgh, Scotland and the nearest public transport station is Rothesay Place, Musselburgh.
Train stations close to Musselburgh:
- Musselburgh
- Wallyford
Bus stations close to Musselburgh:
- Rothesay Place, Musselburgh
- Brunton Theatre Journey Hub, Musselburgh
- Mall Avenue, Musselburgh
Related Routes
- Annan to Musselburgh
- Biggar to Musselburgh
- Blairgowrie to Musselburgh
- Danderhall to Musselburgh
- Denholm to Musselburgh
- Dollar to Musselburgh
- Dunfermline to Musselburgh
- Edinburgh to Musselburgh
- Invergordon to Musselburgh
- Kelso to Musselburgh
- Kincardine to Musselburgh
- Kingseat (Fife) to Musselburgh
- Kirkliston to Musselburgh
- Limekilns to Musselburgh
- Livingston to Musselburgh
- Milton And Kildary to Musselburgh
- Newton Mearns to Musselburgh
- St Madoes And Glencarse to Musselburgh
- Leith to Rosyth
- Leith to South Queensferry Museum
Alternative route from Leith to Musselburgh by bus via 49 and 26
To get from Leith to Musselburgh in Scotland, take the 49 bus from Duke Street, Leith station to Bridge Street, Portobello station. Next, take the 26 bus from Bridge Street, Portobello station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 42 min.
Step by Step
- 1Walk to bus stationDuke Street, LeithID 6200207590400 m • 6 min
- 2Wait for bus49Newcraighall
- 3Ride to bus stationBridge Street, PortobelloID 620020814017 min
- 4Wait for bus26Seton Sands
- 5Ride to bus stationHigh Street (Stop A), MusselburghID 62700101030015 min
- 6Walk toMusselburgh80 m • 2 min
Questions & Answers
What is the fastest way to get from Leith to Musselburgh?
The fastest way takes 45 minutes, using Bus line 21, Bus line 26.
What is the alternative route to get from Leith to Musselburgh?
The alternative route takes 42 minutes, using Bus line 49, Bus line 26.
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 45 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 Scotland.
How long does it take to travel from Leith to Musselburgh by bus?
The total travel time between Leith in Edinburgh and Musselburgh in Scotland by bus is about 45 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 Scotland.
Popular Routes
- Paisley Gilmour Street to Glasgow Royal Infirmary
- Buchanan Street Bus Station to Designer Outlet 1
- Buchanan Bus Station to Glasgow Botanic Gardens
- Princes Street (West), City Centre to Western General Hospital
- Glasgow to Elie
- Stirling to Killin Police Station
- Motherwell to Edinburgh
- Kylesku to Lochinver
- Paisley to The Queen Elizabeth University Hospital Campus
- Wishaw to Glasgow Fort
- Portree to Glasgow
- Buchanan Bus Station to Govan Road
- Buchanan Street Bus Station to Kelvingrove Park Ranger Centre
- Kyle Of Lochalsh to Portree
- Tain to Inverness
- Aberdeen to Edinburgh
- South Queensferry Museum to Hopetoun House
- Glasgow Airport to Newton Mearns
- Glasgow Airport to Skelmorlie
- Drymen to Balfron