Trains from Cardiff to London

  • Lowest price from $71.85
  • Average duration 1h 58m
  • Connections per day 28
  • Distance 214 km
  • CO₂ per person 3 kg

train from Cardiff to London

The journey from Cardiff to London is about 214 km. On average a train trip takes 1h 58m with 28 connections per day.

Lowest price $71.85
Trip duration 1h 58m
Connections per day 28
Lowest price $71.85
Highest price $209.23
First departure 05:07 AM
Last departure 09:30 PM
Distance 214 km
Departure Cardiff
Arrival London
Travel operator Great Western Railway
Find the best price
Great Western Railway14.98 kg CO₂
17:54Cardiff Central
1h 50m
19:44London Paddington
$62.14
direct
Great Western Railway14.98 kg CO₂
21:20Cardiff Central
1h 51m
23:11London Paddington
$62.14
direct
Great Western Railway14.98 kg CO₂
13:52Cardiff Central
1h 52m
15:44London Paddington
$62.14
direct

Next departures from Cardiff to London

Sample times and fares for the coming days — book to confirm availability and price.

Great Western Railway $98.07
08:50 Cardiff central
2h 9m · direct
10:59 London paddington
Great Western Railway $98.07
09:35 Cardiff central
1h 54m · direct
11:29 London paddington
Great Western Railway $98.07
10:20 Cardiff central
1h 53m · direct
12:13 London paddington
Great Western Railway $98.07
11:20 Cardiff central
1h 52m · direct
13:12 London paddington
Great Western Railway $100.07
11:45 Cardiff central
1h 51m · 1 changes
14:12 London paddington
Great Western Railway $98.07
13:20 Cardiff central
1h 52m · direct
15:12 London paddington
Great Western Railway $100.07
13:25 Cardiff central
2h 18m · 1 changes
16:02 London paddington
Great Western Railway $98.07
14:20 Cardiff central
1h 52m · direct
16:12 London paddington
Great Western Railway $98.07
15:15 Cardiff central
1h 57m · direct
17:12 London paddington
Great Western Railway $98.07
16:20 Cardiff central
1h 53m · direct
18:13 London paddington
Great Western Railway $98.07
16:36 Cardiff central
2h 21m · direct
18:57 London paddington
Great Western Railway $98.07
17:20 Cardiff central
1h 52m · direct
19:12 London paddington
Great Western Railway $98.07
18:20 Cardiff central
1h 53m · direct
20:13 London paddington
Great Western Railway $98.07
19:20 Cardiff central
1h 59m · direct
21:19 London paddington
Great Western Railway $98.07
20:20 Cardiff central
1h 59m · direct
22:19 London paddington
Great Western Railway $98.07
21:20 Cardiff central
2h 7m · direct
23:27 London paddington
See all timetables

Carriers on this route

Learn more about carriers on this route.

Great Western Railway (GWR) is a British railway company that operates passenger services between London and the southwest of England, as well as parts of Wales. It was founded in 1833 and was originally known as the Great Western Railway Company. GWR is now owned by FirstGroup. The company is known for its iconic green livery and its historic steam locomotives, including the famous Flying Scotsman.

CO₂ emissions by mode

train 14.98kg
bus 16.05kg
flight 42.8kg
carpool 34.24kg
How much CO₂ is emitted travelling by train from Cardiff to London?

The train journey between Cardiff and London emits 14.98kg of CO₂.

How much CO₂ do I save by taking the train between Cardiff and London?

Taking the train between Cardiff and London saves 27.82kg of CO₂ compared to a flight, 1.07kg compared to the bus and 19.26kg compared to the car.

FAQ