07:05
Expected On time
Edinburgh
Calling at:
- Coventry (07:33)
- Birmingham International (07:44)
- Birmingham New Street (08:00)
- Sandwell & Dudley (08:14)
- Wolverhampton (08:28)
- Stafford (08:46)
- Crewe (09:07)
- Warrington Bank Quay (09:26)
- Wigan North Western (09:37)
- Preston (09:51)
- Lancaster (10:08)
- Oxenholme Lake District (10:22)
- Carlisle (11:00)
- Haymarket (12:13)
- Edinburgh (12:20)
07:07
Expected On time
Birmingham New Street
via Northampton
Calling at:
- Wolverton (07:10)
- Northampton (07:25)
- Long Buckby (07:48)
- Rugby (08:01)
- Coventry (08:11)
- Canley (08:15)
- Tile Hill (08:18)
- Berkswell (08:22)
- Hampton-in-Arden (08:27)
- Birmingham International (08:30)
- Birmingham New Street (08:44)
07:07
Expected 07:09
London Euston
Calling at:
- Bletchley (07:13)
- Leighton Buzzard (07:20)
- London Euston (07:50)
07:12
Expected On time
Liverpool Lime Street
Calling at:
- Stafford (08:04)
- Crewe (08:23)
- Runcorn (08:43)
- Liverpool South Parkway (08:53)
- Liverpool Lime Street (09:04)
07:16
Expected On time
Crewe
via Nuneaton & Stafford
Calling at:
- Rugby (07:39)
- Nuneaton (07:54)
- Atherstone (08:00)
- Tamworth (08:07)
- Lichfield Trent Valley (08:14)
- Rugeley Trent Valley (08:21)
- Stafford (08:30)
- Crewe (08:51)
07:17
Expected On time
London Euston
07:21
Expected On time
Manchester Piccadilly
Calling at:
- Stoke-on-Trent (08:24)
- Macclesfield (08:42)
- Stockport (08:56)
- Manchester Piccadilly (09:06)
07:25
Expected On time
London Euston
07:29
Expected On time
London Euston
07:30
Expected On time
London Euston
Calling at:
- Bletchley (07:34)
- Leighton Buzzard (07:41)
- Cheddington (07:47)
- Tring (07:53)
- Berkhamsted (07:58)
- Hemel Hempstead (08:03)
- Apsley (08:06)
- Kings Langley (08:10)
- Watford Junction (08:15)
- Bushey (08:18)
- Harrow & Wealdstone (08:23)
- London Euston (08:39)