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