| Calling at: | 1/2 |
| Watford Junction | 05:48 |
| Milton Keynes Central | 06:17 |
| Rugby | 06:39 |
| Crewe | 07:27 |
| Warrington Bank Quay | 07:46 |
| Wigan North Western | 07:57 |
| Preston | 08:14 |
| Lancaster | 08:30 |
| Oxenholme Lake District | 08:44 |
On Time
Avanti West Coast
05:35
Platform 8
Birmingham New Street
| Calling at: | 1/3 |
| Harrow & Wealdstone | 05:47 |
| Watford Junction | 05:55 |
| Kings Langley | 05:59 |
| Apsley | 06:03 |
| Hemel Hempstead | 06:06 |
| Berkhamsted | 06:11 |
| Tring | 06:16 |
| Cheddington | 06:21 |
| Leighton Buzzard | 06:26 |
On Time
West Midlands Trains
05:38
Platform 13
Watford Junction
| Calling at: | 1/2 |
| South Hampstead | 05:45 |
| Kilburn High Road | 05:47 |
| Queens Park (London) | 05:49 |
| Kensal Green | 05:51 |
| Willesden Junction | 05:54 |
| Harlesden | 05:56 |
| Stonebridge Park | 05:59 |
| Wembley Central | 06:01 |
| North Wembley | 06:03 |
On Time
London Overground
05:58
Platform 12
Watford Junction
| Calling at: | 1/2 |
| South Hampstead | 06:05 |
| Kilburn High Road | 06:07 |
| Queens Park (London) | 06:09 |
| Kensal Green | 06:11 |
| Willesden Junction | 06:14 |
| Harlesden | 06:16 |
| Stonebridge Park | 06:19 |
| Wembley Central | 06:21 |
| North Wembley | 06:23 |
On Time
London Overground
06:08
Platform 4
Manchester Piccadilly
| Calling at: | 1/1 |
| Milton Keynes Central | 06:40 |
| Nuneaton | 07:10 |
| Stoke-on-Trent | 07:45 |
| Macclesfield | 08:02 |
| Stockport | 08:17 |
| Manchester Piccadilly | 08:25 |
On Time
Avanti West Coast
06:09
Platform 8
Milton Keynes Central
| Calling at: | 1/2 |
| Harrow & Wealdstone | 06:21 |
| Bushey | 06:26 |
| Watford Junction | 06:30 |
| Kings Langley | 06:35 |
| Apsley | 06:39 |
| Hemel Hempstead | 06:42 |
| Berkhamsted | 06:47 |
| Tring | 06:52 |
| Cheddington | 06:57 |
On Time
West Midlands Trains