Cheap Trains from London to Cardiff

Cheapest dates for London - Cardiff train tickets

  • any
  • November 2026
  • December 2026
  • January 2027
  • February 2027
  • March 2027
  • April 2027
  • May 2027
  • June 2027
  • July 2027
  • August 2027
  • September 2027
  • October 2027
  • popularity
  • price
  • arrival city
$90
Great Western Railwayoutward: Dec 3, 2026
direct (2h43m)
Great Western Railway
Great Western Railwayinbound: Dec 9, 2026
direct (2h09m)
Great Western Railway
$90
Great Western Railwayoutward: Dec 3, 2026
direct (2h43m)
Great Western Railway
Great Western Railwayinbound: Dec 9, 2026
direct (2h09m)
Great Western Railway
$102
Unknown Companyoutward: Nov 28, 2026
1 stop (3h59m)
Unknown Company
Great Western Railwayinbound: Dec 4, 2026
direct (1h51m)
Great Western Railway
$103
Great Western Railwayoutward: Dec 3, 2026
direct (2h43m)
Great Western Railway
Great Western Railwayinbound: Dec 9, 2026
direct (1h54m)
Great Western Railway
$107
Great Western Railwayoutward: Dec 3, 2026
direct (2h)
Great Western Railway
Great Western Railwayinbound: Dec 9, 2026
direct (1h54m)
Great Western Railway
$113
Great Western Railwayoutward: Dec 3, 2026
direct (2h)
Great Western Railway
Great Western Railwayinbound: Dec 9, 2026
direct (1h54m)
Great Western Railway
$160
Great Western Railwayoutward: Dec 3, 2026
direct (1h49m)
Great Western Railway
Great Western Railwayinbound: Dec 9, 2026
direct (1h54m)
Great Western Railway
$191
Great Western Railwayoutward: Nov 7, 2026
direct (2h04m)
Great Western Railway
Great Western Railwayinbound: Nov 14, 2026
1 stop (3h05m)
Great Western Railway
$206
Great Western Railwayoutward: Nov 7, 2026
direct (2h04m)
Great Western Railway
Great Western Railwayinbound: Nov 14, 2026
1 stop (3h05m)
Great Western Railway
$206
Great Western Railwayoutward: Nov 7, 2026
direct (2h04m)
Great Western Railway
Great Western Railwayinbound: Nov 14, 2026
1 stop (3h05m)
Great Western Railway
$206
Great Western Railwayoutward: Nov 7, 2026
direct (2h04m)
Great Western Railway
Great Western Railwayinbound: Nov 14, 2026
1 stop (3h05m)
Great Western Railway
$206
Great Western Railwayoutward: Nov 7, 2026
direct (2h04m)
Great Western Railway
Great Western Railwayinbound: Nov 14, 2026
1 stop (3h05m)
Great Western Railway
$210
Unknown Companyoutward: Nov 12, 2026
1 stop (3h59m)
Unknown Company
Great Western Railwayinbound: Nov 18, 2026
direct (1h54m)
Great Western Railway
$211
Great Western Railwayoutward: Nov 7, 2026
direct (2h04m)
Great Western Railway
Great Western Railwayinbound: Nov 14, 2026
direct (1h53m)
Great Western Railway
$391
Great Western Railwayoutward: Nov 13, 2026
1 stop (2h46m)
Great Western Railway
Great Western Railwayinbound: Nov 20, 2026
direct (1h54m)
Great Western Railway
$391
Great Western Railwayoutward: Nov 13, 2026
1 stop (2h46m)
Great Western Railway
Great Western Railwayinbound: Nov 20, 2026
direct (1h54m)
Great Western Railway
$391
Great Western Railwayoutward: Nov 13, 2026
1 stop (2h46m)
Great Western Railway
Great Western Railwayinbound: Nov 20, 2026
direct (1h54m)
Great Western Railway
$391
Great Western Railwayoutward: Nov 13, 2026
1 stop (2h46m)
Great Western Railway
Great Western Railwayinbound: Nov 20, 2026
direct (1h54m)
Great Western Railway
$391
Great Western Railwayoutward: Nov 13, 2026
1 stop (2h46m)
Great Western Railway
Great Western Railwayinbound: Nov 20, 2026
direct (1h54m)
Great Western Railway
$392
Great Western Railwayoutward: Nov 13, 2026
1 stop (2h46m)
Great Western Railway
Great Western Railwayinbound: Nov 20, 2026
direct (1h54m)
Great Western Railway
$392
Great Western Railwayoutward: Nov 13, 2026
1 stop (2h46m)
Great Western Railway
Great Western Railwayinbound: Nov 20, 2026
direct (1h54m)
Great Western Railway
Return
Departure

Travel guide London–Cardiff

Information

What train companies operate the route from London to Cardiff?

This route is operated by Great Western Railway.

What is the schedule for the train route from London to Cardiff?

On weekdays, trains depart from 5:18 AM until 11:30 PM. On Saturdays, trains depart from 5:57 AM. On Sundays, trains depart from 8:00 AM.

What are the departure and arrival train stations for the route from London to Cardiff?

Trains depart from London Paddington Station and arrive at Cardiff Central Railway Station.

What distance is the train route from London to Cardiff?

The total distance covered on this route is approximately 150 miles.

How long does it take to travel from London to Cardiff by train?

Travel time is typically just over 2 hours.

What are the stops on the train route from London to Cardiff?

Along the journey, trains stop at Reading Station, Didcot Parkway, Swindon, Bristol Parkway, and Newport.

Why should you travel by train from London to Cardiff?

Traveling by train between London and Cardiff is faster than driving, as well as being more comfortable and less demanding of attention.

What is there to see and do in Cardiff?

Cardiff is the capital and largest city of Wales. While in the area, visitors can enjoy an abundance of historically significant sites, such as defensive castles and cathedrals. The Cardiff Castle, Wales Millennium Centre, St. David’s Hall, and Llandaff Cathedral are some of the most popular landmarks. Cardiff is known to have the highest density of castles of any city on Earth. Visitors can also enjoy an abundance of Welsh and English cuisines, while the burgeoning live music scene provides a wealth of entertainment options. There are a large number of nightclubs, bars, and pubs, for those wishing to mingle with the locals.