The trains run generally four times a day, each way, on The Heart of Wales Line between Swansea (connections to London and West Wales) and Shrewsbury (connections to North Wales, Birmingham, Manchester)

Llandovery to Swansea:

Mon - Fri wef 13/12/15
Llandovery (Depart) Swansea (Arrive)
06.42 08.08
08.34  10.02
12.56 14.25 
16.48 18.14 
20.56 22.21 

Swansea to Llandovery:

Mon - Fri wef 13/12/15
Swansea (Depart) Llandovery (Arrive)
06.03 07.26
09.33 10.52
14.35 15.52
18.21 19.40


Trains on a Saturday vary slightly on a saturday but on sunday only two trains run each way.

The timetables above are a guideline only and we cannot accept responsibility for their accuracy.

Check up to date timetables from:

Heart of Wales Line

Arriva Trains Wales

National Rail


Latest News

Associated Links

BBNPA Rural Alliances Welsh Government