How to get from North Berwick Station to Musselburgh by bus and train?
North Berwick Station to Musselburgh - Train Timetable
The SCOTRAIL train from North Berwick Station to Musselburgh runs from 06:02 to 22:24, with departures every 25 min-3 hr. The journey takes about 41 min, with regular service throughout the operating hours.
From North Berwick Station to Musselburgh by bus and train
To get from North Berwick Station to Musselburgh in Scotland, take the SCOTRAIL train from North Berwick station to Wallyford station. Next, take the 113 bus from Railway Station, Wallyford station to High Street (Stop C), Musselburgh station. The total trip duration for this route is approximately 41 min. The bus and train schedule from North Berwick Station may change. We recommend you check the updated bus and train schedule to Musselburgh on the Moovit app.
Step by Step
- 1Walk to train stationNorth Berwick20 m • 1 min
- 2Wait for trainSCOTRAILEdinburgh
- 3Ride to train stationWallyford22 min
- 4Walk to bus stationRailway Station, WallyfordID 627001020040200 m • 3 min
- 5Wait for bus113Haymarket
- 6Ride to bus stationHigh Street (Stop C), MusselburghID 6270700005589 min
- 7Walk toMusselburgh150 m • 2 min
Public transport directions from North Berwick Station to Musselburgh
Bus And Train timetable from North Berwick 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
- 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
Questions & Answers
What is the fastest way to get from North Berwick Station to Musselburgh?
The fastest way takes 41 minutes, using Train line SCOTRAIL, Bus line 113.
Is there a direct train between North Berwick Station and Musselburgh?
No, you’ll have to take one train line and one bus line in total. The total travelling time is 41 min.
Which train line goes from North Berwick Station to Musselburgh?
The SCOTRAIL train line goes from North Berwick station near North Berwick Station in North Berwick to Wallyford station. From there you’ll have to take one bus line till Wallyford station near Musselburgh in Scotland.
How long does it take to travel from North Berwick Station to Musselburgh by train and bus?
The total travel time between North Berwick Station in North Berwick and Musselburgh in Scotland by train and bus is about 41 min.
Where do I get on the train near North Berwick Station to get to Musselburgh?
Get on the SCOTRAIL train from the North Berwick station near North Berwick Station in North Berwick.
Where do I get off the train when travelling between North Berwick Station and Musselburgh?
Get off the train at the Wallyford stop, which is closest to Musselburgh in Scotland.
When is the last bus from North Berwick Station to Musselburgh?
The last bus from North Berwick Station in North Berwick to Musselburgh in Scotland is the North Berwick - Edinburgh West End line. It leaves the Railway Station, North Berwick stop at 23:07.
When is the last train from North Berwick Station to Musselburgh?
The last train from North Berwick Station in North Berwick to Musselburgh in Scotland is the ScotRail line. It leaves the North Berwick station at 23:24.
Popular Routes
- Bellshill to Glasgow Fort
- Buchanan Street Bus Station to Riddrie
- Halbeath Park & Ride to St. Andrew's
- Glasgow to Coalburn
- Buchanan Street Bus Station to East Kilbride
- Buchanan Street Bus Station to Firhill Stadium
- Ullapool to Inverness
- Glasgow Queen Street to Bath Street
- Stirling to Bonnybridge
- Kylesku to Lochinver
- Buchanan Street Bus Station to Drumchapel
- Edinburgh to Jupiter Artland
- Paisley to Partick
- Motherwell to Chapelhall
- Stirling to Doune
- Partick to Glasgow Royal Infirmary
- Ayr to Inverness
- Glasgow to Alloway
- Ayr to Edinburgh Zoo
- Glasgow to Tillicoultry