London to Cardiff
Whether you’re commuting, visiting friends and family, or making your way to the Principality Stadium for a major concert or sports event, jump on a GWR train from London to Cardiff and be there in no time at all. Buy your tickets with GWR, pay no booking, card, or collection fees and pick up Nectar points too.
There are currently issues on this journey. Please check a specific time for any disruptions
Average Journey Time:
2 hours 5 minutes
How long is the journey by train from London to Cardiff?
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.
How often do trains run from London Paddington to Cardiff?
Trains from London Paddington to Cardiff are frequent and there are usually 2 trains departing every hour on weekdays.
What other stations do trains call at?
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.
What’s on board?
Whether you’re looking to store your bike or upgrade to First Class, you’ll find plenty of ways to enhance your journey from London Paddington to Cardiff Central. Here’s what you can expect on board:
*Registration required to access the on board Wi-Fi