London Paddington to Cardiff Central from £28.20
Copy and paste this code at thetrainline.com
Terms and conditions apply. London Paddington to Cardiff Central from £28.20