We found these departures for your search on Monday 20th March. Price shown is for 1 seat. Lowest price for 1 seat is £
BusJourney can help you travel from London to Cardiff with up to 100 connections per day, and fares from as little as . We partner with more than 150 bus operators to bring you 1000s of locations you can travel to by bus, at simply great fares.