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