09:45
Expected On time
Cowdenbeath
Calling at:
- Haymarket (09:49)
- Edinburgh Gateway (09:54)
- Dalmeny (10:00)
- North Queensferry (10:04)
- Inverkeithing (10:08)
- Rosyth (10:12)
- Dunfermline City (10:17)
- Dunfermline Queen Margaret (10:21)
- Cowdenbeath (10:29)
09:45
Expected On time
Glasgow Queen Street
via Falkirk High
Calling at:
- Haymarket (09:49)
- Linlithgow (10:03)
- Polmont (10:08)
- Falkirk High (10:13)
- Croy (10:22)
- Glasgow Queen Street (10:35)
09:57
Expected On time
Dundee
Calling at:
- Haymarket (10:02)
- Edinburgh Gateway (10:08)
- Inverkeithing (10:18)
- Kirkcaldy (10:35)
- Markinch (10:46)
- Ladybank (10:53)
- Cupar (11:00)
- Leuchars (11:07)
- Dundee (11:23)
09:59
Expected On time
Glasgow Central
via Shotts
Calling at:
- Haymarket (10:02)
- Livingston South (10:16)
- West Calder (10:21)
- Shotts (10:32)
- Bellshill (10:47)
- Glasgow Central (11:09)
10:00
Expected On time
London Kings Cross
Calling at:
- Newcastle (11:21)
- York (12:14)
- London Kings Cross (14:11)
10:03
Expected On time
Leven
Calling at:
- Haymarket (10:07)
- Edinburgh Gateway (10:12)
- Dalmeny (10:18)
- North Queensferry (10:22)
- Inverkeithing (10:26)
- Dalgety Bay (10:29)
- Aberdour (10:34)
- Burntisland (10:38)
- Kinghorn (10:43)
- Kirkcaldy (10:48)
- Cameron Bridge (11:02)
- Leven (11:07)
10:05
Expected On time
Dunblane
Calling at:
- Haymarket (10:08)
- Edinburgh Park (10:13)
- Linlithgow (10:27)
- Polmont (10:32)
- Falkirk Grahamston (10:40)
- Camelon (10:44)
- Larbert (10:47)
- Stirling (10:55)
- Bridge of Allan (11:01)
- Dunblane (11:05)
10:05
Expected On time
Plymouth
via Leeds
Calling at:
- Berwick-upon-Tweed (10:46)
- Morpeth (11:18)
- Newcastle (11:34)
- Durham (11:52)
- Darlington (12:10)
- York (12:39)
- Leeds (13:06)
- Wakefield Westgate (13:26)
- Sheffield (13:55)
- Chesterfield (14:07)
- Derby (14:27)
- Tamworth (14:48)
- Birmingham New Street (15:06)
- Cheltenham Spa (15:50)
- Bristol Parkway (16:20)
- Bristol Temple Meads (16:31)
- Taunton (17:16)
- Tiverton Parkway (17:28)
- Exeter St Davids (17:46)
- Newton Abbot (18:07)
- Totnes (18:20)
- Plymouth (18:47)
10:08
Expected On time
Helensburgh Central
Calling at:
- Haymarket (10:12)
- Edinburgh Park (10:17)
- Uphall (10:26)
- Livingston North (10:30)
- Bathgate (10:35)
- Armadale (10:43)
- Blackridge (10:47)
- Caldercruix (10:54)
- Drumgelloch (10:58)
- Airdrie (11:02)
- Coatdyke (11:06)
- Coatbridge Sunnyside (11:09)
- Blairhill (11:11)
- Easterhouse (11:15)
- Garrowhill (11:18)
- Shettleston (11:20)
- Carntyne (11:22)
- Bellgrove (11:26)
- High Street (11:28)
- Glasgow Queen Street (11:30)
- Charing Cross (Glasgow) (11:34)
- Partick (11:38)
- Hyndland (11:40)
- Dalmuir (11:50)
- Dumbarton East (11:59)
- Dumbarton Central (12:01)
- Dalreoch (12:03)
- Cardross (12:08)
- Craigendoran (12:13)
- Helensburgh Central (12:16)
10:08
Expected On time
Newcastle
Calling at:
- East Linton (10:25)
- Dunbar (10:32)
- Reston (10:47)
- Berwick-upon-Tweed (10:59)
- Alnmouth (11:21)
- Morpeth (11:36)
- Newcastle (11:52)