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