virail helps you to find timetables and prices for all buses from Cardiff to London.
The route from Cardiff to London is served daily by 414 bus departing from the stations of Cardiff Sophia Gardens, Cardiff University, Sophia Gardens, Cardiff Castle Street, Cardiff - Castle Street Bus Stop, Cardiff Gabalfa Interchange, Cardiff Coach Station - Sophia Gardens and arriving to the stations of 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.
The average duration of the journey is 4 h 6 min. The first bus leaves at 01:00. The last is at 23:15.