How to get from Leith to Musselburgh by bus?
Leith to Musselburgh - Bus Timetable
The 21 bus from Leith to Musselburgh runs from 05:04 to 23:08, with departures every 10-40 min. The journey takes about 35 min, with regular service throughout the operating hours.
From Leith to Musselburgh by bus
To get from Leith to Musselburgh in Musselburgh, take the 21 bus from Kirkgate Centre, Leith station to The Jewel, Bingham station. Next, take the 4 bus from The Jewel, Bingham station to Queen Margaret University, Musselburgh station. The total trip duration for this route is approximately 35 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 stationThe Jewel, BinghamID 620023884020 min
- 4Wait for bus4Musselburgh
- 5Ride to bus stationQueen Margaret University, MusselburghID 6270010501006 min
- 6Walk toMusselburgh190 m • 3 min
Public transport directions from Leith to Musselburgh
Bus timetable 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 Glasgow
- Leith to Rosyth Road
- Balmoral Castle to Stirling Castle
- Balmoral Castle to The Kelpies
- Balmoral Castle to Gordon Castle
- Balmoral Castle to Edinburgh Airport EDI
- Balmoral Castle to Glasgow Airport GLA
- Balmoral Castle to Inverness Airport INV
- Balmoral Castle to Aberdeen Station
- Balmoral Castle to Bruar House of Bruar car park
- Balmoral Castle to Glamis Castle Station
- Balmoral Castle to Culloden Battlefield
- Balmoral Castle to The Royal and Ancient Golf Club of St Andrews
- Balmoral Castle to Aberdeen Airport (ABZ)
Questions & Answers
What is the fastest way to get from Leith to Musselburgh?
The fastest way takes 35 minutes, using Bus line 21, 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 35 min.
Which bus line goes from Leith to Musselburgh?
The 21 bus line goes from Kirkgate Centre, Leith station near Leith in Edinburgh to The Jewel, Bingham station. From there you’ll have to take one bus line till The Jewel, Bingham 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 35 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 The Jewel, Bingham stop, which is closest to Musselburgh.
Popular Routes
- Glasgow to Falkirk Wheel Visitor Centre
- Crieff to Fort William
- Bellshill to Cumbernauld
- Edinburgh to Lauder
- Celtic Park to Ibrox Stadium
- Portree to Glasgow
- Dunfermline to Anstruther
- Glasgow Queen Street to Bishopbriggs
- Glasgow to Ayr Racecourse
- Edinburgh to Glamis Castle
- Dumbarton to The Queen Elizabeth University Hospital Campus
- Lochgilphead to Glasgow
- Glasgow to Hunterian Museum
- Inverness to Hopeman
- Partick to Buchanan Street Bus Station
- Edinburgh to Lochearnhead
- Glasgow Queen Street to Alexandra Parade
- Edinburgh to Buckie
- Inverurie to Turriff
- Glasgow to Rosyth