How to get from Edinburgh to Musselburgh by bus?
Edinburgh to Musselburgh - Bus Timetable
The 26 bus from Edinburgh to Musselburgh runs from 05:05 to 23:32, with departures every 10-30 min. The journey takes about 35 min, with regular service throughout the operating hours.
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 35 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 62700101030031 min
- 4Walk toMusselburgh90 m • 2 min
Public transport directions from Edinburgh to Musselburgh
Bus timetable from Edinburgh to Musselburgh
Related Routes
- Biggar to Musselburgh
- Blairgowrie to Musselburgh
- Danderhall to Musselburgh
- Denholm to Musselburgh
- Dollar to Musselburgh
- Dunfermline to Musselburgh
- Glasgow to Musselburgh
- Halkirk to Musselburgh
- Kelso to Musselburgh
- Kincardine to Musselburgh
- Kingseat (Fife) to Musselburgh
- Limekilns to Musselburgh
- Livingston to Musselburgh
- Milton And Kildary to Musselburgh
- Newton Mearns to Musselburgh
- St Madoes And Glencarse to Musselburgh
- Haymarket Station to Musselburgh
- Fort Kinnaird to Musselburgh
- Duddingston Loch to Musselburgh
- Livingston Designer Outlet to Musselburgh
Questions & Answers
What is the fastest way to get from Edinburgh to Musselburgh?
The fastest way takes 35 minutes, using Bus line 26.
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 35 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 High Street (Stop A), Musselburgh 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 35 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 High Street (Stop A), Musselburgh stop, which is closest to Musselburgh in Scotland.
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 00:14.
When is the first bus from Edinburgh to Musselburgh in Scotland?
The first bus from Edinburgh to Musselburgh in Scotland is Seton Sands - Clermiston. It leaves the Princes Street (Waverley Steps), Edinburgh stop at 05:58.
Popular Routes
- Edinburgh to Fort William
- Buchanan Bus Station to Helensburgh
- Stranraer to Ayr
- Portree to Kyle Of Lochalsh
- Edinburgh to O2 Academy
- Royal Mile Mansions to Royal Yacht Britannia
- Dumfries to Hawick
- Glasgow to Lightburn Hospital
- Dundee to Edzell
- Bearsden to Bishopbriggs
- Partick to Bearsden
- Aviemore to Balmoral Castle
- East Kilbride to Gartnavel General Hospital
- Ullapool to Inverness
- Prestwick International Airport to Buchanan Street Bus Station
- Scourie to Inverness
- Dumfries to Peebles
- Queen St, Glasgow to New Victoria Hospital
- Edinburgh to Airth
- Clydebank to Gartnavel General Hospital