Dunfermline Queen Margaret departures

Cowdenbeath

Platform 2
13:57
on time
More
Show Less
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
14:01
due 14:04
More
Show Less

Calling at

Dunfermline Town 14:04 due 14:06
Rosyth 14:08 due 14:10
Inverkeithing 14:12 on time
North Queensferry 14:17 on time
Dalmeny 14:20 on time
Edinburgh Gateway 14:26 on time
Haymarket 14:35 on time
Edinburgh 14:43 on time
From Glenrothes with Thornton Operated by ScotRail
14:25
on time
More
Show Less

Calling at

Cowdenbeath 14:31 on time
Lochgelly 14:37 on time
Cardenden 14:41 on time
Glenrothes with Thornton 14:51 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
14:29
on time
More
Show Less

Calling at

Dunfermline Town 14:32 on time
Rosyth 14:36 on time
Inverkeithing 14:43 on time
North Queensferry 14:47 on time
Dalmeny 14:51 on time
South Gyle 14:57 on time
Haymarket 15:09 on time
Edinburgh 15:14 on time
From Cowdenbeath Operated by ScotRail

Cowdenbeath

Platform 2
14:58
on time
More
Show Less

Calling at

Cowdenbeath 15:07 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
15:02
on time
More
Show Less

Calling at

Dunfermline Town 15:05 on time
Rosyth 15:09 on time
Inverkeithing 15:12 on time
North Queensferry 15:17 on time
Dalmeny 15:20 on time
Edinburgh Gateway 15:26 on time
Haymarket 15:38 on time
Edinburgh 15:44 on time
From Glenrothes with Thornton Operated by ScotRail
15:24
on time
More
Show Less

Calling at

Cowdenbeath 15:30 on time
Lochgelly 15:36 on time
Cardenden 15:40 on time
Glenrothes with Thornton 15:50 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
15:31
on time
More
Show Less

Calling at

Dunfermline Town 15:34 on time
Rosyth 15:38 on time
Inverkeithing 15:42 on time
North Queensferry 15:47 on time
Dalmeny 15:50 on time
South Gyle 15:57 on time
Haymarket 16:08 on time
Edinburgh 16:14 on time
From Cowdenbeath Operated by ScotRail