Operator: Avanti West Coast
Calling Points:
| 19:56 | Stockport | Delayed | exp 19:59 |
| 20:05 | Manchester Piccadilly | Delayed | exp 20:08 |
| 19:56 | Stockport | Delayed | exp 19:59 |
| 20:05 | Manchester Piccadilly | Delayed | exp 20:08 |
| 20:03 | Stoke-on-Trent | Delayed | exp 20:07 |
| 20:20 | Stafford | Delayed | exp 20:23 |
| 20:34 | Wolverhampton | Delayed | exp 20:36 |
| 20:56 | Birmingham New Street | On time | |
| 21:12 | Birmingham International | On time | |
| 21:24 | Coventry | On time | |
| 21:37 | Leamington Spa | On time | |
| 21:54 | Banbury | On time | |
| 22:13 | Oxford | On time | |
| 22:38 | Reading | On time | |
| 23:07 | Basingstoke | On time | |
| 23:27 | Winchester | On time | |
| 23:35 | Southampton Airport Parkway | On time | |
| 23:45 | Southampton Central | On time |
(5)
| 20:18 | Stockport | On time |
| 20:29 | Manchester Piccadilly | On time |
| 20:21 | Prestbury | On time |
| 20:24 | Adlington (Cheshire) | On time |
| 20:28 | Poynton | On time |
| 20:31 | Bramhall | On time |
| 20:34 | Cheadle Hulme | On time |
| 20:39 | Stockport | On time |
| 20:50 | Manchester Piccadilly | On time |
| 20:25 | Congleton | On time |
| 20:31 | Kidsgrove | On time |
| 20:40 | Stoke-on-Trent | On time |
| 20:43 | Stoke-on-Trent | On time |
| 21:00 | Stafford | On time |
| 21:14 | Wolverhampton | On time |
| 21:31 | Birmingham New Street | On time |
| 20:52 | Stoke-on-Trent | On time |
| 21:26 | Nuneaton | On time |
| 21:57 | Milton Keynes Central | On time |
| 22:31 | London Euston | On time |
| 20:56 | Stockport | On time |
| 21:05 | Manchester Piccadilly | On time |
| 21:03 | Stoke-on-Trent | On time |
| 21:20 | Stafford | On time |
| 21:34 | Wolverhampton | On time |
| 21:56 | Birmingham New Street | On time |
| 22:12 | Birmingham International | On time |
| 22:24 | Coventry | On time |
| 22:37 | Leamington Spa | On time |
| 22:54 | Banbury | On time |
| 23:13 | Oxford | On time |
| 23:38 | Reading | On time |
| 21:18 | Stockport | On time |
| 21:29 | Manchester Piccadilly | On time |