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.
Find the next train to Swansea from Cardiff
Cardiff to Swansea
Tips on how to book cheaper train tickets
Try an Advance ticket if you know your route well ahead of time. It should offer you a notable amount of money off against buying a ticket on the day.
Save 1/3 with a Railcard
It’s worth checking to see if you’re eligible for a Railcard. If you are, you can get one and start saving 1/3 off each and every journey you take.
Don’t look for tickets with resellers
You’ll only have to pay admin fees. Buy direct from us for the best rates.