Drem departures

Haymarket

Platform 2
07:25
on time
More
Show Less

Calling at

Longniddry 07:30 on time
Prestonpans 07:35 on time
Wallyford 07:39 on time
Musselburgh 07:43 on time
Edinburgh 07:50 on time
Haymarket 07:56 on time
From North Berwick Operated by ScotRail

North Berwick

Platform 1
07:39
due 07:45
More
Show Less

Calling at

North Berwick 07:47 due 07:52
From Edinburgh Operated by ScotRail

Edinburgh

Platform 2
08:03
on time
More
Show Less

Calling at

Longniddry 08:08 on time
Prestonpans 08:14 on time
Wallyford 08:17 on time
Musselburgh 08:22 on time
Edinburgh 08:29 on time
From North Berwick Operated by ScotRail

Edinburgh

Platform 2
08:52
on time
More
Show Less

Calling at

Longniddry 08:57 on time
Prestonpans 09:02 on time
Wallyford 09:05 on time
Musselburgh 09:09 on time
Edinburgh 09:16 on time
From North Berwick Operated by ScotRail

North Berwick

Platform 1
09:07
on time
More
Show Less

Calling at

North Berwick 09:16 on time
From Edinburgh Operated by ScotRail