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 when it is essential to do so and please wear a face covering. You must wear a face covering on trains in England.
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.
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 Hourly service during peak times. Customers to use West Midland Trains services during off peak times 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 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|
|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 .