From Birmingham New Street train to Cardiff Central. 1 h 51 min £56. From Birmingham, Hill Street Railway Bridge bus to Cardiff, Kingsway. 2 h 55 min £27. From Birmingham New Street train to Hereford, walk to Country Bus Station, then bus to Cardiff, Quay Street KE (Glamorgan CC Staff Club). 4 h 26 min £34. From Birmingham drive to Cardiff. 1 h 55 min £21.
Bus or train from Birmingham to Wales?
CrossCountry operates a train from Birmingham to Cardiff every 2 hours. Tickets cost $55 - $90 and the journey takes 1 h 51 min. Alternatively, Megabus UK operates a bus from Birmingham to Cardiff once daily. Tickets cost $24 - $40 and the journey takes 2 h 55 min.