Taking the train from Bangor in North Wales to Cardiff in the south is the easiest way to make this journey. Sit back and watch some of the most glorious countryside Wales has to offer flash by.


How long is the train from Bangor to Cardiff?

It takes approximately four hours to travel the 127 miles from Bangor to Cardiff when travelling directly.

Live departures and arrivals

Why travel from Bangor to Cardiff by train?

Connect to our free onboard Wi-Fi and search through the numerous attractions and things to do in the capital city.

Cardiff Castle offers a glimpse back in time at Cardiff’s fascinating past. Visiting the Queen’s Arcade should be high on every shopaholic’s list. Featuring all the favourite high street names and some lovely designer labels, Cardiff has something for everyone.

If you’re after something more exclusive or unique, head for the Victorian arcades. Hidden away, they showcase local artists and products. Studio pottery and ceramics vie for attention with chunky, cosy knitwear, and traditional hand-carved Welsh lovespoons, while delicious homemade delicacies tempt you from every corner.

Booking your next journey online through our easily accessible app gives you access to all our best deals and cheaper fares, while our live route status keeps you updated on any changes that could affect your trip from Bangor to Cardiff Central.


Trains from Bangor (Gwynedd)

Bangor to Manchester

Bangor to Llandudno

Bangor to Chester


Trains to Cardiff Central

Swansea to Cardiff Central

Newport to Cardiff Central

Neath to Cardiff Central