Travel UpdatesLast updated:
We advice you check your journey before traveling with us today
There is a good service across our network
Journeys between London and Cardiff take around 2 hours 5 minutes, but can be longer on public holidays, and at weekends.
Our fastest service takes 2 hours.
Trains from London Paddington to Cardiff are frequent and there are usually 2 trains departing every hour on weekdays.
The fastest direct trains from London Paddington to Cardiff call at Reading, Swindon (Wilts), Bristol Parkway and Newport (South Wales).
Longer services also stop at Didcot Parkway.