09:15
Expected On time
Glasgow Queen Street
via Falkirk High
Calling at:
- Haymarket (09:20)
- Linlithgow (09:36)
- Polmont (09:41)
- Falkirk High (09:46)
- Croy (09:55)
- Glasgow Queen Street (10:07)
09:16
Expected On time
Leven
Calling at:
- Haymarket (09:21)
- South Gyle (09:26)
- Edinburgh Gateway (09:28)
- Dalmeny (09:34)
- North Queensferry (09:38)
- Inverkeithing (09:42)
- Rosyth (09:46)
- Dunfermline City (09:51)
- Dunfermline Queen Margaret (09:55)
- Cowdenbeath (10:02)
- Lochgelly (10:08)
- Cardenden (10:12)
- Glenrothes with Thornton (10:19)
- Cameron Bridge (10:28)
- Leven (10:33)
09:21
Expected On time
Bathgate
Calling at:
- Haymarket (09:25)
- Edinburgh Park (09:30)
- Uphall (09:38)
- Livingston North (09:41)
- Bathgate (09:46)
09:27
Expected On time
Glasgow Central
via Shotts
Calling at:
- Haymarket (09:30)
- Slateford (09:35)
- Kingsknowe (09:38)
- Wester Hailes (09:40)
- Curriehill (09:44)
- Kirknewton (09:50)
- Livingston South (09:55)
- West Calder (10:00)
- Addiewell (10:03)
- Breich (10:08)
- Fauldhouse (10:12)
- Shotts (10:17)
- Hartwood (10:22)
- Cleland (10:26)
- Carfin (10:30)
- Holytown (10:32)
- Bellshill (10:37)
- Uddingston (10:42)
- Glasgow Central (10:55)
09:30
Expected On time
Aberdeen
Calling at:
- Haymarket (09:34)
- Cupar (10:16)
- Leuchars (10:24)
- Dundee (10:38)
- Arbroath (10:55)
- Montrose (11:09)
- Stonehaven (11:33)
- Aberdeen (11:52)
09:30
Expected On time
Glasgow Queen Street
via Falkirk High
Calling at:
- Haymarket (09:34)
- Falkirk High (09:58)
- Lenzie (10:10)
- Bishopbriggs (10:15)
- Glasgow Queen Street (10:21)
09:30
Expected On time
London Kings Cross
Calling at:
- Alnmouth (10:28)
- Newcastle (10:55)
- Darlington (11:25)
- York (11:52)
- Doncaster (12:17)
- Newark North Gate (12:40)
- Peterborough (13:08)
- London Kings Cross (14:02)
09:35
Expected On time
Dunblane
Calling at:
- Haymarket (09:39)
- Edinburgh Park (09:44)
- Linlithgow (09:57)
- Polmont (10:03)
- Falkirk Grahamston (10:08)
- Camelon (10:14)
- Larbert (10:19)
- Stirling (10:28)
- Bridge of Allan (10:33)
- Dunblane (10:37)
09:38
Expected On time
Helensburgh Central
Calling at:
- Haymarket (09:42)
- Edinburgh Park (09:48)
- Uphall (09:57)
- Livingston North (10:01)
- Bathgate (10:06)
- Armadale (10:13)
- Blackridge (10:17)
- Caldercruix (10:24)
- Drumgelloch (10:28)
- Airdrie (10:32)
- Coatdyke (10:36)
- Coatbridge Sunnyside (10:38)
- Blairhill (10:41)
- Easterhouse (10:45)
- Garrowhill (10:47)
- Shettleston (10:50)
- Carntyne (10:52)
- Bellgrove (10:56)
- High Street (10:58)
- Glasgow Queen Street (11:00)
- Charing Cross (Glasgow) (11:04)
- Partick (11:08)
- Hyndland (11:10)
- Dalmuir (11:20)
- Dumbarton East (11:29)
- Dumbarton Central (11:31)
- Dalreoch (11:32)
- Cardross (11:37)
- Craigendoran (11:42)
- Helensburgh Central (11:45)
09:39
Expected On time
Perth
via Kirkcaldy
Calling at:
- Haymarket (09:43)
- South Gyle (09:48)
- Edinburgh Gateway (09:50)
- Inverkeithing (10:00)
- Dalgety Bay (10:04)
- Aberdour (10:09)
- Burntisland (10:13)
- Kinghorn (10:18)
- Kirkcaldy (10:23)
- Markinch (10:32)
- Ladybank (10:41)
- Perth (11:06)