Whether you’re making the trip from Wrexham to Cardiff for work or leisure, travelling by train can save you time and give you a more relaxing journey. You won’t need to worry about finding that parking space either.

Travel from Wrexham to Cardiff at a time that suits you with our flexible Anytime tickets, or  buy an Advance ticket to get some great discounts. Work on the go or chat with friends using our free onboard Wi-Fi.

Live departures and arrivals

How long does it take?

The train from Wrexham to Cardiff takes approximately two hours and fifty minutes. With the first train leaving at 05.50 and the last at 21.30, find a time that best suits you.


Why travel from Wrexham to Cardiff?

Travel to Cardiff Central by train and arrive right in the city centre. It’s the perfect stepping off point for Cardiff’s shops, foodie delights, historic sights, sporting events and vibrant music scene. Best of all, you can explore it all on foot just a short walk from the railway station.

The Cardiff Bay area is a great place to explore. Hosting an eclectic programme of events, exhibitions and live performances, the Millennium Centre always has plenty going on. If you’re a sports fan, visiting the impressive Principality Stadium is a must. Home to rugby, football and international sporting events, the venue is conveniently located close to Cardiff Central station.


Explore our full list of things to do in Cardiff

Keep up-to-date with our user-friendly app and follow our Live Route Status for the latest updates.