departures
from Swansea

Swansea
to ShrewsburyOperated by Transport for Wales

Buy tickets
  • 15:18
    Swansea
    On time
  • 15:31
    Gowerton
    On time
  • 15:41
    Llanelli
    Dept. 15:43
  • 15:45
    Bynea
    Dept. 15:50
  • 15:49
    Llangennech
    Dept. 15:52
  • 15:54
    Pontarddulais
    Dept. 15:56
  • 16:02
    Pantyffynnon
    Dept. 16:05
  • 16:05
    Ammanford
    Dept. 16:08
  • 16:09
    Llandybie
    Dept. 16:12
  • 16:16
    Ffairfach
    Dept. 16:20
  • 16:21
    Llandeilo
    Dept. 16:25
  • 16:31
    Llangadog
    Dept. 16:34
  • 16:34
    Llanwrda
    Dept. 16:38
  • 16:43
    Llandovery
    Dept. 16:47
  • 16:51
    Cynghordy
    Dept. 16:55
  • 17:00
    Sugar Loaf
    Dept. 17:03
  • 17:08
    Llanwrtyd
    Dept. 17:09
  • 17:13
    Llangammarch
    Dept. 17:15
  • 17:17
    Garth (Powys)
    Dept. 17:19
  • 17:23
    Cilmeri
    Dept. 17:24
  • 17:26
    Builth Road
    Dept. 17:28
  • 17:58
    Llandrindod
    On time
  • 18:05
    Pen-y-Bont
    On time
  • 18:11
    Dolau
    On time
  • 18:16
    Llanbister Road
    On time
  • 18:21
    Llangynllo
    On time
  • 18:28
    Knucklas
    On time
  • 18:37
    Knighton
    On time
  • 18:43
    Bucknell
    On time
  • 18:47
    Hopton Heath
    On time
  • 18:50
    Broome
    Dept. 18:51
  • 19:00
    Craven Arms
    On time
  • 19:14
    Church Stretton
    On time
  • 19:37
    Shrewsbury
    On time