Best Train Routes from London to Wales
The optimal train from London depends on your Welsh destination:
- London Paddington → Cardiff Central (GWR): ~2 hrs, frequent direct service. Best for South Wales, Cardiff, Valleys.
- London Euston → Holyhead (Avanti West Coast): ~3.5–4 hrs, direct. Best for North Wales (Anglesey, Snowdonia, Llŷn Peninsula). Connects to Irish Ferries.
- London Paddington → Swansea (GWR): ~3 hrs, direct. Best for Gower Peninsula, Pembrokeshire, West Wales.
- London Marylebone → Birmingham (Chiltern Railways) + connection: ~2 hrs to Birmingham, then change for Cardiff, Aberystwyth, etc. Useful for Mid Wales.
Book advance tickets for lowest fares. Railcards (16-25, Two Together, Senior) save 1/3 off. Check National Rail Enquiries for live times.