Skip to main content
Read more
Transport for Wales logo

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.

For information specific to train travel within England please visit

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

The latest important travel guidance is available here.

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

Service overview from Monday 7 September

Check your journey plans for travel from 7 September 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 7 September

*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  

      Monday – Saturday
      There are 6 return services a day with the first and last service by bus. 

      There are 4 return services a day.

      Temporarily services are not stopping at Dolgarrog - see details below

      Chester - Holyhead   One service every two hours off peak

      From 7 September extra off-peak Chester – Llandudno Junction services have been added.

      Limited services stopping at Conwy. No services stopping at Llanfairpwll and Valley to support social distancing measures - See details below

      Avanti West Coast services also run along this route.

      Chester- Manchester Airport Yes    
      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   A reduced service is in operation however from 7 September extra off-peak services have been added.  
      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
      A rail replacement bus service is currently in operation along this line.
  • 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.

      Extra morning and afternoon Pontypridd – Treherbert services have been added to support children returning to school.
      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

      School children travelling from north east Cardiff to Bishop of Llandaff High Schools please travel to Coryton and use the direct school bus service.

To help with social distancing, from Monday 7 September 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 Closest 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
Gilfach Fargoed Bargoed 1 mile

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

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

** Limited services stopping at this station

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


Our new December 2020 timetable will be launched on Sunday December 13 and will be valid until 15 May 2021. 

New December 2020 Timetables