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