Wales and UK train timetables
Check our train timetables before you travel to avoid any surprises.
We’ll sometimes need to introduce new or temporary timetables when essential works are planned, or if any problems occur on the network. Please check before you travel for any changes to train times and connections with other train operators’ services.
You can stay up to date using our rail app, which provides live train times and keeps you informed for your latest journey.
Timetable booklets 2025
If you would like to create a specific downloadable timetable for your journey please use the tool on National Rail Enquiries.
September 2025
West Wales - Swansea and Cardiff
Holyhead - Llandudno - Chester - Manchester
Rhymney Valley - Caerphilly - Cardiff Central
Cardiff to Penarth, Barry Island and the Vale of Glamorgan
May 2025
Swansea - Shrewsbury | Heart of Wales line
Cardiff - Manchester / Chester / Llandudno Junction / Holyhead
Cardiff Central - Cheltenham Spa
Llandudno - Blaenau Ffestiniog
Treherbert / Aberdare / Merthyr Tydfil - Cardiff Central
Temporary service reductions | 18 October - 28 November, Mondays - Saturdays
Due to adverse autumn weather conditions we may need to make the following changes to our services. This will be done on a week by week basis. Please check before you travel.
Currently these changes will be in place until Friday 14 November*.
*Changes on the Conwy Valley will be in place until Friday 28 November.
Temporary service reduction | Church Streton, Craven Arms, Ludlow
18 October - 28 November, Mondays - Saturdays*
0513 Crewe to Cardiff Central will not call at Church Stretton (0559) and Ludlow (0617)
0519 Cardiff to Holyhead will not call at Craven Arms (0701) and Church Stretton (0709)
1123 Cardiff to Holyhead will not call at Ludlow (1254)
1930 Manchester to Cardiff will not call at Church Stretton (2107) and Craven Arms (2115)
*excluding Saturday 15, 22, 29 November due to Rugby International in Cardiff
Temporary service reduction | Cheltenham
18 October - 28 November, Mondays - Saturdays*
0910 Cardiff - Cheltenham service will terminate at Gloucester (1013)
1310 Cardiff - Cheltenham service will terminate at Gloucester (1413)
1910 Cardiff - Cheltenham service will terminate at Gloucester (2019)
1040 Cheltenham - Cardiff service will start at Gloucester (1048)
1437 Cheltenham - Cardiff servicewill start at Gloucester (1445)
2041 Cheltenham - Cardiff service will start at Gloucester (2049)
*excluding Saturday 15, 22, 29 November due to Rugby International in Cardiff
Temporary service reduction | Colwyn Bay and Flint
18 October - 28 November, Mondays - Saturdays*
1038 Holyhead - Cardiff will not call at Colwyn Bay (1134) and Flint (1202)
*excluding Saturday 15, 22, 29 November due to Rugby International in Cardiff
Temporary service reduction | Gowerton
18 October - 28 November, Mondays - Saturdays*
1702 Pembroke Dock to Cardiff will not call at Gowerton (1903)
*excluding Saturday 15, 22, 29 November due to Rugby International in Cardiff
Temporary service reduction | Wrexham Central
18 October - 28 November, Mondays - Saturdays
0936 Bidston - Wrexham Central will terminate at Wrexham General (1034)
1106 Bidston - Wrexham Central will terminate at Wrexham General (1204)
1321 Bidston - Wrexham Central will terminate at Wrexham General (1419)
1451 Bidston - Wrexham Central will terminate at Wrexham General (1549)
1043 Wrexham Central - Bidston will start at Wrexham General (1046)
1213 Wrexham Central - Bidston will start at Wrexham General (1216)
1428 Wrexham Central - Bidston will start at Wrexham General (1431)
1558 Wrexham Central - Bidston will start at Wrexham General (1601)
Temporary timetable change | Blaenau Ffestinog to Llandudno
Monday 27 October - Friday 28 November
The 1137, 1439 and 1735 Blaenau Ffestinog to Llandudno services will be leaving 5 minutes earlier.
Services will also arrive into Blaenau Ffestiniog slightly later.
Please check before you travel.
Metro timetable changes
Timetables can also change due to metro transformation works across our network. Please visit our metro transformation work page for more information.
Refunds for timetable changes
If you’ve already purchased tickets for services affected by changes you’ll be able to use your tickets on alternative TfW rail services. Alternatively, you’ll be able to request a refund by visiting our refunds page.
Stay completely up to date with train time changes, alterations and cancellations using our journey planner.
-
Did you know?Join our customer panelShare your views and help shape the way Wales travels.Have your say