How to get from Edinburgh to Musselburgh by bus?
From Edinburgh to Musselburgh by bus
Take one direct bus from Edinburgh to Musselburgh in Scotland: take the 26 bus from Princes Street (Waverley Steps), Edinburgh station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 43 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationPrinces Street (Waverley Steps), EdinburghID 6200206531270 m • 4 min
- 2Wait for bus26Seton Sands
- 3Ride to bus stationHigh Street (Stop A), MusselburghID 62700101030038 min
- 4Walk toMusselburgh90 m • 2 min
From Edinburgh to Musselburgh by bus and train
To get from Edinburgh to Musselburgh in Scotland, take the SCOTRAIL train from Edinburgh station to Musselburgh station. Next, take the 48 bus from Whitehill Gardens, Stoneybank station to High Street (Stop B), Musselburgh station. The total trip duration for this route is approximately 23 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILNorth Berwick
- 3Ride to train stationMusselburgh6 min
- 4Walk to bus stationWhitehill Gardens, StoneybankID 627001010580170 m • 3 min
- 5Wait for bus48Musselburgh
- 6Ride to bus stationHigh Street (Stop B), MusselburghID 6270700005579 min
- 7Walk toMusselburgh170 m • 3 min
Public transport directions from Edinburgh to Musselburgh
Bus schedule from Edinburgh to Musselburgh
Related Routes
- Annan to Musselburgh
- Biggar to Musselburgh
- Blairgowrie to Musselburgh
- Danderhall to Musselburgh
- Denholm to Musselburgh
- Dollar to Musselburgh
- Dunfermline to Musselburgh
- Glasgow 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 Musselburgh
- Edinburgh to Aberdeen
From Edinburgh to Musselburgh by bus and train
To get from Edinburgh to Musselburgh in Scotland, take the SCOTRAIL train from Edinburgh station to Musselburgh station. Next, take the 48 bus from Whitehill Gardens, Stoneybank station to High Street (Stop B), Musselburgh station. The total trip duration for this route is approximately 23 min. The bus schedule from Edinburgh may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Start from train stationEdinburgh
- 2Wait for trainSCOTRAILNorth Berwick
- 3Ride to train stationMusselburgh6 min
- 4Walk to bus stationWhitehill Gardens, StoneybankID 627001010580170 m • 3 min
- 5Wait for bus48Musselburgh
- 6Ride to bus stationHigh Street (Stop B), MusselburghID 6270700005579 min
- 7Walk toMusselburgh170 m • 3 min
Questions & Answers
What is the fastest way to get from Edinburgh to Musselburgh?
The fastest way takes 43 minutes, using Bus line 26.
What is the alternative route to get from Edinburgh to Musselburgh?
The alternative route takes 23 minutes, using Train line SCOTRAIL, Bus line 48.
Is there a direct bus between Edinburgh and Musselburgh in Scotland?
Yes, there is a direct bus going from Edinburgh to Musselburgh in Scotland in 43 min.
Which bus line goes from Edinburgh to Musselburgh in Scotland?
The 26 bus line goes from Princes Street (Waverley Steps), Edinburgh station near Edinburgh to Seton Sands station near Musselburgh in Scotland.
How long does it take to travel from Edinburgh to Musselburgh in Scotland by bus?
The total travel time between Edinburgh and Musselburgh in Scotland by bus is about 43 min.
Where do I get on the bus near Edinburgh to get to Musselburgh in Scotland?
Get on the 26 bus from the Princes Street (Waverley Steps), Edinburgh stop near Edinburgh in Scotland.
Where do I get off the bus when travelling between Edinburgh and Musselburgh in Scotland?
Get off the bus at the Seton Sands stop, which is closest to Musselburgh in Scotland.
When is the last bus from Edinburgh to Musselburgh in Scotland?
The last bus from Edinburgh to Musselburgh in Scotland is the Haymarket - Seton Sands line. It leaves the Princes Street (Waverley Steps), Edinburgh stop at 03:25.
When is the last train from Edinburgh to Musselburgh in Scotland?
The last train from Edinburgh to Musselburgh in Scotland is the ScotRail line. It leaves the Edinburgh station at 23:14.
Popular Routes
- South Queensferry Museum to Hopetoun House
- Aberdeen to Aberfeldy Street
- Glasgow to Haddington
- Edinburgh to Kilbirnie
- Aberdeen to Fraserburgh
- Buchanan Street Bus Station to Designer Outlet 1
- Glasgow to Morvich Way
- Edinburgh to Tarbert
- Kilcreggan to Helensburgh
- Dunfermline to Designer Outlet 1
- Partick to Golden Jubilee National Hospital
- Prestwick International Airport to Buchanan Street Bus Station
- Edinburgh to Western General Hospital (Edinburgh)
- Ayr to Inverness
- Edinburgh to Burntisland
- Inverness to Shieldaig
- Glasgow Airport to Drymen
- Edinburgh to Luss
- Paisley to Erskine
- Cumbernauld to Motherwell