Detailed timetable

06:44 Cardiff Central to Pembroke Dock

Monday 12 October 2026

Live map
Headcode: 1B58Headcode1B58 OperatorTransport for Wales UIDG38314

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
100 mph
Train class code
S
Reservation code
S
Catering code
T
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Cardiff Central4B06:44 06:54 +10 min
Leckwith North Junctionpass06:46 06:58 +12 min
Pontyclun06:5606:57 07:07 07:08 +11 min
Llanharan07:0107:01 07:12 07:12 +11 min
Pencoed07:0507:06 07:16 07:17 +11 min
Bridgend107:1107:11 07:22 07:23 +12 min
Stormypass07:16 07:28 +12 min
Pyle07:1807:19 07:30 07:31 +12 min
Margam Moors Junctionpass07:21½ 07:33 +12 min
Margam East Junctionpass07:22½ 07:34 +12 min
Port Talbot Parkway107:2507:26 07:37 07:38 +12 min
Baglan07:2907:29 07:42 07:42 +13 min
Briton Ferry07:3207:33 07:45 07:46 +13 min
Court Sart Junctionpass07:34 07:47 +13 min
Neath07:3607:37 07:49 07:51 +14 min
Skewen07:4007:41 07:54 07:55 +14 min
Llansamlet07:4507:45 07:58½ 07:59
Swansea Loop Eastpass07:50½ 08:04½
Swansea207:5507:59 08:06½ 08:13
Swansea Loop Eastpass08:01 08:15
Swansea Loop Westpass08:03 08:17
Gowerton08:0908:09 08:22½ 08:23½
Llandeilo Junctionpass08:13½ 08:27½
LlanelliDPL08:1608:16 08:29½ 08:30½
Pembrey & Burry Port08:2208:22 08:35½ 08:36½
Kidwelly208:2908:29 08:42½ 08:43½
Bertwyn Level Crossingpass08:31½ 08:45½
Ferryside08:3508:35 08:48½ 08:49½
Carmarthen Junctionpass08:44 08:58
Carmarthen108:4708:50 09:00 09:04
Carmarthen Bridgepass08:52 09:06
Sarnau Lcpass08:55½ 09:09½
St Clears Crossingpass08:58 09:12
Whitland209:0509:06 09:19 09:20
Narberth09:1409:14 09:27½ 09:28½
Kilgetty09:2409:24 09:37½ 09:38½
Saundersfoot09:2609:27 09:40 09:41
Tenby109:3409:36 09:48 09:50
Penally09:3909:39 09:52½ 09:53½
Manorbier09:4509:46 09:59 10:00
Lamphey09:5409:54 10:07½ 10:08½
Pembroke09:5809:58 10:11½ 10:12½
Pembroke Dock10:08 10:20

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.