| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 7 | 08:28 ✔ 1m early | |
| SMR Smethwick Rolfe Street | 2 | 08:34 ✔ 1m early | 08:34 ✔ 1m early |
| SGB Smethwick Galton Bridge | 3 | 08:36 ✔ 1m early | 08:37 ✔ 1m early |
| SAD Sandwell & Dudley | 2 | 08:39 ✔ 1m early | 08:39 ✔ On Time |
| DDP Dudley Port | 2 | 08:43 ✔ 1m early | 08:43 ✔ 1m early |
| TIP Tipton | 2 | 08:45 ✔ 1m early | 08:45 ✔ On Time |
| CSY Coseley | 2 | 08:48 ✔ 1m early | 08:49 ✔ 1m early |
| WVH Wolverhampton | 2 | 08:54 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WVH Wolverhampton | 5 | 09:18 ⚠ 1m late | |
| CSY Coseley | 1 | 09:23 ⚠ 1m late | 09:23 ⚠ 2m late |
| TIP Tipton | 1 | 09:26 ⚠ 1m late | 09:26 ⚠ 2m late |
| DDP Dudley Port | 1 | 09:28 ⚠ 1m late | 09:29 ⚠ 1m late |
| SAD Sandwell & Dudley | 1 | 09:32 ⚠ 1m late | 09:33 ✔ On Time |
| SGB Smethwick Galton Bridge | 4 | 09:35 ✔ On Time | 09:36 ✔ On Time |
| SMR Smethwick Rolfe Street | 1 | 09:38 ✔ 1m early | 09:38 ✔ On Time |
| BHM Birmingham New Street | 2 | 09:45 ✔ 2m early | 10:00 ✔ 1m early |
| DUD Duddeston | 2 | 10:05 ✔ 1m early | 10:05 ✔ 1m early |
| AST Aston | 1 | 10:07 ✔ On Time | 10:08 ✔ 1m early |
| WTT Witton (West Midlands) | 2 | 10:10 ✔ 1m early | 10:10 ✔ 1m early |
| PRY Perry Barr | 2 | 10:12 ✔ 1m early | 10:12 ✔ 1m early |
| HSD Hamstead (Birmingham) | 2 | 10:15 ✔ 1m early | 10:16 ✔ 1m early |
| TAB Tame Bridge Parkway | 2 | 10:19 ✔ 1m early | 10:20 ✔ 1m early |
| BSC Bescot Stadium | 2 | 10:22 ✔ 1m early | 10:22 ✔ 1m early |
| WSL Walsall | 3 | 10:26 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WSL Walsall | 1 | 11:07 ✔ 1m early | |
| BLX Bloxwich | 2 | 11:13 ✔ 2m early | 11:13 ✔ 1m early |
| BWN Bloxwich North | 2 | 11:14 ✔ 1m early | 11:15 ✔ 1m early |
| LAW Landywood | 2 | 11:18 ✔ 1m early | 11:18 ✔ On Time |
| CAO Cannock | 2 | 11:22 ✔ 1m early | 11:22 ✔ On Time |
| HNF Hednesford | 2 | 11:26 ✔ 1m early | 11:26 ✔ 1m early |
| RGT Rugeley Town | 2 | 11:32 ✔ 1m early | 11:33 ✔ 1m early |
| RGL Rugeley Trent Valley | 1 | 11:37 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RGL Rugeley Trent Valley | 3 | 11:42 ⚠ 3m late | |
| LTV Lichfield Trent Valley | 2 | 11:49 ⚠ 3m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LTV Lichfield Trent Valley | 3 | 12:00 ✔ 1m early | |
| LIC Lichfield City | 2 | 12:03 ✔ 1m early | 12:04 ✔ 1m early |
| SEN Shenstone | 2 | 12:09 ✔ 1m early | 12:09 ✔ 1m early |
| BKT Blake Street | 2 | 12:12 ✔ On Time | 12:13 ✔ 1m early |
| BUL Butlers Lane | 1 | 12:15 ✔ 1m early | 12:15 ✔ 1m early |
| FOK Four Oaks | 2 | 12:18 ✔ 2m early | 12:18 ✔ 1m early |
| SUT Sutton Coldfield | 2 | 12:21 ✔ 2m early | 12:21 ✔ 1m early |
| WYL Wylde Green | 2 | 12:24 ✔ 1m early | 12:24 ✔ 1m early |
| CRD Chester Road | 2 | 12:26 ✔ 1m early | 12:26 ✔ On Time |
| ERD Erdington | 2 | 12:28 ✔ 1m early | 12:29 ✔ 1m early |
| GVH Gravelly Hill | 1 | 12:31 ✔ 1m early | 12:31 ✔ 1m early |
| AST Aston | 2 | 12:34 ✔ 1m early | 12:35 ✔ 1m early |
| DUD Duddeston | 1 | 12:38 ✔ 1m early | 12:38 ✔ 1m early |
| BHM Birmingham New Street | 12 | 12:42 ✔ 1m early | 12:45 ✔ On Time |
| FWY Five Ways | 2 | 12:48 ✔ On Time | 12:49 ✔ 1m early |
| UNI University (Birmingham) | 2 | 12:52 ✔ 1m early | 12:53 ✔ 1m early |
| SLY Selly Oak | 2 | 12:55 ✔ 1m early | 12:55 ✔ 1m early |
| BRV Bournville | 2 | 12:58 ✔ 2m early | 12:58 ✔ 1m early |
| KNN Kings Norton | 4 | 13:00 ✔ 1m early | 13:01 ✔ 1m early |
| NFD Northfield | 4 | 13:04 ✔ 1m early | 13:04 ✔ 1m early |
| LOB Longbridge | 2 | 13:06 ✔ 1m early | 13:07 ✔ On Time |
| BTG Barnt Green | 4 | 13:11 ✔ On Time | 13:12 ✔ 1m early |
| ALV Alvechurch | 2 | 13:16 ✔ 1m early | 13:16 ✔ On Time |
| RDC Redditch | 1 | 13:22 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| RDC Redditch | 1 | 13:27 ✔ 1m early | |
| ALV Alvechurch | 1 | 13:32 ✔ 1m early | 13:32 ✔ On Time |
| BTG Barnt Green | 3 | 13:37 ✔ 1m early | 13:38 ✔ 1m early |
| LOB Longbridge | 1 | 13:42 ✔ On Time | 13:43 ✔ On Time |
| NFD Northfield | 1 | 13:45 ✔ 1m early | 13:45 ✔ On Time |
| KNN Kings Norton | 1 | 13:47 ✔ On Time | 13:48 ✔ On Time |
| BRV Bournville | 1 | 13:50 ✔ On Time | 13:50 ⚠ 1m late |
| SLY Selly Oak | 1 | 13:53 ✔ On Time | 13:53 ✔ On Time |
| UNI University (Birmingham) | 1 | 13:55 ✔ On Time | 13:56 ✔ On Time |
| FWY Five Ways | 1 | 13:59 ✔ On Time | 14:00 ✔ On Time |
| BHM Birmingham New Street | 8 | 14:03 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| BHM Birmingham New Street | 11 | 14:52 ✔ On Time | |
| CEH Coleshill Parkway | 2 | 15:05 ✔ On Time | 15:06 ✔ 1m early |
| NUN Nuneaton | 7 | 15:20 ✔ 1m early | 15:21 ✔ 1m early |
| HNK Hinckley (Leics) | 1 | 15:27 ✔ 1m early | 15:28 ✔ On Time |
| NBR Narborough | 1 | 15:36 ✔ 1m early | 15:36 ✔ 1m early |
| SWS South Wigston | 2 | 15:41 ✔ 1m early | 15:41 ⚠ 1m late |
| LEI Leicester | 1 | 15:50 ✔ 2m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| LEI Leicester | 3 | 16:13 ⚠ 3m late | |
| MHR Market Harborough | 2 | 16:25 ⚠ 4m late | 16:26 ⚠ 5m late |
| KET Kettering | 3 | 16:35 ⚠ 5m late |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KET Kettering | 2 | 16:47 ✔ 1m early | |
| COR Corby | 1 | 16:55 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| COR Corby | 1 | 17:10 ✔ 1m early | |
| KET Kettering | 1 | 17:18 ✔ 2m early | 17:18 ✔ On Time |
| WEL Wellingborough | 4 | 17:26 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WEL Wellingborough | 1 | 17:37 ✔ On Time | |
| KET Kettering | 2 | 17:45 ✔ On Time |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| KET Kettering | 4 | 17:51 ⚠ 1m late | |
| MHR Market Harborough | 1 | 18:00 ✔ On Time | 18:01 ⚠ 1m late |
| LEI Leicester | 2 | 18:17 ✔ 4m early | 18:20 ✔ On Time |
| LBO Loughborough | 1 | 18:29 ✔ On Time | 18:30 ✔ On Time |
| EMD East Midlands Parkway | 1 | 18:37 ✔ 1m early | 18:38 ✔ On Time |
| BEE Beeston | 1 | 18:44 ✔ On Time | 18:45 ✔ On Time |
| NOT Nottingham | 6 | 18:51 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| NOT Nottingham | 7 | 19:23 ✔ On Time | |
| BEE Beeston | 2 | 19:29 ✔ 1m early | 19:29 ✔ On Time |
| ATB Attenborough | 2 | 19:33 ✔ 1m early | 19:33 ✔ On Time |
| LGE Long Eaton | 2 | 19:40 ✔ On Time | 19:41 ✔ On Time |
| SPO Spondon | 2 | 19:48 ✔ 1m early | 19:48 ✔ On Time |
| DBY Derby | 5 | 19:54 ✔ 1m early | 20:03 ✔ On Time |
| DFI Duffield | 2 | 20:10 ✔ 1m early | 20:10 ⚠ 1m late |
| BLP Belper | 1 | 20:15 ✔ 1m early | 20:15 ✔ On Time |
| AMB Ambergate | 1 | 20:20 ✔ On Time | 20:21 ✔ On Time |
| WTS Whatstandwell | ??? | 20:25 ✔ 1m early | 20:26 ✔ 1m early |
| CMF Cromford | ??? | 20:31 ✔ 1m early | 20:31 ✔ On Time |
| MTB Matlock Bath | ??? | 20:34 ✔ 1m early | 20:34 ✔ 1m early |
| MAT Matlock | 1 | 20:37 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| MAT Matlock | 1 | 20:42 ✔ On Time | |
| MTB Matlock Bath | ??? | 20:45 ✔ 1m early | 20:45 ✔ On Time |
| CMF Cromford | ??? | 20:48 ✔ 1m early | 20:48 ✔ On Time |
| WTS Whatstandwell | ??? | 20:53 ✔ On Time | 20:54 ✔ 1m early |
| AMB Ambergate | 1 | 20:58 ✔ 1m early | 20:59 ✔ On Time |
| BLP Belper | 2 | 21:04 ✔ 1m early | 21:05 ✔ 1m early |
| DFI Duffield | 1 | 21:09 ✔ 1m early | 21:10 ✔ 1m early |
| DBY Derby | 6 | 21:17 ✔ 1m early |
| Station | Platform | Arrival | Departure |
|---|---|---|---|
| DBY Derby | 3 | 21:44 ⚠ 3m late | |
| BUT Burton-on-Trent | 2 | 21:54 ⚠ 3m late | 21:55 ⚠ 3m late |
| TAM Tamworth | 4 | 22:06 ⚠ 2m late | 22:06 ⚠ 4m late |
| WNE Wilnecote (Staffs) | 1 | 22:10 ⚠ 2m late | 22:10 ⚠ 3m late |
| BHM Birmingham New Street | 10 | 22:28 ⚠ 2m late |