09:18
Expected On time
Edinburgh
Calling at:
- Camelon (09:21)
- Falkirk Grahamston (09:24)
- Polmont (09:29)
- Linlithgow (09:35)
- Edinburgh Park (09:49)
- Haymarket (10:00)
- Edinburgh (10:05)
09:41
Expected On time
Glasgow Queen Street
Calling at:
- Cumbernauld (09:51)
- Glasgow Queen Street (10:16)
09:50
Expected On time
Glasgow Queen Street
Calling at:
- Glasgow Queen Street (10:21)
09:56
Expected On time
Aberdeen
Calling at:
- Stirling (10:04)
- Dunblane (10:16)
- Gleneagles (10:30)
- Perth (10:45)
- Dundee (11:09)
- Broughty Ferry (11:18)
- Carnoustie (11:25)
- Arbroath (11:33)
- Montrose (11:47)
- Laurencekirk (11:59)
- Stonehaven (12:12)
- Portlethen (12:20)
- Aberdeen (12:34)
10:02
Expected On time
Edinburgh
Calling at:
- Camelon (10:08)
- Falkirk Grahamston (10:10)
- Polmont (10:16)
- Linlithgow (10:22)
- Edinburgh Park (10:39)
- Haymarket (10:44)
- Edinburgh (10:49)
10:14
Expected On time
London Euston
Calling at:
- Greenfaulds (10:25)
- Whifflet (10:37)
- Motherwell (10:53)
- Lockerbie (11:37)
- Carlisle (12:02)
- Preston (13:22)
- Nuneaton (14:50)
- Milton Keynes Central (15:24)
- London Euston (16:01)
10:20
Expected On time
Dunblane
Calling at:
- Stirling (10:28)
- Bridge of Allan (10:33)
- Dunblane (10:37)
10:20
Expected On time
Glasgow Queen Street
Calling at:
- Cumbernauld (10:32)
- Greenfaulds (10:34)
- Gartcosh (10:41)
- Stepps (10:45)
- Robroyston (10:47)
- Springburn (10:53)
- Glasgow Queen Street (10:58)