Detailed timetable
01:04 Stormy to Port Talbot Up Sidings
Friday 9 October 2026
Planned service information
- Power type
- Diesel
- Maximum speed
- 60 mph
| Location | Platform | Scheduled | Actual | |||
|---|---|---|---|---|---|---|
| Arrival | Departure | Arrival | Departure | Delay | ||
| Stormy | 01:04 | 01:00 | -4 min | |||
| Margam Moors Junction | pass | 01:12 | 01:03 | -9 min | ||
| Margam East Junction | pass | 01:13½ | 01:04½ | |||
| Port Talbot Parkway | 1 | pass | 01:16 | 01:15 | -1 min | |
| Court Sart Junction | pass | 01:20 | 01:20 | On time | ||
| Neath | pass | 01:22 | 01:23 | +1 min | ||
| Landore Junction | pass | 01:32 | 01:33 | |||
| Swansea Loop West | pass | 01:35 | 01:36 | +1 min | ||
| Cockett West | pass | 01:42 | 01:43 | |||
| Duffryn West | pass | 01:49 | 01:50 | |||
| Llandeilo Junction | pass | 01:50 | 01:49 | -1 min | ||
| Llanelli | DPL | 01:56 | 01:58 | 01:53 | 01:54 | -4 min |
| Pembrey & Burry Port | pass | 02:04 | 02:00 | |||
| Kidwelly | 2 | pass | 02:10 | 02:04 | -6 min | |
| Bertwyn Level Crossing | pass | 02:11½ | 02:06 | -5 min | ||
| Ferryside | pass | 02:14 | 02:09 | |||
| Carmarthen Junction | pass | 02:24 | 02:17 | -7 min | ||
| Carmarthen Bridge | pass | 02:25½ | 02:18½ | |||
| Sarnau Lc | pass | 02:32 | 02:25 | |||
| St Clears Crossing | pass | 02:33½ | 02:26½ | |||
| Whitland | 2 | pass | 02:41 | 02:33 | -8 min | |
| Clunderwen | pass | 02:48 | 02:40 | |||
| Clarbeston Road | 02:55 | 02:57 | 02:49 | 02:49 | -8 min | |
| Haverfordwest | 2 | pass | 03:04 | 02:57 | -7 min | |
| Johnston (Pembrokeshire) | pass | 03:12 | 03:05 | |||
| Herbrandston Junction | pass | 03:17 | 03:10 | |||
| Milford Haven | 03:21 | 03:26 | 03:14 | 03:20 | -6 min | |
| Herbrandston Junction | pass | 03:30 | 03:24 | |||
| Johnston (Pembrokeshire) | pass | 03:37 | 03:31 | |||
| Haverfordwest | 1 | pass | 03:44 | 03:35 | -9 min | |
| Clarbeston Road | 03:52 | 03:53 | 03:42 | 03:42 | -11 min | |
| Clunderwen | pass | 04:00 | 03:49 | |||
| Whitland | 1 | 04:08 | 04:22½ | 03:58 | 04:03 | -19 min |
| Tenby | 1 | 04:47½ | 04:49½ | 04:32 | 04:34 | -15 min |
| Pembroke Dock | 05:14½ | 05:49½ | 05:05 | 05:08 | -41 min | |
| Tenby | 2 | 06:14½ | 06:18½ | 05:44 | 06:18 | On time |
| Whitland | 1 | 06:45½ | 06:53 | 06:50 | 06:50 | -3 min |
| St Clears Crossing | pass | 07:01½ | 06:58½ | |||
| Sarnau Lc | pass | 07:03 | 07:01 | -2 min | ||
| Carmarthen Bridge | pass | 07:09½ | 07:07½ | |||
| Carmarthen Junction | pass | 07:11 | 07:08 | -3 min | ||
| Ferryside | pass | 07:19 | 07:16 | |||
| Bertwyn Level Crossing | pass | 07:21½ | 07:20 | -1 min | ||
| Kidwelly | 1 | pass | 07:23 | 07:21 | -2 min | |
| Pembrey & Burry Port | pass | 07:28 | 07:27 | -1 min | ||
| Llanelli | UPL | pass | 07:33 | 07:31 | -2 min | |
| Llandeilo Junction | pass | 07:35 | 07:33 | -2 min | ||
| Duffryn West | pass | 07:36 | 07:34 | |||
| Cockett West | pass | 07:42 | 07:40 | |||
| Swansea Loop West | pass | 07:49½ | 07:48 | -1 min | ||
| Swansea Loop East | pass | 07:56 | 07:59 | +3 min | ||
| Swansea | 3 | 07:58 | 08:31 | 08:01 | 08:29 | -2 min |
| Swansea Loop East | pass | 08:33 | 08:32 | -1 min | ||
| Swansea Loop West | pass | 08:35 | 08:34 | -1 min | ||
| Cockett West | pass | 08:42 | 08:41 | |||
| Duffryn West | pass | 08:49 | 08:48 | |||
| Llandeilo Junction | UGL | 08:52 | 08:57 | 08:51 | 08:54 | -3 min |
| Morlais Junction | pass | 09:04½ | 09:02 | -2 min | ||
| Grovesend Signal Pt3544 | pass | 09:08 | 09:04 | -4 min | ||
| Glanlliw Signal Pt3540 | pass | 09:13½ | 09:07 | -6 min | ||
| Llangyfelach Signal Pt3536 | pass | 09:20 | 09:09 | -11 min | ||
| Jersey Marine Junction North | pass | 09:29 | 09:16 | -13 min | ||
| Jersey Marine Junction South | 09:33 | 09:48 | 09:20 | 09:48 | On time | |
| Dynevor Junction | pass | 09:54½ | 09:18 | -36 min | ||
| Briton Ferry West Junction | pass | 10:01½ | 09:24 | -37 min | ||
| Port Talbot Parkway | 2 | pass | 10:07 | 09:29 | -38 min | |
| Port Talbot East | 10:09 | 10:14 | 09:31 | 10:14 | On time | |
| Port Talbot Up Sidings | 10:17½ | 11:22½ | 10:17½ | 11:22½ | ||
| Port Talbot East | pass | 11:25½ | 11:25½ | |||
| Margam East Junction | pass | 11:29½ | 11:29½ | |||
| Margam Moors Junction | pass | 11:31 | 11:21 | -10 min | ||
| Stormy | pass | 11:38½ | 11:26 | -12 min | ||
| Bridgend | 2 | pass | 11:43½ | 11:35 | -8 min | |
| Pencoed | pass | 11:48½ | 11:42 | -6 min | ||
| Pontyclun | pass | 11:57½ | 11:52 | -5 min | ||
| Leckwith North Junction | pass | 12:09 | 12:04 | |||
| Ninian Park | 1 | pass | 12:11 | 12:04 | -7 min | |
| Penarth Curve North Junction | pass | 12:13 | 12:06 | |||
| Penarth Curve South Junction | 12:15 | 12:25½ | 12:08 | 12:25½ | On time | |
| Cogan Junction | pass | 12:32½ | 12:21 | -11 min | ||
| Cadoxton | pass | 12:40 | 12:30 | -10 min | ||
| Barry | 2 | pass | 12:46½ | 12:38 | -8 min | |
| Aberthaw | pass | 12:56½ | 12:46 | -10 min | ||
| Llantwit Major | pass | 13:02½ | 12:53 | -9 min | ||
| Aberthaw Sig Cf3433 | pass | 13:03½ | 12:54 | -9 min | ||
| Cowbridge Road | pass | 13:20½ | 13:06 | -14 min | ||
| Bridgend | 1 | pass | 13:25 | 13:10 | -15 min | |
| Stormy | pass | 13:30 | 13:16 | -14 min | ||
| Margam Moors Junction | pass | 13:36 | 13:19 | -17 min | ||
| Margam East Junction | pass | 13:37½ | 13:21 | -16 min | ||
| Port Talbot Parkway | 1 | pass | 13:40½ | 13:55 | +15 min | |
| Court Sart Junction | pass | 13:47½ | 14:02½ | |||
| Neath | pass | 13:51 | 14:06 | +15 min | ||
| Swansea Loop East | pass | 14:05 | 14:20 | |||
| Swansea | 1 | 14:07 | 14:33 | 14:22 | 14:48 | +15 min |
| Swansea Loop East | pass | 14:35 | 14:50 | |||
| Neath | pass | 14:47 | 15:02 | +15 min | ||
| Briton Ferry West Junction | pass | 14:51 | 15:06 | |||
| Port Talbot Parkway | 2 | pass | 14:54½ | 15:09 | +15 min | |
| Port Talbot East | 14:56½ | 15:01½ | 15:11½ | 15:16½ | +15 min | |
| Port Talbot Up Sidings | 15:05 | 15:20 | +15 min | |||
Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.