How to get from Haymarket Station to Musselburgh by bus?
Haymarket Station to Musselburgh - Bus Timetable
The 26 bus from Haymarket Station to Musselburgh runs from 05:19 to 23:24, with departures every 10-30 min. The journey takes about 50 min, with regular service throughout the operating hours.
From Haymarket Station to Musselburgh by bus
Take one direct bus from Haymarket Station to Musselburgh in Scotland: take the 26 bus from Haymarket Station, Haymarket station to High Street (Stop A), Musselburgh station. The total trip duration for this route is approximately 50 min. The bus schedule from Haymarket Station may change. We recommend you check the updated bus schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to bus stationHaymarket Station, HaymarketID 620020293080 m • 2 min
- 2Wait for bus26Seton Sands
- 3Ride to bus stationHigh Street (Stop A), MusselburghID 62700101030047 min
- 4Walk toMusselburgh90 m • 2 min
Public transport directions from Haymarket Station to Musselburgh
Bus timetable from Haymarket Station to Musselburgh
Related Routes
- Biggar to Musselburgh
- Blairgowrie to Musselburgh
- Danderhall to Musselburgh
- Denholm to Musselburgh
- Dollar to Musselburgh
- Dunfermline to Musselburgh
- Edinburgh to Musselburgh
- Glasgow 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
- Fort Kinnaird to Musselburgh
- Duddingston Loch to Musselburgh
- Livingston Designer Outlet to Musselburgh
- Edinburgh Waverley to Musselburgh
Questions & Answers
What is the fastest way to get from Haymarket Station to Musselburgh?
The fastest way takes 50 minutes, using Bus line 26.
Is there a direct bus between Haymarket Station and Musselburgh?
Yes, there’s a direct bus going from Haymarket Station in Edinburgh to Musselburgh in Scotland in 50 min.
Which bus line goes from Haymarket Station to Musselburgh?
The 26 bus line goes from Haymarket Station, Haymarket station near Haymarket Station in Edinburgh to High Street (Stop A), Musselburgh station near Musselburgh in Scotland.
How long does it take to travel from Haymarket Station to Musselburgh by bus?
The total travel time between Haymarket Station in Edinburgh and Musselburgh in Scotland by bus is about 50 min.
Where do I get on the bus near Haymarket Station to get to Musselburgh?
Get on the 26 bus from the Haymarket Station, Haymarket stop near Haymarket Station in Edinburgh.
Where do I get off the bus when travelling between Haymarket Station and Musselburgh?
Get off the bus at the High Street (Stop A), Musselburgh stop, which is closest to Musselburgh in Scotland.
When is the last bus from Haymarket Station to Musselburgh?
The last bus from Haymarket Station in Edinburgh to Musselburgh in Scotland is the Seton Sands - Clermiston line. It leaves the Haymarket Station, Haymarket stop at 00:04.
Popular Routes
- Helensburgh to The Queen Elizabeth University Hospital Campus
- Edinburgh to Royal Yacht Britannia
- Aviemore to Forres
- Crieff to Gleneagles
- Edinburgh to Balmoral Castle
- Wick to Aberdeen
- City Of Edinburgh to Kirkcudbright
- Paisley to Gartnavel General Hospital
- Paisley to Inverclyde Royal Hospital
- Glasgow to Inveruglas
- Glasgow Airport to Gilmore Street Station Taxi Rank
- Inverness to Gairloch
- Paisley to Dunoon
- Edinburgh to Cawdor Castle
- Dollar to Edinburgh
- Glasgow Central Station to The Burrell Collection
- Kirriemuir to Edinburgh
- Kilmarnock to Dumfries
- Kinlochbervie to Ullapool
- Auchterarder to Stirling