10:15
Expected 10:18
Glasgow Queen Street
via Falkirk High
Calling at:
- Haymarket (10:21)
- Linlithgow (10:35)
- Polmont (10:40)
- Falkirk High (10:45)
- Croy (10:54)
- Glasgow Queen Street (11:07)
10:16
Expected On time
Leven
Calling at:
- Haymarket (10:20)
- South Gyle (10:25)
- Edinburgh Gateway (10:27)
- Inverkeithing (10:37)
- Rosyth (10:41)
- Dunfermline City (10:46)
- Dunfermline Queen Margaret (10:50)
- Cowdenbeath (10:56)
- Lochgelly (11:02)
- Cardenden (11:06)
- Glenrothes with Thornton (11:13)
- Cameron Bridge (11:24)
- Leven (11:30)
10:21
Expected On time
Glasgow Central
via Motherwell
Calling at:
- Haymarket (10:24)
- Carstairs (10:48)
- Motherwell (11:02)
- Glasgow Central (11:27)
10:25
Expected On time
Glasgow Central
via Shotts
Calling at:
- Haymarket (10:29)
- Slateford (10:34)
- Kingsknowe (10:37)
- Wester Hailes (10:39)
- Curriehill (10:43)
- Kirknewton (10:49)
- Livingston South (10:54)
- West Calder (11:00)
- Addiewell (11:03)
- Breich (11:08)
- Fauldhouse (11:12)
- Shotts (11:17)
- Hartwood (11:21)
- Cleland (11:26)
- Carfin (11:29)
- Holytown (11:32)
- Bellshill (11:36)
- Uddingston (11:42)
- Glasgow Central (11:55)
10:30
Expected On time
London Kings Cross
Calling at:
- Berwick-upon-Tweed (11:10)
- Newcastle (11:55)
- Darlington (12:25)
- York (12:52)
- Doncaster (13:17)
- Newark North Gate (13:40)
- Peterborough (14:08)
- London Kings Cross (15:01)
10:31
Expected 10:44
Aberdeen
Calling at:
- Haymarket (10:47)
- Inverkeithing (11:00)
- Kirkcaldy (11:16)
- Leuchars (11:40)
- Dundee (11:53)
- Arbroath (12:09)
- Montrose (12:23)
- Stonehaven (12:44)
- Aberdeen (13:03)
This service has been delayed by urgent repairs to the track earlier today
10:33
Expected On time
Inverness
via Perth
Calling at:
- Haymarket (10:37)
- Stirling (11:16)
- Perth (11:48)
- Dunkeld & Birnam (12:09)
- Pitlochry (12:23)
- Blair Atholl (12:36)
- Dalwhinnie (13:03)
- Newtonmore (13:13)
- Kingussie (13:19)
- Aviemore (13:32)
- Carrbridge (13:41)
- Inverness (14:16)
10:37
Expected On time
Dunblane
Calling at:
- Haymarket (10:41)
- Edinburgh Park (10:46)
- Linlithgow (10:59)
- Polmont (11:05)
- Falkirk Grahamston (11:11)
- Camelon (11:14)
- Larbert (11:18)
- Stirling (11:26)
- Bridge of Allan (11:31)
- Dunblane (11:35)
10:38
Expected On time
Perth
via Kirkcaldy
Calling at:
- Haymarket (10:42)
- South Gyle (10:47)
- Edinburgh Gateway (10:49)
- Inverkeithing (10:59)
- Dalgety Bay (11:03)
- Aberdour (11:08)
- Burntisland (11:12)
- Kinghorn (11:17)
- Kirkcaldy (11:22)
- Markinch (11:34)
- Ladybank (11:44)
- Perth (12:08)
10:40
Expected On time
North Berwick
Calling at:
- Musselburgh (10:47)
- Wallyford (10:51)
- Prestonpans (10:54)
- Longniddry (10:59)
- Drem (11:04)
- North Berwick (11:13)