Getting there
There are regular direct trains from London Paddington, Bristol Parkway, Cardiff, Newport, Hereford, Shrewsbury, Crewe and Manchester. Drivers can reach Swansea via the M4 and the journey time from London is around three and a half hours. Alternatively, fly to Cardiff with Flybe or Aer Lingus.