← Change station
Dunfermline Queen Margaret
Earlier trains
06:23
Edinburgh
2G30 • ScotRail
1
06:55
cancelled
Glenrothes with Thornton
2G51 • ScotRail
2
07:03
Edinburgh
1L60 • ScotRail
1
07:19
Edinburgh
2G32 • ScotRail
1
07:25
Glenrothes with Thornton
2G11 • ScotRail
2
07:36
Edinburgh
2G16 • ScotRail
1
07:55
Cowdenbeath
2G53 • ScotRail
2
08:02
Edinburgh
1L64 • ScotRail
1
Later trains
← Departures from Dunfermline Queen Margaret
06:00 Glenrothes with Thornton to Edinburgh
2G30 • ScotRail •
RTT
Glenrothes with Thornton
06:00
2
Cardenden
06:07
06:08
1
Lochgelly
06:11
06:13
1
Cowdenbeath
06:17
06:18
1
Dunfermline Queen Margaret
06:23
1
Dunfermline Town
06:26
1
Rosyth
06:30
1
Inverkeithing
06:34
1
North Queensferry
06:38
1
Dalmeny
06:42
1
Edinburgh Gateway
06:48
South Gyle
06:50
1
Haymarket
06:57
1
Edinburgh
07:01
18