Oooo just checked on the trainline for swansea and it only takes half an hour more and depending on when I book it, it could work ou cheaper that cardiff, depends though