Musselburgh Live Timetable

Our live timetable provides real-time information about train schedules and services for passengers traveling to and from Musselburgh. Check it now to plan your next journey.

  • Departures

  • Arrivals

TrainTimeDurationTrain operatorStatus
Musselburgh to North Berwick09:4326 minutScotRailOn time
Musselburgh to North Berwick10:4226 minutScotRailOn time
Musselburgh to Edinburgh (Waverley)10:468 minutScotRailOn time
Musselburgh to North Berwick11:4326 minutScotRailOn time
Musselburgh to Edinburgh (Waverley)11:467 minutScotRailOn time
TrainTimeDurationTrain operatorStatus
Edinburgh (Waverley) to Musselburgh09:436 minutScotRailOn time
Edinburgh (Waverley) to Musselburgh10:426 minutScotRailOn time
North Berwick to Musselburgh10:4625 minutScotRailOn time
Edinburgh (Waverley) to Musselburgh11:436 minutScotRailOn time
North Berwick to Musselburgh11:4626 minutScotRailOn time

Station details

Recommendations

  • Popular routes

  • Top Destinations

  • Popular stations