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