departures
from Craven Arms

Craven Arms
to SwanseaOperated by Transport for Wales

Buy tickets
  • 05:28
    Shrewsbury
    On time
  • 05:46
    Church Stretton
    On time
  • 05:56
    Craven Arms
    On time
  • 06:02
    Broome
    On time
  • 06:06
    Hopton Heath
    On time
  • 06:11
    Bucknell
    On time
  • 06:25
    Knighton
    On time
  • 06:31
    Knucklas
    On time
  • 06:39
    Llangynllo
    On time
  • 06:44
    Llanbister Road
    On time
  • 06:50
    Dolau
    On time
  • 06:54
    Pen-y-Bont
    On time
  • 07:30
    Llandrindod
    On time
  • 07:39
    Builth Road
    On time
  • 07:43
    Cilmeri
    On time
  • 07:48
    Garth (Powys)
    On time
  • 07:52
    Llangammarch
    On time
  • 08:01
    Llanwrtyd
    On time
  • 08:07
    Sugar Loaf
    On time
  • 08:14
    Cynghordy
    On time
  • 08:26
    Llandovery
    On time
  • 08:32
    Llanwrda
    On time
  • 08:36
    Llangadog
    On time
  • 08:48
    Llandeilo
    On time
  • 08:50
    Ffairfach
    On time
  • 08:58
    Llandybie
    On time
  • 09:02
    Ammanford
    On time
  • 09:05
    Pantyffynnon
    Dept. 09:07
  • 09:12
    Pontarddulais
    Dept. 09:14
  • 09:17
    Llangennech
    Dept. 09:19
  • 09:20
    Bynea
    Dept. 09:23
  • 09:34
    Llanelli
    On time
  • 09:43
    Gowerton
    Dept. 09:47
  • 09:56
    Swansea
    Exp. 09:58