Updated at 06:14, UK time
TimeDestinationTrainStatusPlatform
06:28EdinburghScotRail 2Y01On time207:04EdinburghScotRail 2Y03On time207:19EdinburghScotRail 1D01On time207:22North BerwickScotRail 2Y38On time107:44HaymarketScotRail 2Y15On time208:08EdinburghScotRail 2D84On time2TimeFromTrainStatusPlatform
06:28North BerwickScotRail 2Y01On time207:04North BerwickScotRail 2Y03On time207:17DunbarScotRail 1D01On time207:21EdinburghScotRail 2Y38On time107:43North BerwickScotRail 2Y15On time208:08DunbarScotRail 2D84On time2Direct trains from Musselburgh
From today's National Rail timetable · fastest journey timeQuestions about Musselburgh station
Which trains leave Musselburgh today?
53 trains call at Musselburgh today, including 28 to Edinburgh. The board at the top of the page shows departures for the next two hours, with platform and delay.
Nearby stations : Newcraighall · Brunstane · Shawfair · Wallyford · Eskbank · Prestonpans