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
North Berwick
Calling at:
- Musselburgh (09:45)
- Wallyford (09:49)
- Prestonpans (09:52)
- Longniddry (09:57)
- Drem (10:02)
- North Berwick (10:12)
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)
09:42
Expected On time
Tweedbank
Calling at:
- Brunstane (09:51)
- Newcraighall (09:55)
- Shawfair (09:58)
- Eskbank (10:03)
- Newtongrange (10:07)
- Gorebridge (10:11)
- Stow (10:29)
- Galashiels (10:38)
- Tweedbank (10:43)
09:45
Expected On time
Cowdenbeath
Calling at:
- Haymarket (09:49)
- Edinburgh Gateway (09:54)
- Dalmeny (10:00)
- North Queensferry (10:04)
- Inverkeithing (10:08)
- Rosyth (10:12)
- Dunfermline City (10:17)
- Dunfermline Queen Margaret (10:21)
- Cowdenbeath (10:29)
09:45
Expected On time
Glasgow Queen Street
via Falkirk High
Calling at:
- Haymarket (09:49)
- Linlithgow (10:03)
- Polmont (10:08)
- Falkirk High (10:13)
- Croy (10:22)
- Glasgow Queen Street (10:35)
09:57
Expected On time
Dundee
Calling at:
- Haymarket (10:02)
- Edinburgh Gateway (10:08)
- Inverkeithing (10:18)
- Kirkcaldy (10:35)
- Markinch (10:46)
- Ladybank (10:53)
- Cupar (11:00)
- Leuchars (11:07)
- Dundee (11:23)
09:59
Expected On time
Glasgow Central
via Shotts
Calling at:
- Haymarket (10:02)
- Livingston South (10:16)
- West Calder (10:21)
- Shotts (10:32)
- Bellshill (10:47)
- Glasgow Central (11:09)
10:00 Platform —
Expected On time
London Kings Cross
Calling at:
- Newcastle (11:21)
- York (12:14)
- London Kings Cross (14:11)