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