Rail Transport for Wales

Click to load interactive map
List of stops

            Swansea – Shrewsbury

            Swansea

            08:5315:18

            Gowerton

            09:04
            09:05
            15:31

            Llanelli

            09:13
            09:15
            15:40
            15:42

            Bynea

            09:1915:46

            Llangennech

            09:2315:50

            Pontarddulais

            09:2715:55

            Pantyffynnon

            09:35
            09:36
            16:03

            Ammanford

            09:3916:06

            Llandybie

            09:4416:11

            Ffairfach

            09:5116:18

            Llandeilo

            09:56
            09:57
            16:23
            16:24

            Llangadog

            10:0716:34

            Llanwrda

            10:1116:38

            Llandovery

            10:18
            10:20
            16:45
            16:47

            Cynghordy

            10:2716:54

            Sugar Loaf

            10:3617:03

            Llanwrtyd

            10:43
            10:44
            17:10
            17:11

            Llangammarch

            10:4917:16

            Garth (Powys)

            10:5317:20

            Cilmeri

            10:5817:25

            Builth Road

            11:0117:28

            Llandrindod

            11:15
            11:28
            17:42
            17:59

            Pen-y-Bont (Mid Wales)

            11:3418:06

            Dolau

            11:4018:12

            Llanbister Road

            11:4518:17

            Llangynllo

            11:5118:22

            Knucklas

            11:5718:29

            Knighton

            12:05
            12:09
            18:36
            18:38

            Bucknell

            12:1518:44

            Hopton Heath

            12:1918:48

            Broome

            12:2318:51

            Craven Arms

            12:34
            12:35
            18:59
            19:01

            Church Stretton

            12:46
            12:47
            19:13
            19:15

            Shrewsbury

            13:0319:36

            All trips in this timetable are wheelchair accessible.

            Shrewsbury – Swansea

            All trips in this timetable are wheelchair accessible.

            Build real-time departures into your app Free API Access →

            Route Path (Streets & Roads)

            Outbound: Swansea – Shrewsbury
            Strand Ringmore - Station Road - Heol-y-Bwlch - Heol y Parc - Station Road - Pantyffynnon Road - Station Road - Erwr Brenhinoedd - Heol Cennen - Station Road - Railway Terrace - Glyndŵr - Weston Road - Crossways
            Inbound: Shrewsbury – Swansea
            Crossways - Weston Road - Glyndŵr - Cilgant Gorsaf / Station Crescent - Railway Terrace - Station Road - Lewis Terrace - Heol Cennen - Erwr Brenhinoedd - Station Road - Pantyffynnon Road - Station Road - Heol y Parc - Heol-y-Bwlch - Station Road

            Schedules and stops for this route are published in GTFS: great-britain

            Rail Transport for Wales FAQ

            • What time does the Transport for Wales rail start operating?

              Services on the Transport for Wales - Shrewsbury - Cardiff Central rail start at 08:53 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • What time does the Transport for Wales rail stop working?

              Services on the Transport for Wales - Shrewsbury - Cardiff Central rail stop at 19:36 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

            • Is there a Transport for Wales rail stop near me?

              Click here to view the nearest Transport for Wales - Shrewsbury - Cardiff Central rail stop.

            Transport for Wales (Cardiff Rail Services)

            The first stop of the Transport for Wales rail route is Swansea and the last stop is Shrewsbury. Transport for Wales (Shrewsbury - Cardiff Central) is operational during everyday.

            Additional information: Transport for Wales has 34 stops. The total trip duration for this route is approximately 258 minutes.

            More than 5 million users trust busmaps.com for public transport information. Find suggested Rail Services routes in Cardiff, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

            Transport for Wales rail near me

            Last updated on September 6, 2026