16:48 Platform —
Expected 18:23
Edinburgh
Calling at:
- Carlisle (18:38)
- Haymarket (19:47)
- Edinburgh (19:53)
This service has been delayed by train crew being delayed by service disruption
17:48
Expected 18:41
Glasgow Central
Calling at:
- Carlisle (18:56)
- Motherwell (19:55)
- Glasgow Central (20:15)
This service has been delayed by animals on the railway earlier today
18:49
Expected 19:04
Edinburgh
Calling at:
- Carlisle (19:16)
- Haymarket (20:22)
- Edinburgh (20:28)
This service has been delayed by train crew being delayed by service disruption
18:49
Expected On time
Manchester Airport
Calling at:
- Oxenholme Lake District (19:12)
- Lancaster (19:28)
- Preston (19:47)
- Manchester Oxford Road (20:24)
- Manchester Piccadilly (20:28)
- Manchester Airport (20:45)
18:59
Expected On time
Glasgow Central
Calling at:
- Carlisle (19:15)
- Lockerbie (19:35)
- Motherwell (20:21)
- Glasgow Central (20:39)
19:02
Expected 19:27
London Euston
Calling at:
- Oxenholme Lake District (19:49)
- Lancaster (20:02)
- Preston (20:17)
- Wigan North Western (20:29)
- Warrington Bank Quay (20:39)
- Crewe (20:56)
- Rugby (21:39)
- Milton Keynes Central (21:59)
- London Euston (22:31)
This service has been delayed by a late running train being in front of this one
19:36
Expected 19:53
Glasgow Central
Calling at:
- Carlisle (20:06)
- Glasgow Central (21:15)
This service has been delayed by train crew being delayed by service disruption