Inverkeithing departures

Trains between London and Stevenage may be cancelled, revised or delayed by up to 30 minutes. More details can be found in Status and Disruptions.

Edinburgh

Platform 1
11:46
on time
More
Show Less

Calling at

Edinburgh Gateway11:59on time
Haymarket12:06on time
Edinburgh12:13on time
From DundeeOperated by ScotRail

Edinburgh

Platform 1
11:54
on time
More
Show Less

Calling at

North Queensferry11:58on time
Dalmeny12:02on time
Edinburgh Gateway12:08on time
Haymarket12:15on time
Edinburgh12:20on time
From LevenOperated by ScotRail

Perth

Platform 2
11:57
on time
More
Show Less

Calling at

Dalgety Bay12:00on time
Aberdour12:05on time
Burntisland12:09on time
Kinghorn12:14on time
Kirkcaldy12:19on time
Markinch12:28on time
Ladybank12:39on time
Perth13:03on time
From EdinburghOperated by ScotRail
12:05
on time
More
Show Less

Calling at

Haymarket12:19on time
Edinburgh12:25on time
Berwick-upon-Tweed13:11on time
Newcastle13:56on time
Darlington14:27on time
York14:55on time
London Kings Cross16:48on time
From AberdeenOperated by London North Eastern Railway

Edinburgh

Platform 1
12:12
on time
More
Show Less

Calling at

Edinburgh Gateway12:22on time
Haymarket12:30on time
Edinburgh12:35on time
From CowdenbeathOperated by ScotRail
12:13
on time
More
Show Less

Calling at

Rosyth12:17on time
Dunfermline Town12:22on time
Dunfermline Queen Margaret12:26on time
Cowdenbeath12:32on time
Lochgelly12:38on time
Cardenden12:42on time
Glenrothes with Thornton12:50on time
From EdinburghOperated by ScotRail