06:39
Expected On time
Edinburgh
06:40
Expected On time
Perth
via Kirkcaldy
Calling at:
- South Gyle (06:45)
- Edinburgh Gateway (06:47)
- Inverkeithing (06:58)
- Dalgety Bay (07:01)
- Aberdour (07:06)
- Burntisland (07:11)
- Kinghorn (07:16)
- Kirkcaldy (07:21)
- Markinch (07:30)
- Ladybank (07:40)
- Perth (08:05)
06:42
Expected On time
Edinburgh
06:43
Expected On time
Helensburgh Central
Calling at:
- Edinburgh Park (06:47)
- Uphall (06:56)
- Livingston North (07:03)
- Bathgate (07:08)
- Armadale (07:14)
- Blackridge (07:18)
- Caldercruix (07:24)
- Drumgelloch (07:28)
- Airdrie (07:31)
- Coatdyke (07:35)
- Coatbridge Sunnyside (07:37)
- Blairhill (07:40)
- Easterhouse (07:44)
- Garrowhill (07:46)
- Shettleston (07:49)
- Carntyne (07:51)
- Bellgrove (07:55)
- High Street (07:57)
- Glasgow Queen Street (07:59)
- Charing Cross (Glasgow) (08:03)
- Partick (08:07)
- Hyndland (08:09)
- Dalmuir (08:25)
- Dumbarton East (08:34)
- Dumbarton Central (08:36)
- Dalreoch (08:38)
- Cardross (08:43)
- Craigendoran (08:48)
- Helensburgh Central (08:51)
06:51
Expected On time
Glasgow Queen Street
via Falkirk Grahamston
Calling at:
- Linlithgow (07:04)
- Polmont (07:09)
- Falkirk Grahamston (07:15)
- Camelon (07:18)
- Cumbernauld (07:29)
- Glasgow Queen Street (07:48)
06:52
Expected On time
Edinburgh
06:52
Expected On time
Glenrothes with Thornton
Calling at:
- South Gyle (06:57)
- Edinburgh Gateway (06:59)
- Dalmeny (07:05)
- North Queensferry (07:09)
- Inverkeithing (07:12)
- Rosyth (07:16)
- Dunfermline City (07:21)
- Dunfermline Queen Margaret (07:25)
- Cowdenbeath (07:31)
- Lochgelly (07:37)
- Cardenden (07:40)
- Glenrothes with Thornton (07:48)
06:57
Expected On time
London Euston
Calling at:
- Carlisle (08:06)
- Penrith (08:22)
- Lancaster (08:58)
- Preston (09:16)
- Wigan North Western (09:30)
- Warrington Bank Quay (09:41)
- Crewe (10:00)
- Stafford (10:22)
- Wolverhampton (10:41)
- Sandwell & Dudley (10:55)
- Birmingham New Street (11:07)
- Birmingham International (11:26)
- Coventry (11:38)
- London Euston (12:38)