The cheapest trains from Cardiff to London

Showing times and prices for 19 Oct

Cheapest

£58

Average

£112

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Cardiff to London will cost around £ 112 if you buy it on the day, but the cheapest tickets can be found for only £ 58.

Cheapest
10:18Cardiff Central1h54 12:12London Paddington
0 changes
£581One-way
08:41Cardiff Central1h53 10:34London Paddington
0 changes
£791One-way
09:18Cardiff Central1h54 11:12London Paddington
0 changes
£791One-way
08:18Cardiff Central1h54 10:12London Paddington
0 changes
£791One-way
09:27Cardiff Central2h41 12:08London Paddington
1 changes
£791One-way

Timetable Cardiff to London

Showing trains for tomorrow, Tue, 19 Oct
05:56Cardiff Central1h48 07:44London Paddington
0 changes
06:26Cardiff Central1h50 08:16London Paddington
0 changes
06:54Cardiff Central1h50 08:44London Paddington
0 changes
07:24Cardiff Central1h50 09:14London Paddington
0 changes
07:28Cardiff Central2h39 10:07London Paddington
0 changes
08:18Cardiff Central1h54 10:12London Paddington
0 changes
08:41Cardiff Central1h53 10:34London Paddington
0 changes
09:18Cardiff Central1h54 11:12London Paddington
0 changes
09:27Cardiff Central2h41 12:08London Paddington
0 changes
10:18Cardiff Central1h54 12:12London Paddington
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
18 Oct
£54Great Western Railway
£4Flixbus
Tue
19 Oct
£54Great Western Railway
£3Flixbus
Wed
20 Oct
£51Great Western Railway
£4Flixbus
Thu
21 Oct
£55Great Western Railway
£3Flixbus
Fri
22 Oct
£55Great Western Railway
£4Flixbus
Sat
23 Oct
£54Great Western Railway
£8Flixbus
Sun
24 Oct
£54Great Western Railway
£6Megabus
Mon
25 Oct
£55Great Western Railway
£4Flixbus
Tue
26 Oct
£55Great Western Railway
£8Flixbus
Wed
27 Oct
£51Great Western Railway
£6Megabus
Thu
28 Oct
£47Great Western Railway
£6Megabus
Fri
29 Oct
£51Great Western Railway
£6Megabus
Sat
30 Oct
£54Great Western Railway
£4Flixbus
Sun
31 Oct
Find prices
£8Flixbus
Mon
1 Nov
£44Great Western Railway
£3Flixbus
Tue
2 Nov
£44Great Western Railway
£3Flixbus
Wed
3 Nov
£44Great Western Railway
£3Flixbus
Thu
4 Nov
£44Great Western Railway
£3Flixbus
Fri
5 Nov
£44Great Western Railway
£4Flixbus
Sat
6 Nov
£47Great Western Railway
£4Flixbus
Sun
7 Nov
£47Great Western Railway
£4Flixbus

The fastest trains from Cardiff to London

Showing times and prices for 19 Oct

Fastest Journey

1 h 48 m

Average

2 h 1 m

Trains per day

10

Distance

211 km

Of the 10 trains that leave Cardiff for London every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 211 km distance in an average of 2 h 1 m but if you time it right, some trains will get you there in just 1 h 48 m .

The slowest trains will take 2 h 41 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
05:56Cardiff Central1h48 07:44London Paddington
0 changes
£1491One-way
07:24Cardiff Central1h50 09:14London Paddington
0 changes
£1491One-way
06:26Cardiff Central1h50 08:16London Paddington
0 changes
£1491One-way
06:54Cardiff Central1h50 08:44London Paddington
0 changes
£1491One-way
08:41Cardiff Central1h53 10:34London Paddington
0 changes
£791One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Cardiff to London

distanceDistance131 miles (211 km)
durationAverage train duration1 h 52 min
priceAverage train ticket price£54 (€61)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Cardiff to London cover the 131 miles (211 km) long route taking on average 1 h 52 min with our travel partners like Great Western Railway. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £51, but the average price of train tickets is £54. Travellers depart most frequently from Cardiff Central and arrive in London Victoria.

Trains from Cardiff to London

Cardiff to London trains are scheduled on weekdays through the night, as well as a full timetable at the weekend and on bank holidays. Journey times vary depending on the London terminus and whether the train is direct or one that requires a change. The quickest trains are direct to London Paddington and take approx. 2 hours 10 minutes; for services to Victoria allow 30 minutes extra. Each train that is operational on this route has on-board catering facilities and convenient wifi access.

What are the departure and arrival station for trains from Cardiff to London?

Cardiff: All London bound trains depart from Cardiff Central station, the main railway station in the heart of the city.

London: The quickest trains from Cardiff to London arrive at Paddington which has a direct connecting train to Heathrow. There is also a scheduled service which terminates at London Victoria, this train from Cardiff to London offers easy connection for those travelling with luggage or young children.

 

Travel Tips

Trains from Cardiff to London
Travel by train to London easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cardiff to London.
FAQs
What is the cost of cheap trains between Cardiff and London?
Omio customers have found cheap train tickets from Cardiff to London for as low as £51  for the next 7 days.
What is the cost of a train ticket from Cardiff to London on average?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Cardiff to London train prices are on average £54  one way.
What is the distance from Cardiff to London via train?
The distance to London from Cardiff by train is approximately 131 miles (211 km).
How long does it take from Cardiff to London by train?
The train time to London from Cardiff is on average 1 h 52 min  for the 131 miles (211 km) long journey, but the time it takes to go to London from Cardiff by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Cardiff goes to London? Which train station do I come into London from Cardiff?

When departing from Cardiff, you have various train station options to start your trip from including Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays). When arriving in London, you can end your journey in train stations like London Victoria, London Euston and London Kings Cross.

Omio customers book a train from Cardiff Central   to London Victoria   most frequently for this route.

Where is the train station in Cardiff? Where is the train station in London?

Passengers board the train most frequently from Cardiff Central, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at London Victoria, located 1 mile (s) / 1 km away from the city centre.

What train companies offer a service to London from Cardiff?
Take the Cardiff to London train with Great Western Railway. However, it's always good to check out all possible train providers for the trip from Cardiff to London as there might be differences in the amenities they offer.
How many trains are there to London from Cardiff a day?
On average, there are 17 trains a day from Cardiff to London. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Cardiff to London?
The earliest train departing from Cardiff to London leaves at 07: 50. The last train departing from Cardiff to London leaves at 10: 20. You can find the latest Cardiff to London train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy train tickets between Cardiff and London to score the best deals?
If you book a train ticket to London from Cardiff within the next 7 days, you can find tickets to cost on average £54 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Cardiff to London are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Cardiff
London
Cardiff Central is the most popular Cardiff railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Cardiff for your journey to London.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Connections to/from station
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway