← Change station

Shrewsbury

The lifts are out of order between platforms 4, 5, 6, 7 and the subway at Shrewsbury station. If you require the lift at this station, please speak to a member of on-board staff who can arrange for you to travel to the next accessible station.

No trains between Shrewsbury and Wolverhampton. Latest information can be found in Status and Disruptions.
Trains between Carmarthen and Whiland may be cancelled, delayed by up to 60 minutes or revised. Latest information can be found in Status and Disruptions.
06:46
06:43
from Cardiff Central
1W11 • Transport for Wales
4B
This site cannot display trains that left over 2 hours ago.
09:13
09:42
Cardiff Central
1V92 • Transport for Wales
7B
09:30
09:40
Aberystwyth
Pwllheli
1J07 • Transport for Wales
5
09:44
10:23
Cardiff Central
1V37 • Transport for Wales
09:54
09:58
Manchester Piccadilly
1W54 • Transport for Wales
4
09:59
cancelled
Birmingham New Street via Telford Central & Wolverhampton
0B00 • West Midlands Trains
🚌
10:05
cancelled
Birmingham New Street via Telford Central & Wolverhampton
0B00 • West Midlands Trains
🚌
10:19
10:24
Crewe
2K51 • Transport for Wales
4B
10:25
10:27
Holyhead
1D12 • Transport for Wales
3
10:29
10:30
Aberystwyth
1J09 • Transport for Wales
5
10:29
cancelled
Birmingham International
1I10 • Transport for Wales
7B
10:40
10:50
Carmarthen
1V38 • Transport for Wales
7B
10:53
11:05
Manchester Piccadilly
1W55 • Transport for Wales
4B
10:59
cancelled
Birmingham New Street via Telford Central & Wolverhampton
0B00 • West Midlands Trains
🚌
11:05
cancelled
Birmingham New Street via Telford Central & Wolverhampton
0B00 • West Midlands Trains
🚌
11:13
Cardiff Central
1V94 • Transport for Wales
7
11:22
Swansea
2V08 • Transport for Wales
11:27
11:30
Aberystwyth
Pwllheli
1J11 • Transport for Wales
11:30
cancelled
Birmingham International
1I12 • Transport for Wales
BUS
11:30
Holyhead
1W92 • Transport for Wales
Later trains
Powered by National Rail Enquiries
← Departures from Shrewsbury

08:57 Shrewsbury to Swansea

2V06 • Transport for Wales • RTT
This train has been cancelled because of trespassers on the railway.
This train has been delayed by trespassers on the railway.
Shrewsbury
08:57 09:06
3
Church Stretton
09:15 09:25
2
Craven Arms
09:23 09:33 arr • 09:24 09:38 dep
2
Broome
09:30 arr • 09:30 09:43 dep • by request
1
Hopton Heath
09:34 arr • 09:34 09:47 dep • by request
1
Bucknell
09:39 09:51 • by request
1
Knighton
09:46 09:57 arr • 09:48 10:00 dep
1
Knucklas
09:54 10:06 • by request
1
Llangynllo
10:02 arr • 10:02 10:12 dep • by request
1
Llanbister Road
10:07 arr • 10:07 10:16 dep • by request
1
Dolau
10:13 10:22 • by request
1
Pen-y-bont
10:17 arr • 10:17 10:26 dep • by request
1
Llandrindod
10:27 10:34 arr • 10:29 10:37 dep
1
Builth Road
10:38 arr • 10:38 10:46 dep • by request
1
Cilmeri
10:42 10:50 • by request
1
Garth (Powys)
10:47 arr • 10:47 10:54 dep • by request
1
Llangammarch
10:51 10:58 • by request
1
Llanwrtyd
10:57 11:04 arr • 11:03 dep
1
Sugar Loaf
11:09cancelled • by request
1
Cynghordy
11:16cancelled • by request
1
Llandovery
11:28cancelled
1
Llanwrda
11:34cancelled • by request
1
Llangadog
11:38cancelled • by request
1
Llandeilo
11:47 arr • 11:50 dep • cancelled
1
Ffairfach
11:52cancelled
1
Llandybie
12:00cancelled • by request
1
Ammanford
12:04cancelled • by request
1
Pantyffynnon
12:07cancelled
1
Pontarddulais
12:14cancelled • by request
1
Llangennech
12:19cancelled • by request
1
Bynea
12:22cancelled • by request
1
Llanelli
12:27 arr • 12:40 dep • cancelled
1
Gowerton
12:48cancelled
2
Swansea
13:04cancelled