Kirkcaldy departures |
Trains between Darlington and Durham may be delayed by up to 40 minutes. More details can be found in Status and Disruptions.
22:38
due 22:52
More
Show Less
Calling at | |||
Kinghorn | 22:43 | due 22:56 | |
Burntisland | 22:47 | due 23:00 | |
Aberdour | 22:52 | due 23:05 | |
Dalgety Bay | 22:57 | due 23:10 | |
Inverkeithing | 23:00 | due 23:13 | |
North Queensferry | 23:05 | due 23:17 | |
Dalmeny | 23:08 | due 23:21 | |
Edinburgh Gateway | 23:14 | due 23:27 | |
Haymarket | 23:21 | due 23:32 | |
Edinburgh | 23:27 | due 23:38 |
London Euston
Platform 122:52
on time
More
Show Less
Calling at | |||
Preston | 04:35 | on time | |
Crewe | 05:30 | on time | |
London Euston | 08:00 | on time |
Edinburgh
Platform 123:02
on time
More
Show Less
Calling at | |||
Kinghorn | 23:06 | on time | |
Burntisland | 23:11 | on time | |
Aberdour | 23:16 | on time | |
Dalgety Bay | 23:21 | on time | |
Inverkeithing | 23:24 | on time | |
Haymarket | 00:05 | on time | |
Edinburgh | 00:10 | on time |
Edinburgh
Platform 123:17
on time
More
Show Less
Calling at | |||
Inverkeithing | 23:32 | on time | |
Haymarket | 00:16 | on time | |
Edinburgh | 00:21 | on time |
Edinburgh
Platform 123:50
on time
More
Show Less
Calling at | |||
Kinghorn | 23:54 | on time | |
Burntisland | 23:59 | on time | |
Aberdour | 00:03 | on time | |
Dalgety Bay | 00:08 | on time | |
Inverkeithing | 00:11 | on time | |
Haymarket | 00:56 | on time | |
Edinburgh | 01:03 | on time |