Find the best transportation from Cardiff to London

These train, bus and flight companies trust us

Go from Cardiff to London (Bus, trains)



Information about the route from Cardiff to London

Bus

  • Best price: 4.08£

  • Journey duration: 4 h 8 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

Trains

  • Best price: 27.87£

  • Journey duration: 2 h 38 min

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

Stations of departure

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

Destination stations

  • London Paddington [ PAD ]

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