Cardiff Central – Pembroke Dock (Pembroke Dock Line) trains

Transport for Wales trains runs between Cardiff and Pembroke via Pontyclun, Llanharan, Pencoed and Bridgend. Runs every day. On Monday 2 November the first train from Carmarthen leaves at 05:30 and the last at 23:46, about every 2 hours during the day.

Operated by Transport for Wales. Timetable for Monday, 2 November 2026. Plan a journey · Print this timetable

Questions

When is the first and last Transport for Wales train from Cardiff to Pembroke?
On Monday 2 November the first train leaves Cardiff at 05:30 and the last at 23:46, 18 journeys in all.
When is the first and last Transport for Wales train from Pembroke to Cardiff?
On Monday 2 November the first train leaves Pembroke at 04:37 and the last at 22:23, 15 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 Monday 2 November it runs about every 2 hours during the day (09:00 to 15:00), 18 journeys from Carmarthen.
Where does the Cardiff Central – Pembroke Dock (Pembroke Dock Line) train stop?
Main stops from Cardiff to Pembroke: 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 Pembroke Dock

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18
Cardiff Central station06:4407:3908:5410:5412:5414:5115:4316:5417:5118:5119:5122:2623:20
Pontyclun station06:5707:5109:0711:0713:0715:0415:5517:0718:0419:0620:0423:33
Llanharan station07:0107:5609:1111:1213:1115:0816:0017:1118:0819:1020:0923:38
Pencoed station07:0608:0109:1511:1613:1515:1316:0517:1518:1319:1420:1423:42
Bridgend station07:1108:0709:2111:2213:2115:1816:1217:2118:1819:2020:2022:4723:48
Pyle station07:1908:1609:2811:2913:2815:2616:2117:2818:2619:2720:2722:5423:55
Port Talbot Parkway station07:2608:2309:3511:3613:3515:3316:2917:3518:3319:3420:3523:0200:03
Baglan station07:2908:2709:3811:3913:3815:3516:3217:3718:3519:3720:3800:06
Briton Ferry station07:3308:3109:4211:4313:4215:3916:3617:4118:3919:4120:4200:10
Neath station07:3708:3609:4611:4713:4615:4316:4017:4518:4319:4520:4600:14
Skewen station07:4108:4009:5011:5013:4915:4716:4517:4918:4719:4820:5000:18
Llansamlet station07:4508:4409:5511:5413:5415:5116:4917:5318:5119:5220:5500:22
Swansea station06:0407:5908:5410:0912:0614:0816:0316:5918:0218:2019:0120:0621:0322:4023:4600:50
Gowerton station06:1408:0912:1716:1318:3020:1622:5223:5801:00
Llanelli station06:2008:1610:2512:2414:2416:2018:3920:2322:5923:4100:0601:07
Pembrey & Burry Port station06:2608:2210:3112:3014:3016:2620:2823:0423:4700:1201:13
Kidwelly station06:3208:2916:3320:3523:1123:5400:1901:20
Ferryside station06:3808:3516:3820:4123:1700:0100:2501:26
Carmarthen station05:3006:5208:5010:5412:5214:5216:5420:5623:3100:1400:3701:39
Whitland station05:4607:0909:0611:1013:0815:0917:1021:12
Narberth station05:5507:1709:1411:1813:1615:1717:1821:21
Kilgetty station06:0507:2709:2411:2813:2615:2717:2821:31
Saundersfoot station06:0707:3009:2711:3013:2815:3017:3021:33
Tenby station06:1807:4109:3611:3913:3715:3917:3921:43
Penally station06:2107:4409:3911:4213:4015:4217:4221:46
Manorbier station06:2807:5109:4611:4913:4715:4917:4921:53
Lamphey station06:3607:5909:5411:5713:5515:5717:5722:01
Pembroke station06:4008:0309:5812:0113:5916:0118:0122:05
Pembroke Dock station06:5008:1310:0812:1214:1016:1218:1122:16

Pembroke Dock to Cardiff Central

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15
Pembroke Dock station07:0509:0011:0213:0015:0017:0519:0521:0722:23
Pembroke station07:1209:0711:0913:0715:0717:1219:1221:1422:30
Lamphey station07:1609:1111:1313:1115:1117:1619:1621:1822:34
Manorbier station07:2509:2011:2213:2015:2017:2519:2521:2722:43
Penally station07:3109:2611:2813:2615:2617:3119:3121:3322:49
Tenby station07:4009:3611:4013:3715:4017:3919:4221:4422:54
Saundersfoot station07:4809:4411:4713:4415:4817:4719:5021:5223:02
Kilgetty station07:5009:4611:5013:4715:5117:4919:5321:5523:05
Narberth station08:0009:5612:0013:5616:0117:5920:0322:0523:15
Whitland station08:0910:0512:0914:0516:1018:0820:1222:1623:24
Carmarthen station04:3705:3208:3010:2412:3014:3316:3318:3220:3122:4123:41
Ferryside station05:4208:4020:4122:51
Kidwelly station05:4808:4620:4722:57
Pembrey & Burry Port station04:5405:5508:5310:4212:4714:5016:5118:5020:5423:04
Llanelli station05:0306:0206:5108:5910:5012:5414:5816:5718:5721:0023:10
Gowerton station05:1006:0906:5809:0510:5817:0419:0421:0723:17
Swansea station05:2406:3107:2308:2809:2711:2713:2715:2716:2717:2718:2819:2421:2823:34
Llansamlet station06:3807:2908:3509:3311:3313:3315:3316:3417:3318:3419:3021:3523:41
Skewen station06:4207:3408:3909:3811:3813:3815:3816:3817:3818:3919:3521:3923:45
Neath station06:4607:3808:4309:4211:4213:4215:4216:4217:4218:4419:3921:4323:49
Briton Ferry station06:4907:4108:4709:4511:4513:4515:4516:4617:4518:4719:4221:4723:52
Baglan station06:5307:4508:5109:4911:4913:4915:4916:5017:4918:5119:4621:5123:56
Port Talbot Parkway station06:5707:4908:5509:5311:5313:5315:5316:5417:5318:5619:5021:5500:01
Pyle station07:0407:5609:0210:0012:0014:0016:0017:0118:0019:0419:5722:0200:08
Bridgend station07:1108:0409:1110:0812:0814:0816:0817:1018:0819:1220:0522:1000:15
Pencoed station07:1808:1009:1710:1412:1414:1416:1417:1618:1319: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:2219:2720:20
Cardiff Central station07:3908:3209:3810:3812:3714:3816:3817:3818:3719:4120:3522:3500:38

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 2 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