Cardiff to Swansea
A trip between Wales’ two biggest cities is an easy ride with trains from Cardiff to Swansea. Book early and you can find tickets from just £5, making the trip as great value as it is simple. With trains running regularly throughout the day, you can hop on and off as suits your schedule. Book your train tickets from Cardiff to Swansea today, or check on live timings for today’s routes below.