Skip to main content
Read more

Getting to Cardiff from Swansea couldn’t be easier when you travel with Transport for Wales.

Our fastest routes take as little as 50 minutes, and trains run around every 20 minutes Monday to Friday, so there really is no more convenient way to make the journey. With Advance and flexible Anytime ticket options available, you can either book in advance for the best deals, or keep it flexible and decide on the day.

Live departures & arrivals

Whether you are making the trip to Cardiff for shopping, sport and to take in the sites, you won’t be stuck for things to do to fill your day. 

Shoppers are well catered for with something to suit every style and budget in a plethora of stores within the city. Whether you are looking for big-name brands, designer labels, or more niche and unique treasures, there is something for everything within the Queen’s Arcade shopping centre and surrounding streets. 

If adventure is more your thing, then a visit to Cardiff International White Water is a perfect way to spend your day. Try out white water rafting, stand up paddleboarding, gorge walking or kayaking, and you don’t even need to worry about being too tired to make the journey home again with our train service. 

If you prefer getting your sports fix from the stands, then Cardiff has something for everyone. Football with Cardiff City football team at the Cardiff City Stadium, rugby with Cardiff Blues rugby union team at the world-famous Cardiff Arms Park or even ice hockey at the Viola Arena with the Cardiff Devils ice hockey team, you’ll be spoilt for choice with what to watch. 

Taking the train to Cardiff is also perfect for a visit to the Millennium Centre. There are performances for all the family, including the Top West End shows, as well as smaller family-friendly shows and craft sessions for the little ones, there really is something for everyone.

Discover more destinations

Wales has a variety of experiences - explore every cragg, corner and crevice!