Travel from Wrexham to Cardiff

Train from Wrexham to Cardiff

Arriva Trains Wales operates a train from Wrexham to Cardiff every 4 hours. Tickets cost $55 - $90 and the journey takes 2 h 46 min.

Book transport from Wrexham to Cardiff

How to get from Wrexham to Cardiff

From Wrexham General train to Cardiff Central. 2 h 46 min £49. From Wrexham drive to Cardiff. 2 h 51 min £26. From Wrexham General train to Chester, Railway Station, bus to Chester airport, fly to Bristol airport, bus to Bristol Temple Meads, then train to Cardiff. 4 h 12 min £101.

Is there a direct train between Wrexham and Cardiff?

Yes, there is a direct train departing from Wrexham General and arriving at Cardiff Central. Services depart every 4 hours. The journey takes approximately 2¾ hours.