Travel from Swansea to Pontypridd

Bus or train from Swansea to Pontypridd?

Great Western Railway operates a train from Swansea to Pontypridd hourly. Tickets cost $26 - $50 and the journey takes 53 min. Alternatively, First operates a bus from Swansea to Pontypridd hourly. Tickets cost $5 - $7 and the journey takes 1 h 10 min.

Book transport from Swansea to Pontypridd

How to get from Swansea to Pontypridd

From Swansea train to Cardiff Central then train to Pontypridd. 1 h 29 min £27. From Swansea, Bus Station (Swansea Bus Station) bus to Cardiff, Philharmonic then bus to Pontypridd, Bus Station (Pontypridd Bus Station). 1 h 52 min £8. From Swansea train to Bridgend then train to Pontypridd. 2 h 54 min £27. From Swansea taxi to Pontypridd. 49 min £129. From Swansea drive to Pontypridd. 49 min £7. From Swansea Uber to Pontypridd. 49 min £89.

Operators from Swansea to Pontypridd