Travel from Birmingham-England to Cardiff

Bus or train from Birmingham to Cardiff?

CrossCountry operates a train from Birmingham to Cardiff hourly. Tickets cost $60 - $95 and the journey takes 1 h 51 min. Alternatively, National Express operates a bus from Birmingham to Cardiff 5 times a day. Tickets cost $12 - $17 and the journey takes 2 h 20 min. Megabus UK also services this route once daily.

Book transport from Birmingham to Cardiff

How to get from Birmingham to Cardiff

From Birmingham New Street train to Cardiff Central. 1 h 51 min £56. From Birmingham bus to Cardiff Coach Station. 2 h 20 min £16. From Birmingham New Street train to Hereford then train to Cardiff Central. 3 h 1 min £40. From Birmingham drive to Cardiff. 1 h 55 min £20.

Operators from Birmingham to Cardiff

OperatorPhoneWebsite
CrossCountry0344 736 9123CrossCountry
National Express+44 08717 818178National Express
West Midlands+44 121 634 2040West Midlands
Arriva Trains Wales03333 211 202Arriva Trains Wales