An open return from Cardiff to London Paddington costs around £200 without a railcard. Still ridiculous but it isn't £400+