Find the best transportation from Cardiff to London

These train, bus and flight companies trust us

Go from Cardiff to London (trains, Bus)



Information about the route from Cardiff to London

Trains

  • Best price: 21.13£

  • Journey duration: 2 h 36 min

  • First departure: 04:48
  • Last departure: 23:54

Stations of departure

  • Cardiff Queen Street [ CDQ ]
  • Cardiff Central [ CDF ]
  • Cardiff Air Bus [ XCF ]
  • Cardiff Bay [ CDB ]

Destination stations

  • London Paddington [ PAD ]
NationalrailNationalrail 19:15 – 22:13 Cardiff Queen Street [ CDQ ] – London Paddington [ PAD ]39.11 £2 h 58 min2 changesNationalrailNationalrail 19:30 – 22:13 Cardiff Central [ CDF ] – London Paddington [ PAD ]39.11 £2 h 43 min1 change

Bus

  • Best price: 4.08£

  • Journey duration: 4 h 6 min

  • First departure: 01:00
  • Last departure: 23:15

Stations of departure

  • Cardiff Sophia Gardens
  • Cardiff University
  • Sophia Gardens
  • Cardiff Castle Street
  • Cardiff - Castle Street Bus Stop
  • Cardiff Gabalfa Interchange
  • Cardiff Coach Station - Sophia Gardens

Destination station

  • London Heathrow Airport Terminal 5
  • London Victoria Coach Station
  • Victoria Coach Station
  • London Vauxhall
  • London Marble Arch Station Park Lane
  • London Earls Court
  • London Portman Square
  • London St Johns Wood
  • London Finchley Road (Stop CH)
  • London Bow
  • London Golders Green
  • London Walworth
  • London Mile End
  • London Stratford City Bus Station
  • London Luton Airport
National ExpressNational Express 07:15 – 10:55 Cardiff Sophia Gardens – London Heathrow Airport Terminal 54.08 £3 h 40 minNational ExpressNational Express 04:15 – 08:00 Cardiff University – London Heathrow Airport Terminal 54.08 £3 h 45 min

virail lets you search and compare times and prices of any transports from one city to another