Cwmbran to Swansea TimetableSummer 2026 (until Saturday 12th December unless otherwise indicated - see service detail)
Monday to Friday AW 📅 06:48 08:17
AW 📅 06:48 08:17
AW 08:11 09:42
AW 10:22 11:43
AW 12:18 13:41
AW 14:17 15:40
AW 16:18 17:44
AW 📅 18:19 19:41
AW 📅 18:19 19:40
AW 19:19 20:44
AW 📅 20:27 21:59
AW 📅 20:27 21:59
Saturday AW 06:54 08:21
AW 08:08 09:40
AW 10:21 11:42
AW 12:19 13:42
AW 14:18 15:42
AW 16:18 17:40
AW 18:20 19:43
AW 19:19 20:46
AW 20:29 22:00
Sunday AW 10:41 12:08
AW 12:48 14:20
AW 13:20 15:10
AW 14:20 15:49
AW 15:24 17:00
AW 16:25 18:02
AW 17:25 19:07
AW 18:30 19:55
AW 19:15 20:52
AW 20:13 21:48
AW 21:18 22:47
AW 22:24 23:59
Train Operators AW
📅
Does not run daily or interim schedule
First and Last Service
On weekdays the first train departs Cwmbran at 06:48 arriving at Swansea at 08:17. The last train departs Cwmbran at 20:27 arriving at Swansea at 21:59. Journey Time
The average journey time between Cwmbran and Swansea is 1 hour and 29 minutes. Popular journeys from Cwmbran Popular journeys from Swansea Timetable data under licence from RSP / Rail Delivery Group