Craven Arms to Swansea

Platform 2
14:23
left on time

Previously called at

Shrewsbury13:54left on time
Church Stretton14:12left no report
Craven Arms14:23left on time

Calling at

Broome14:28left no report
Hopton Heath14:33left no report
Bucknell14:37left no report
Knighton14:47left 14:44
Knucklas14:52left no report
Llangynllo15:00left no report
Llanbister Road15:05left no report
Dolau15:11left no report
Pen-y-bont15:15left no report
Llandrindod15:28left 15:25
Builth Road15:43left no report
Cilmeri15:47left no report
Garth (Powys)15:52left no report
Llangammarch15:56left no report
Llanwrtyd16:05left 16:03
Sugar Loaf16:12left no report
Cynghordy16:18left no report
Llandovery16:31left 16:28
Llanwrda16:36left no report
Llangadog16:40left no report
Llandeilo16:52left 16:50
Ffairfach16:55left no report
Llandybie17:02left no report
Ammanford17:06left no report
Pantyffynnon17:10left on time
Pontarddulais17:16left 17:13
Llangennech17:21left 17:23
Bynea17:24due 17:26
Llanelli17:35on time
Gowerton17:45on time
Swansea18:01on time
Operated by Transport for Wales