| Duration | 1h 53m |
| Distance | 149.6 miles |
| Average price | £70 |
| Frequency | Hourly |
Yes, there is a direct train departing from London Paddington and arriving at Cardiff Central. Services depart hourly, and operate every day. The journey takes approximately 1h 52m.
More detailsThe distance between London and Cardiff is 145 miles. The road distance is 149.6 miles.
Get driving directionsLondon to Cardiff train services, operated by Great Western Railway (GWR), depart from London Paddington station.
More detailsLondon to Cardiff train services, operated by Great Western Railway (GWR), arrive at Cardiff Central station.
More detailsBook your London to Cardiff train tickets online with Omio.
Search and bookThere are 1578+ hotels available in Cardiff.
More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Learn more about our apps