| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NMP Northampton | 5 | 06:01 ✔ On Time | ||
| LBK Long Buckby | 2 | 06:12 ✔ 1m early | 06:12 ✔ On Time | |
| RUG Rugby | 2 | 06:23 ✔ 1m early | 06:24 ✔ On Time | |
| NUN Nuneaton | 2 | 06:35 ✔ On Time | 06:37 ⚠ 1m late | |
| ATH Atherstone | 1 | 06:42 ⚠ 1m late | 06:43 ⚠ 1m late | |
| PSW Polesworth | 1 | 06:48 ✔ On Time | 06:48 ⚠ 1m late | |
| TAM Tamworth | 1 | 06:52 ⚠ 1m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| TAM Tamworth | 4 | 07:03 ✔ On Time | ||
| WNE Wilnecote (Staffs) | 1 | 07:06 ✔ On Time | 07:07 ✔ On Time | |
| BHM Birmingham New Street | 12B 12 | 07:26 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BHM Birmingham New Street | 11A 7 | 08:52 ⚠ 3m late | ||
| WTO Water Orton | 1 | 09:03 ⚠ 4m late | 09:03 ⚠ 5m late | |
| CEH Coleshill Parkway | 2 | 09:06 ⚠ 5m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CEH Coleshill Parkway | 1 | 09:25 ⚠ 8m late | ||
| BHM Birmingham New Street | 11A 11 | 09:38 ⚠ 10m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| BHM Birmingham New Street | 8B 8 | 09:49 ⚠ 16m late | ||
| TAM Tamworth | 3 | 10:05 ⚠ 16m late | 10:06 ⚠ 16m late | |
| BUT Burton-on-Trent | 1 | 10:17 ⚠ 15m late | 10:18 ⚠ 16m late | |
| WIL Willington | 1 | 10:24 ⚠ 15m late | 10:24 ⚠ 16m late | |
| DBY Derby | 4A 3 | 10:33 ⚠ 14m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DBY Derby | 3A 3 | 11:23 ⚠ 6m late | ||
| LGE Long Eaton | 1 | 11:33 ⚠ 4m late | 11:33 ⚠ 5m late | |
| BEE Beeston | 1 | 11:46 ⚠ 1m late | 11:46 ⚠ 2m late | |
| NOT Nottingham | 3B 3 | 11:55 ✔ 1m early | 11:58 ✔ On Time | |
| CTO Carlton | 2 | 12:04 ✔ On Time | 12:04 ⚠ 1m late | |
| BUJ Burton Joyce | 2 | 12:07 ⚠ 1m late | 12:08 ⚠ 1m late | |
| LOW Lowdham | 2 | 12:12 ⚠ 1m late | 12:12 ⚠ 2m late | |
| THU Thurgarton | 2 | 12:15 ⚠ 3m late | 12:16 ⚠ 3m late | |
| BSB Bleasby | 2 | 12:18 ⚠ 3m late | 12:18 ⚠ 4m late | |
| FSK Fiskerton | 2 | 12:22 ⚠ 3m late | 12:22 ⚠ 4m late | |
| ROL Rolleston | 2 | 12:24 ⚠ 3m late | 12:24 ⚠ 4m late | |
| NCT Newark Castle | 2 | 12:32 ⚠ 2m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| NCT Newark Castle | 1 | 13:04 ✔ On Time | ||
| NOT Nottingham | 6 | 13:26 ✔ 1m early | 13:28 ✔ 1m early | |
| BEE Beeston | 2 | 13:34 ✔ 1m early | 13:34 ✔ On Time | |
| ATB Attenborough | 2 | 13:37 ✔ 1m early | 13:38 ✔ 1m early | |
| EMD East Midlands Parkway | 4 | 13:44 ✔ 1m early | 13:44 ✔ On Time | |
| LBO Loughborough | 3 | 13:52 ✔ On Time | 13:53 ✔ On Time | |
| BWS Barrow-Upon-Soar | 1 | 13:58 ✔ 1m early | 13:58 ✔ On Time | |
| SIL Sileby | 1 | 14:01 ✔ On Time | 14:02 ✔ On Time | |
| SYS Syston | 1 | 14:07 ✔ On Time | 14:07 ⚠ 1m late | |
| LEI Leicester | 4 | 14:15 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LEI Leicester | 2 | 14:37 ⚠ 1m late | ||
| LBO Loughborough | 1 | 14:46 ⚠ 1m late | 14:47 ⚠ 1m late | |
| EMD East Midlands Parkway | 1 | 14:53 ⚠ 1m late | 14:54 ⚠ 1m late | |
| LGE Long Eaton | 2 | 14:58 ✔ On Time | 14:59 ✔ On Time | |
| DBY Derby | 5 | 15:08 ✔ 1m early |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| DBY Derby | 5B 5 | 15:34 ✔ On Time | ||
| DFI Duffield | 2 | 15:41 ✔ 1m early | 15:41 ✔ On Time | |
| BLP Belper | 1 | 15:45 ✔ On Time | 15:46 ✔ On Time | |
| AMB Ambergate | 1 | 15:50 ✔ On Time | 15:51 ✔ On Time | |
| WTS Whatstandwell | ??? | 15:55 ✔ On Time | 15:55 ⚠ 1m late | |
| CMF Cromford | ??? | 16:00 ✔ On Time | 16:00 ⚠ 1m late | |
| MTB Matlock Bath | ??? | 16:03 ✔ On Time | 16:03 ⚠ 2m late | |
| MAT Matlock | 1 | 16:06 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| MAT Matlock | 1 | 16:14 ✔ On Time | ||
| MTB Matlock Bath | ??? | 16:16 ✔ On Time | 16:16 ⚠ 2m late | |
| CMF Cromford | ??? | 16:19 ⚠ 1m late | 16:19 ⚠ 2m late | |
| WTS Whatstandwell | ??? | 16:24 ⚠ 1m late | 16:24 ⚠ 2m late | |
| AMB Ambergate | 1 | 16:28 ⚠ 2m late | 16:30 ⚠ 3m late | |
| BLP Belper | 2 | 16:36 ⚠ 1m late | 16:36 ⚠ 2m late | |
| DFI Duffield | 1 | 16:40 ⚠ 2m late | 16:40 ⚠ 3m late | |
| DBY Derby | 6 | 16:47 ⚠ 2m late | 16:51 ✔ On Time | |
| SPO Spondon | 1 | 16:55 ✔ On Time | 16:55 ⚠ 1m late | |
| LGE Long Eaton | 1 | 17:02 ✔ On Time |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| LGE Long Eaton | 2 | 17:32 ⚠ 3m late | ||
| DBY Derby | 3 | 17:42 ⚠ 1m late | 17:46 ✔ On Time | |
| PEA Peartree | 2 | 17:49 ✔ On Time | 17:49 ⚠ 1m late | |
| TUT Tutbury & Hatton | ??? | 18:01 ✔ On Time | 18:01 ⚠ 2m late | |
| UTT Uttoxeter | ??? | 18:10 ⚠ 1m late | 18:10 ⚠ 2m late | |
| BYB Blythe Bridge | ??? | 18:24 ⚠ 1m late | 18:24 ⚠ 2m late | |
| LGN Longton | 2 | 18:29 ⚠ 1m late | 18:30 ⚠ 2m late | |
| SOT Stoke-on-Trent | 1 | 18:36 ⚠ 1m late | 18:37 ⚠ 7m late | |
| KDG Kidsgrove | 4 | 18:45 ⚠ 6m late | 18:45 ⚠ 7m late | |
| ASG Alsager | 1 | 18:49 ⚠ 7m late | 18:49 ⚠ 7m late | |
| CRE Crewe | 2 | 18:58 ⚠ 7m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| CRE Crewe | 5 | 19:10 ⚠ 8m late | ||
| SHR Shrewsbury | 7 | 19:43 ⚠ 7m late |
| Station | Platform | Arrival | Departure | |
|---|---|---|---|---|
| SHR Shrewsbury | 6 | 20:32 ✔ On Time | ||
| WLP Welshpool | 2 | 20:53 ✔ 1m early | 20:54 ✔ 1m early | |
| NWT Newtown (Powys) | 2 | 21:09 ⚠ 3m late | 21:09 ⚠ 4m late | |
| CWS Caersws | 1 | 21:16 ⚠ 4m late | 21:17 ⚠ 4m late | |
| MCN Machynlleth | 1 | 21:42 ⚠ 6m late |