Skip to main content
Read more

Train times have changed.

We are currently running a different timetable to usual to help Keep Wales Safe. We are constantly reviewing our timetables, so we recommend checking our live journey planner on this website or on our app before travelling.


Please be aware of the revised temporary timetable information below. We have reduced many services but also enhanced a few at key times.  

This has been done to Keep Wales Safe and to help those who still need to travel. Only use train services in Wales when it is essential to do so.

For information specific to train travel within England please visit www.nationalrail.co.uk.

You must wear a face covering on public transport and put it on before travelling unless you’re exempt. Please be respectful, not everyone can wear a face covering. For guidance visit trc.cymru/face-coverings.

The latest important travel guidance is available here.

We reviewing the timetable on a regular basis in line with Welsh Government advice and any changes will be in the TfW journey planner as well as on this page .

For everyone’s safety special social distancing arrangements are in place at stations and on trains.


Service overview from Monday 6th July

Check your journey plans for travel from 6 July onwards as our current amended timetables are changing with more services in peak times, extra capacity and changes to train times to support social distancing.

The updated timetable will be available on our journey planner and on our rail app from 6 July

Remember our services are still only for key workers and essential journeys.

*Most routes will see a reduction in services after 2000hrs and changes to service times.

As a guide this is an overview of weekday service level provision by line of route.

 

  • North Wales and Borders

    • Train services Normal Service Levels * Reduced Service levels Additional Info
      Aberystwyth – Shrewsbury   One service every two hours off peak  
      Shrewsbury – Birmingham International Yes    
      Pwllheli - Machynlleth   One service every two hours Services not stopping temporarily at Llanaber, Llanbedr, Llandanwy, Tygwyn, Aberech to support social distancing - See details below
      Llandudno – Llandudno Junction Yes    
      Conwy Valley   A rail replacement bus service is in operation based on Sunday service levels  
      Chester - Holyhead   One service every two hours off peak

      Services not stopping temporarily at Conwy, Llanfairpwll and Valley to support social distancing measures - See details below

      Avanti West Coast services also run along this route.

      Chester- Manchester Airport Yes   Services not stopping at Earlestown
      Chester – Liverpool Lime Street   One service every two hours Mersey Rail run services between Chester and Liverpool Lime street
      Wrexham General – Bidston Yes   Wrexham – Bidston line services will run between Wrexham General and Bidston except the first and last service that will call at Wrexham Central It is an approximately half a mile walk between Wrexham General and Wrexham Central.  Alternative travel arrangements between the two stations is available please phone 0333 3211202
      Chester - Crewe   One services an hour provided by TfW and Avanti West Coast  
      Chester-Shrewsbury Yes    
      Shrewsbury – Manchester Piccadilly Yes   Services not stopping temporarily at Prees and Yorton to support social distancing measures - See details below
      Shrewsbury – Crewe (local services) Yes    
      Cardiff Central - Shrewsbury   Hourly Cardiff Central - Manchester services only No direct Cardiff – Holyhead services – change at Shrewsbury for North Wales services.
  • South and West Wales

    • Train services Normal Service Levels * Reduced Service levels Additional Info
      Cardiff Central - Gloucester Yes   Services will not be calling at Cheltenham Spa. CrossCountry services also run along this route - See details below
      Cardiff Central - Maesteg Yes    
      Cardiff – Bridgend- Swansea Yes   Local Swanline services will not be in operation. Alternatively hourly Cardiff / Swansea services will call at Baglan, Briton Ferry, Neath, Skewen and Llansamlet.
      Swansea - Carmarthen Yes    
      Carmarthen – Milford Haven – Pembroke Dock Yes    
      Carmarthen – Fishguard Harbour Yes Three return services a day  
      Llanelli – Shrewsbury via the Heart of Wales line   Two return services a day
      Buses between Swansea – Llanwrtyd
      Services not stopping temporarily at Sugar Loaf and Hopton Heath to support social distancing measures - See details below
  • Local Cardiff and Valleys Services

    • Train services Normal Service Levels * Reduced Service levels Additional Info
      Ebbw Vale Town – Cardiff Central Yes    
      Rhymney -Bargoed- Caerphilly-Cardiff Central   Three services an hour with hourly Rhymney, Bargoed and Caerphilly services to support social distancing. Services not stopping temporarily at Gilfach Fargoed to support social distancing measures - See details below
      Aberdare services (Merthyr - Treherbert – Pontypridd and Cardiff)   An hourly Merthyr, Treherbert and Aberdare services and half hourly Pontypridd – Cardiff shuttles to support social distancing. Aberdare, Merthyr and Treherbert services will run direct between Pontypridd and  Cardiff.
      The Cardiff – Pontypridd shuttles will stop at all stations 
      Cardiff Central – Penarth   Two services an hour  
      Cardiff Central – Barry Island   Three services an hour  
      Cardiff Central – Bridgend via the Vale of Glamorgan Yes    
      Cardiff Bay Shuttle   One service an hour  
      Coryton – Radyr (City Line)   One service an hour  

To help with social distancing, from Monday 6 July until further notice.

In order to maintain a safe distance between the conductor and customers, we need to be able to operate two train doors. Unfortunately due to the short platform length at these stations, this is not possible.

Closed station losest alternative Distance to closest alternative
Llanaber* Barmouth 2 ½ miles
Llanbedr* Pensarn 1 mile
Llandanwg* Pensarn 1 mile
Tygwyn* Talsarnau 1 ½ miles
Abererch* Penychain 2 ½ miles
Conwy* Llandudno Junction 1 mile
Valley*    Holyhead 3 ½ miles
Llanfairpwll* Bangor 4 ½ miles
Sugar Loaf Llanwrtyd Wells 3 miles
Hopton Heath* Bucknell 3 ½ miles
Gilfach Fargoed Bargoed 1 mile

Note services have not been stopped at above stations on the Cambrian Coastal  line since June 22.

*For alternative transport arrangements serving these stations phone 0333 3211 202

A reduced service will also be in operation at Yorton and Press stations as Manchester/Cardiff services will no be stopping at these stations due to the short platform length.  These stations will be serviced by the local Shrewsbury – Crewe shuttles only .