← Change station
Musselburgh
Earlier trains
12:18
Dunbar
2D96 • ScotRail
1
12:47
North Berwick
2Y02 • ScotRail
1
12:52
Edinburgh
2Y01 • ScotRail
2
13:26
Edinburgh
2D97 • ScotRail
2
13:48
North Berwick
2Y04 • ScotRail
1
13:54
Edinburgh
2Y03 • ScotRail
2
Later trains