06:36
Expected On time
Perth
via Kirkcaldy
Calling at:
- Haymarket (06:40)
- 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:38
Expected On time
Helensburgh Central
Calling at:
- Haymarket (06:42)
- 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:41
Expected On time
Tweedbank
Calling at:
- Brunstane (06:48)
- Newcraighall (06:52)
- Shawfair (06:55)
- Eskbank (07:00)
- Newtongrange (07:04)
- Gorebridge (07:09)
- Stow (07:27)
- Galashiels (07:35)
- Tweedbank (07:41)
06:45
Expected On time
Glasgow Queen Street
via Falkirk High
Calling at:
- Haymarket (06:50)
- Linlithgow (07:04)
- Polmont (07:09)
- Falkirk High (07:14)
- Croy (07:23)
- Glasgow Queen Street (07:37)
06:48
Expected On time
Glenrothes with Thornton
Calling at:
- Haymarket (06:52)
- 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:52
Expected On time
London Euston
Calling at:
- Haymarket (06:56)
- 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)
06:55
Expected On time
Dundee
Calling at:
- Haymarket (06:59)
- Edinburgh Gateway (07:04)
- Inverkeithing (07:17)
- Kirkcaldy (07:33)
- Markinch (07:45)
- Ladybank (07:52)
- Cupar (07:59)
- Leuchars (08:06)
- Dundee (08:20)
06:58
Expected On time
Glasgow Central
via Shotts
Calling at:
- Haymarket (07:01)
- Slateford (07:07)
- Kingsknowe (07:09)
- Wester Hailes (07:12)
- Curriehill (07:15)
- Kirknewton (07:22)
- Livingston South (07:27)
- West Calder (07:32)
- Addiewell (07:36)
- Breich (07:40)
- Fauldhouse (07:44)
- Shotts (07:49)
- Hartwood (07:56)
- Cleland (08:00)
- Carfin (08:04)
- Holytown (08:06)
- Bellshill (08:11)
- Uddingston (08:15)
- Glasgow Central (08:28)
07:00
Expected On time
Leven
Calling at:
- Haymarket (07:04)
- Edinburgh Gateway (07:09)
- Dalmeny (07:15)
- North Queensferry (07:19)
- Inverkeithing (07:23)
- Dalgety Bay (07:26)
- Aberdour (07:31)
- Burntisland (07:35)
- Kinghorn (07:40)
- Kirkcaldy (07:45)
- Cameron Bridge (08:00)
- Leven (08:05)
07:00
Expected On time
London Kings Cross
Calling at:
- Newcastle (08:21)
- York (09:14)
- London Kings Cross (11:10)