By train
The London Paddington to Cardiff service runs hourly and takes only two hours. It also continues to Swansea, with onward connections to West Wales. For North Wales, a high speed service runs from London Euston. There's also a new rail service between London Marylebone, Shrewsbury and Wrexham. Links from the Midlands and North West are excellent - for example, hourly services from Manchester to the North Wales coast, or to Carmarthen via Cardiff and Swansea.





