Wales and UK train timetables
Timetable change Sunday 02 June 2024
From Sunday 02 June, our train timetables are changing.
Please check journey plans before you travel for any changes to train times, platform changes and connections with other train operators’ services.
Here’s an overview of the most significant changes across our network:
Cardiff and Valleys services
Train times and routes will change as the next phase of the South Wales Metro is carried out.
North
Wrexham - Bidston line (02 June - 07 September)
The new 06:26 Bidston - Wrexham Central (Monday - Saturday) will provide an earlier morning service.
North Wales Coast
The pre-covid summer Sunday morning service will return between 02 June - 08 September.
-
06:21 Chester to Holyhead
-
07:19 Holyhead to Crewe
Mid
Shrewsbury - Crewe
21:55 Cardiff - Crewe (Friday only) will now terminate Shrewsbury. With an additional service 00:17 Shrewsbury - Crewe.
Cambrian line
The pre-covid summer Sunday morning service will return between 02 June - 08 September.
-
08:31 Shrewsbury to Machynlleth
South
Cardiff - Pencoed, Pontyclun and Llanharan
22:15/22:18 Cardiff - Carmarthen (Monday - Friday) service will no longer stop at Pencoed, Pontyclun and Llanharan.
22:37 Cardiff Central to Maesteg (Monday - Friday) will call at these stations instead.
Cardiff - Gloucester - Cheltenham
Additional services will be added to make it a daytime hourly service (Monday - Saturday).
Cardiff - Shrewsbury
The 07:17 Cardiff - Holyhead (Monday - Friday) service will now call at all stations between Cardiff and Shrewsbury resulting in an extra service for Leominster, Craven Arms and Church Stretton.
South West Wales
The pre-covid summer Sunday morning service will return between 02 June - 08 September.
-
08:14 Swansea to Pembroke
-
08:20 Carmarthen to Milford Haven
-
09:30 Milford Havem to Carmarthen
-
08:36 Carmarthen to Swansea
-
Timetable booklets 2023/2024
-
If you would like to create a specific downloadable timetable for your journey please use the tool on National Rail Enquiries.
-
June 2024
- Cambrian
- Chester - Birmingham
- Swansea - Shrewsbury | Heart of Wales line
- Cardiff - Manchester
- Maesteg - Cheltenham Spa
- West Wales - Swansea/Cardiff
- Holyhead - Manchester
- Llandudno and Llandudno Junction - Blaenau Ffestiniog
- Bidston - Wrexham Central
- Holyhead - Cardiff Central
- Rhymney Valley - Cardiff Central
- Treherbert/Aberdare/Merthyr Tydfil - Cardiff Central
- Cardiff to Penarth, Barry Island and the Vale of Glamorgan
- Coryton - Cardiff Central
- Ebbw Vale Town - Newport/Cardiff Central
- Cardiff Queen Street - Cardiff Bay
-
December 2023
- Cambrian
- Birmingham - Shrewsbury - Chester
- Swansea - Shrewsbury | Heart of Wales line
- Cardiff - Manchester
- Maesteg - Cheltenham
- West Wales - Cardiff
- Holyhead - Manchester
- Blaenau Ffestiniog - Llandudno
- Wrexham - Bidston
- Holyhead - Cardiff
- Rhymney - Cardiff
- Treherbert/Aberdare/Merthyr Tydfil - Cardiff
- Cardiff - Vale of Glamorgan
- Coryton - Radyr
- Ebbw Vale - Cardiff Central - Newport
- Cardiff Queen Street - Cardiff Bay
-
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.
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.
Industrial action timetable changes
Industrial action and strikes can have an impact on train timetables. For the most up-to-date details regarding transport strikes visit our industrial action page.
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?Sgwrs | Customer panelWe’re transforming travel in Wales. It’s a big job and we need your help.Apply to join Sgwrs