Cardiff has direct rail links to many cities in the UK including London, Birmingham, Manchester, Nottingham, Bristol and Southampton. The journey time from London Paddington to Cardiff is just over 2 hours and leaves every 30 minutes.

Arriva Trains Wales

There are 20 train stations in Cardiff, most of which form part of the commuter rail network, known locally as Valley Lines, with Cardiff Queen Street and Cardiff Central being the main hubs of the city.

Cardiff Central is one of the UK’s major railway stations and welcomes almost 12 million to the Welsh capital each year and connects the city to Newport, Bristol, Bath, London, Southampton, Portsmouth, Gloucester, Cheltenham, Birmingham and Nottingham.

For train times, information and to book tickets visit

If you’re travelling from outside of the UK and want to explore Britain by rail visit

Other useful rail links