05:20 Platform —
Expected On time
Oban
Calling at:
- Dalmuir
- Dumbarton Central
- Helensburgh Upper
- Garelochhead
- Arrochar & Tarbet
- Ardlui
- Crianlarich
- Tyndrum Lower
- Dalmally
- Loch Awe
- Taynuilt
- Connel Ferry
- Oban
05:28 Platform —
Expected On time
Falkirk Grahamston
via Cumbernauld
Calling at:
- Springburn
- Robroyston
- Stepps
- Gartcosh
- Greenfaulds
- Cumbernauld
- Camelon
- Falkirk Grahamston
05:46 Platform 9
Expected On time
Bathgate
Calling at:
- High Street
- Bellgrove
- Carntyne
- Shettleston
- Coatbridge Sunnyside
- Airdrie
- Drumgelloch
- Caldercruix
- Blackridge
- Armadale
- Bathgate
05:48 Platform 8
Expected On time
Fort William
Calling at:
- Dalmuir
- Dumbarton Central
- Helensburgh Upper
- Garelochhead
- Arrochar & Tarbet
- Ardlui
- Crianlarich
- Upper Tyndrum
- Bridge of Orchy
- Rannoch
- Corrour
- Tulloch
- Roy Bridge
- Spean Bridge
- Fort William
05:51 Platform —
Expected On time
Aberdeen
Calling at:
- Stirling
- Gleneagles
- Perth
- Invergowrie
- Dundee
- Broughty Ferry
- Arbroath
- Montrose
- Laurencekirk
- Stonehaven
- Portlethen
- Aberdeen
05:56 Platform —
Expected On time
Cumbernauld
Calling at:
- Springburn
- Robroyston
- Stepps
- Gartcosh
- Greenfaulds
- Cumbernauld
06:00 Platform —
Expected On time
Edinburgh
via Falkirk High
Calling at:
- Croy
- Falkirk High
- Polmont
- Linlithgow
- Haymarket
- Edinburgh
06:01 Platform 9
Expected On time
Springburn
Calling at:
- High Street
- Bellgrove
- Duke Street
- Alexandra Parade
- Barnhill
- Springburn