London Paddington – Carmarthen trains

Great Western Railway trains runs between Carmarthen and Paddington via Ferryside, Kidwelly, Pembrey and Llanelli. Runs every day. On Tuesday 27 October the first train from Carmarthen leaves at 07:23 and the last at 18:20, about every 3 hours during the day.

Operated by Great Western Railway. Timetable for Tuesday, 27 October 2026. Plan a journey · Print this timetable

Questions

When is the first and last Great Western Railway train from Paddington to Carmarthen?
On Tuesday 27 October the first train leaves Paddington at 06:48 and the last at 17:48, 5 journeys in all.
When is the first and last Great Western Railway train from Carmarthen to Paddington?
On Tuesday 27 October the first train leaves Carmarthen at 07:23 and the last at 18:20, 6 journeys in all.
Does the London Paddington – Carmarthen train run on Sundays?
Yes. Runs every day.
How often does the London Paddington – Carmarthen train run?
On Tuesday 27 October it runs about every 3 hours during the day (09:00 to 15:00), 6 journeys from Carmarthen.
Where does the London Paddington – Carmarthen train stop?
Main stops from Carmarthen to Paddington: Carmarthen station (Carmarthen), Ferryside station (Ferryside), Kidwelly station (Kidwelly), Pembrey & Burry Port station (Pembrey), Llanelli station (Llanelli), Swansea station (Swansea), Neath station (Neath), Port Talbot Parkway station (Port Talbot), Bridgend station (Bridgend), Cardiff Central station (Cardiff), Newport (S Wales) station (Newport), Bristol Parkway station (Stoke Gifford), Swindon station (Swindon), Didcot Parkway station (Didcot) and more. The full list is in the timetable below.
Who runs the London Paddington – Carmarthen train?
Great Western Railway.

London Paddington to Carmarthen

StopJourney 1Journey 2Journey 3Journey 4Journey 5
London Paddington station06:4809:4811:4813:4817:48
Reading station07:1310:1312:1314:1318:13
Swindon station07:4010:4212:4014:4018:41
Bristol Parkway station, Stoke Gifford08:0411:0513:0415:0319:04
Newport (S Wales) station08:2711:2813:2415:2319:24
Cardiff Central station08:4211:4213:3815:3819:39
Bridgend station09:0212:0213:5815:5820:00
Port Talbot Parkway station09:1412:1414:1016:1020:12
Neath station09:2112:2114:1816:1620:20
Swansea station09:5512:4114:4316:3720:48
Llanelli station10:1212:5815:0016:5421:05
Pembrey & Burry Port station10:1913:0515:0717:0121:12
Kidwelly station21:20
Ferryside station21:27
Carmarthen station10:4113:2615:2817:2121:39

Carmarthen to London Paddington

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6
Carmarthen station07:2309:2111:2714:2016:1918:20
Ferryside station07:35
Kidwelly station07:41
Pembrey & Burry Port station07:4909:4211:4814:4016:4018:40
Llanelli station07:5609:5011:5514:4816:4818:49
Swansea station08:2310:2212:2215:2217:2219:19
Neath station08:3510:3512:3415:3417:3419:31
Port Talbot Parkway station08:4210:4212:4115:4117:4119:38
Bridgend station08:5510:5512:5415:5417:5419:53
Cardiff Central station09:1911:1813:1816:2118:1820:18
Newport (S Wales) station09:3311:3113:3116:3518:3120:32
Bristol Parkway station, Stoke Gifford09:5611:5513:5516:5518:5320:55
Swindon station10:2212:2014:2017:1919:1721:19
Didcot Parkway station17:3619:35
Reading station10:5612:4714:4817:5019:5021:46
London Paddington station11:2013:1015:1218:1320:1422:09

Places on this route

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