There are two mainline routes into Wales. One runs from London Paddington to Fishguard along the south Wales coast (branching at Whitland to serve Haverford West and Milford Haven), while the other links Holyhead with Chester and northwest England before connecting with London Euston. In addition, the line from Cardiff to Chester (via Newport, Hereford and Shrewsbury) links the south Wales cities with Abergavenny in Gwent and Wrexham in Clwyd.
There are also two smaller cross-country lines. These run from Shrewsbury to Welshpool, Barmouth, Harlech, Porthmadog and Pwllheli; from Shrewsbury via Welshpool to Aberystwyth; and from Craven Arms (on the Shrewsbury-Ludlow line) through Llandrindod Wells and Llandovery down to Swansea. For details, contact National Rail Enquiries (tel: 0845 748 4950; www.nationalrail.co.uk).