The main rail route to Wales departs from London Paddington, Reading, Bath and Bristol to Cardiff. Connections to other regions such as Pembrokeshire, Carmarthenshire and Swansea are easily available from Cardiff .
Alternatively, direct trains from London, Manchester and Birmingham will take you to Llandudno, Holy Head and Bangor.
The fastest trains from London to Cardiff take 1 hour 42 minutes. From Manchester to Llandudno Junction, it’s about 2 hours.
Top Heritage Railways in Wales:
- Ffestiniog & Welsh Highland Railway – est. 1832. Located in North Wales with steam train services from Porthmadog & Caernarfon.
- Snowdon Mountain Railway – popular visitor attraction in North Wales since 1896. Heritage steam & traditional diesel services climb 1085m to the Summit of Snowdon, the highest mountain in England & Wales.
- Talyllyn Railway – est. 1865. Running from Tywyn on the Cardigan Bay through ancient woodlands & meadows. A refreshment stop along route allows visitors to enjoy a cream tea or take advantage of beautiful walking routes on the Welsh Coastal Path & Snowdonia National Park.
- Brecon Mountain Railway – operating through the beautiful scenery of Brecon Beacons National Park. Observation coaches run behind vintage steam locomotives to the 400m summit of the original Brecon & Merthyr Railway.