Musselburgh departures

North Berwick

Platform 1
17:54
on time
More
Show Less
From HaymarketOperated by ScotRail

Edinburgh

Platform 2
18:11
on time
More
Show Less

Calling at

Edinburgh18:19on time
From North BerwickOperated by ScotRail

North Berwick

Platform 1
18:20
on time
More
Show Less

Calling at

Wallyford18:23cancelled
Prestonpans18:27on time
Longniddry18:32on time
Drem18:37on time
North Berwick18:47on time
From EdinburghOperated by ScotRail

North Berwick

Platform 1
18:49
on time
More
Show Less

Calling at

Wallyford18:52cancelled
Prestonpans18:57on time
Longniddry19:02on time
Drem19:09on time
North Berwick19:20on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
18:52
on time
More
Show Less

Calling at

Edinburgh18:59on time
From North BerwickOperated by ScotRail

Edinburgh

Platform 2
19:29
on time
More
Show Less

Calling at

Edinburgh19:35on time
From North BerwickOperated by ScotRail

North Berwick

Platform 1
19:47
on time
More
Show Less

Calling at

Wallyford19:50cancelled
Prestonpans19:54on time
Longniddry19:59on time
Drem20:04on time
North Berwick20:14on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 2
19:52
on time
More
Show Less

Calling at

Edinburgh19:59on time
From North BerwickOperated by ScotRail