← Change station
Musselburgh
Earlier trains
17:19
North Berwick
2Y30 • ScotRail
1
17:32
Edinburgh
2D93 • ScotRail
2
17:53
Edinburgh
2Y11 • ScotRail
2
17:54
North Berwick
2Y14 • ScotRail
1
18:11
Edinburgh
2Y13 • ScotRail
2
18:20
North Berwick
2Y02 • ScotRail
1
18:49
North Berwick
2Y28 • ScotRail
1
18:51
Edinburgh
2Y01 • ScotRail
2
Later trains