Detailed timetable
19:00 Tunstead Sidings (Fhh) to Westbury Tarmac
Friday 9 October 2026
Planned service information
- Power type
- Diesel
- Timing load / planned train type
- 2200
- Maximum speed
- 60 mph
- Operating characteristics
- Y
| Location | Platform | Scheduled | Actual | |||
|---|---|---|---|---|---|---|
| Arrival | Departure | Arrival | Departure | Delay | ||
| Tunstead Sidings (Fhh) | 19:00 | |||||
| Great Rocks Junction | pass | 19:06 | ||||
| Peak Forest S.b. | pass | 19:10 | ||||
| Chinley South Junction | pass | 19:18 | ||||
| Chinley North Junction | pass | 19:19 | ||||
| New Mills South Junction | pass | 19:26 | ||||
| New Mills Central | 1 | pass | 19:29 | |||
| Marple Wharf Junction | pass | 19:35 | ||||
| Romiley | 1 | pass | 19:36 | |||
| Woodley | 1 | pass | 19:39 | |||
| Hyde Junction | pass | 19:48 | ||||
| Guide Bridge | 1 | pass | 19:51 | |||
| Denton Junction | pass | 19:54 | ||||
| Denton Station Junction | pass | 19:56 | ||||
| Ash Bridge Junction | pass | 20:02 | ||||
| Heaton Norris Junction | UGL | 20:04 | 20:38½ | |||
| Stockport | 0 | pass | 20:41½ | |||
| Edgeley Junction No2 | pass | 20:42½ | ||||
| Edgeley Junction No1 | pass | 20:43½ | ||||
| Adswood Road Junction | pass | 20:46 | ||||
| Cheadle Hulme | 2 | pass | 20:48 | |||
| Wilmslow | 4 | pass | 20:54½ | |||
| Alderley Edge | 2 | pass | 20:57 | |||
| Chelford | pass | 21:00½ | ||||
| Sandbach | 3 | pass | 21:11½ | |||
| Salop Goods Junction | pass | 21:23 | ||||
| Crewe Sig. Il3018/5022 | UFI | pass | 21:26 | |||
| Crewe Ssn Signal Box | pass | 21:26½ | ||||
| Basford Hall Yard (Fl) | 21:30 | 22:01½ | ||||
| Crewe Sorting Sidings South | DEP | pass | 22:06½ | |||
| Crewe Basford Hall Junction | pass | 22:08½ | ||||
| Madeley (Staffs) | pass | 22:24½ | ||||
| Little Bridgeford Junction | pass | 22:41 | ||||
| Stafford | 4 | pass | 22:45 | |||
| Stafford Trent Valley Junction | pass | 22:46 | ||||
| Penkridge | pass | 22:53½ | ||||
| Bushbury Junction | pass | 23:08 | ||||
| Portobello Junction (West Mids) | pass | 23:14 | ||||
| Darlaston Junction | pass | 23:19 | ||||
| Pleck Junction | pass | 23:23 | ||||
| Walsall | 1 | 23:27 | 23:28 | |||
| Ryecroft Junction | pass | 23:31½ | ||||
| Park Lane Junction West Mids | pass | 23:53½ | ||||
| Castle Bromwich Junction | pass | 23:58 | ||||
| Washwood Heath East Junction | pass | 00:03 | ||||
| Washwood Heath West Junction | pass | 00:05½ | ||||
| Duddeston Junction | pass | 00:07 | ||||
| Landor Street Junction | 00:08½ | 00:10½ | ||||
| St Andrews Junction (West Mids) | pass | 00:14½ | ||||
| Bordesley Junction | pass | 00:16 | ||||
| Lifford East Junction | pass | 00:27 | ||||
| Kings Norton | pass | 00:28 | ||||
| Longbridge | pass | 00:34½ | ||||
| Barnt Green | 2 | pass | 00:47 | |||
| Bromsgrove | 4 | pass | 00:51½ | |||
| Stoke Works Junction | pass | 00:54 | ||||
| Abbotswood Junction | pass | 01:05½ | ||||
| Ashchurch for Tewkesbury | 2 | pass | 01:17 | |||
| Cheltenham Spa | 1 | pass | 01:26½ | |||
| Barnwood Junction | pass | 01:33 | ||||
| Gloucester Yard Junction | pass | 01:34 | ||||
| Standish Junction | pass | 01:41 | ||||
| Charfield | pass | 01:55½ | ||||
| Yate | pass | 02:06½ | ||||
| Westerleigh Junction | pass | 02:10½ | ||||
| Bristol Parkway | 2 | 02:16 | 02:30 | |||
| Filton Abbey Wood | 1 | pass | 02:33½ | |||
| Horfield Junction | pass | 02:34½ | ||||
| Dr Day's Junction | pass | 02:39½ | ||||
| North Somerset Junction | pass | 02:41½ | ||||
| Bath Spa | 2 | pass | 02:58½ | |||
| Bathampton Junction | pass | 03:02 | ||||
| Bathampton Sig Bl1990 | pass | 03:07½ | ||||
| Bradford-on-Avon | pass | 03:12 | ||||
| Bradford Junction | pass | 03:16 | ||||
| Hawkeridge Junction | pass | 03:26 | ||||
| Heywood Road Junction | pass | 03:29½ | ||||
| Westbury Tarmac | 03:34 | |||||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.