Travelling around our network with an Explore Wales pass is straightforward, with direct services linking South Wales with North Wales and connections at Shrewsbury for Mid Wales. The table below gives a sample of frequencies and journey times by train.
| From |
To |
Frequency |
Approximate Journey Times |
| Cardiff |
Holyhead |
Every 2 hours |
4 hours 50 minutes |
| Cardiff |
Crewe |
Every hour |
2 hours 24 minutes |
| Cardiff |
Shrewsbury |
Every hour |
2 hours |
| Cardiff |
Carmarthen |
Every hour |
1 hour 46 minutes |
| Cardiff |
Trehafod |
Every 30 minutes |
40 minutes |
| Chester |
Llandudno |
Every 30 minutes |
1 hour |
| Llandudno Junction |
Blaenau Ffestiniog |
Up to 6 trains daily |
54 minutes |
| Shrewsbury |
Chester |
Every hour |
50 minutes |
| Pwllheli |
Machynlleth |
Every 2 hours |
2 hours 20 minutes |
| Machynlleth |
Porthmadog |
Up to 8 trains daily |
2 hours 5 minutes |
| Shrewsbury |
Aberystwyth |
Every 2 hours |
2 hours |
| Carmarthen |
Tenby |
Every 2 hours |
50 minutes |
| Carmarthen |
Fishguard |
Up to 7 trains daily |
54 minutes |
| Llanelli |
Shrewsbury via Llandrindod |
Up to 4 trains daily |
3 hours 37 minutes |
Route Map
Not sure where our services operate to and from - view and download our network maps.
Timetables
Here you can view and download all our train timetables to plan your journey, then print them off or save them on your computer.
Or how about creating your own timetable that’s tailor made for you.
For details on how your train is running, please visit Journey Check.
For bus timetables, please visit Traveline Cymru.
Our Stations
To help plan your journey and find out which facilities are available at the stations on our network. Simply enter the station name and the details will be displayed.