Wales and UK train timetables

Timetable change Sunday 02 June 2024

Timetable significant changes network map (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

Cardiff and Valleys line key

Train times and routes will change as the next phase of the South Wales Metro is carried out.



North Wales line key

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 Wales line key

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 line key

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

South West Wales line key

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



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.

Our journey planner

Our rail app



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.

Metro transformation work


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.