Arriva Trains Wales operates a train from Tonypandy to Cardiff hourly. Tickets cost $7 - $12 and the journey takes 35 min. Alternatively, Stagecoach South operates a bus from Tonypandy to Cardiff every 15 minutes. Tickets cost $9 and the journey takes 1 h 22 min.
From Tonypandy train to Cathays. 35 min £6. From Tonypandy, Bus Station (Tonypandy Bus Station A5) line 122 bus to Pontcanna, Beverley Hotel (56 Cathedral Road). 1 h 22 min £6. From Tonypandy taxi to Cardiff. 27 min £53. From Tonypandy drive to Cardiff. 27 min £3. From Tonypandy Uber to Cardiff. 27 min £44.