Cardiff Central – Pembroke Dock (Pembroke Dock Line) trains

Transport for Wales trains runs between Cardiff and Carmarthen via Pontyclun, Llanharan, Pencoed and Bridgend. Runs every day. On Tuesday 10 November the first train from Swansea leaves at 06:02 and the last at 23:46, about every 2 hours during the day.

Operated by Transport for Wales. Timetable for Tuesday, 10 November 2026. Today's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Questions

When is the first and last Transport for Wales train from Cardiff to Carmarthen?
On Tuesday 10 November the first train leaves Cardiff at 06:02 and the last at 23:46, 17 journeys in all.
When is the first and last Transport for Wales train from Carmarthen to Cardiff?
On Tuesday 10 November the first train leaves Carmarthen at 05:33 and the last at 22:41, 13 journeys in all.
Does the Cardiff Central – Pembroke Dock (Pembroke Dock Line) train run on Sundays?
Yes. Runs every day.
How often does the Cardiff Central – Pembroke Dock (Pembroke Dock Line) train run?
On Tuesday 10 November it runs about every 2 hours during the day (09:00 to 15:00), 17 journeys from Swansea.
Where does the Cardiff Central – Pembroke Dock (Pembroke Dock Line) train stop?
Main stops from Cardiff to Carmarthen: Cardiff Central station (Cardiff), Pontyclun station (Pontyclun), Llanharan station (Llanharan), Pencoed station (Pencoed), Bridgend station (Bridgend), Pyle station (Pyle), Port Talbot Parkway station (Port Talbot), Baglan station (Baglan), Briton Ferry station (Briton Ferry), Neath station (Neath), Skewen station (Skewen), Llansamlet station (Llansamlet), Swansea station (Swansea), Gowerton station (Gowerton) and more. The full list is in the timetable below.
Who runs the Cardiff Central – Pembroke Dock (Pembroke Dock Line) train?
Transport for Wales.

Cardiff Central to Carmarthen

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17
Cardiff Central station06:4407:3908:5410:5412:5414:5115:4316:5417:5118:5119:5122:2623:29
Pontyclun station06:5707:5109:0711:0713:0715:0415:5517:0718:0419:0520:0423:45
Llanharan station07:0107:5609:1111:1213:1115:0816:0017:1118:0819:0920:0923:50
Pencoed station07:0608:0109:1511:1613:1515:1316:0517:1518:1319:1320:1423:54
Bridgend station07:1108:0709:2111:2213:2115:1816:1217:2118:1819:1920:2022:5000:04
Pyle station07:1908:1609:2811:2913:2815:2616:2117:2818:2619:2620:2723:1700:11
Port Talbot Parkway station07:2608:2309:3511:3613:3515:3316:2917:3518:3319:3320:3523:2500:19
Baglan station07:2908:2709:3811:3913:3815:3516:3217:3718:3519:3620:3800:22
Briton Ferry station07:3308:3109:4211:4313:4215:3916:3617:4118:3919:4020:4200:26
Neath station07:3708:3609:4611:4713:4615:4316:4017:4518:4319:4420:4600:30
Skewen station07:4108:4009:5011:5013:4915:4716:4517:4918:4719:4720:5000:34
Llansamlet station07:4508:4409:5511:5413:5415:5116:4917:5318:5119:5120:5500:38
Swansea station06:0207:5908:5410:0912:0614:0816:0316:5918:0218:2019:0120:0521:0322:4023:4600:50
Gowerton station06:1208:0912:1716:1318:3020:1522:5223:5801:01
Llanelli station06:1908:1610:2512:2414:2416:2018:3920:2222:5923:5600:0601:08
Pembrey & Burry Port station06:2508:2210:3112:3014:3016:2620:2723:0400:0200:1201:14
Kidwelly station06:3208:2916:3320:3423:1100:0900:1901:21
Ferryside station06:3808:3516:3820:4023:1700:1500:2501:27
Carmarthen station06:5008:4710:5412:5014:5016:5120:5323:3100:2900:3701:37

Carmarthen to Cardiff Central

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13
Carmarthen station05:3308:3010:2412:3014:3316:3318:3220:3122:41
Ferryside station05:4408:4020:4122:51
Kidwelly station05:5008:4620:4722:57
Pembrey & Burry Port station05:5708:5310:4212:4714:5016:5118:5020:5423:04
Llanelli station06:0406:5108:5910:5012:5414:5816:5718:5721:0023:10
Gowerton station06:1106:5809:0510:5817:0419:0421:0723:17
Swansea station06:3107:2308:2809:2711:2713:2715:2716:2717:2718:2819:2421:2823:32
Llansamlet station06:3807:2908:3509:3311:3313:3315:3316:3417:3318:3419:3021:3523:39
Skewen station06:4207:3408:3909:3711:3813:3815:3816:3817:3818:3919:3521:3923:43
Neath station06:4607:3808:4309:4111:4213:4215:4216:4217:4218:4419:3921:4323:47
Briton Ferry station06:4907:4108:4709:4511:4513:4515:4516:4617:4518:4719:4221:4723:50
Baglan station06:5307:4508:5109:4911:4913:4915:4916:5017:4918:5119:4621:5123:54
Port Talbot Parkway station06:5707:4908:5509:5311:5313:5315:5316:5417:5318:5619:5021:5500:17
Pyle station07:0407:5609:0210:0012:0014:0016:0017:0118:0119:0419:5722:0200:28
Bridgend station07:1108:0409:1110:0812:0814:0816:0817:1018:0819:1220:0522:1000:40
Pencoed station07:1808:1009:1710:1412:1414:1416:1417:1618:1419:1820:11
Llanharan station07:2108:1409:2010:1812:1814:1816:1817:2018:1819:2220:15
Pontyclun station07:2608:1909:2510:2312:2314:2316:2317:2518:2319:2720:20
Cardiff Central station07:3908:3209:3810:3812:3714:3816:3817:3818:3719:4120:3522:3501:07

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook