Travel from Cardiff to Gower-Peninsula

Bus or train from Cardiff to Gower Peninsula?

Arriva Trains Wales operates a train from Cardiff to Gower Peninsula hourly. Tickets cost $25 - $40 and the journey takes 1 h 15 min. Alternatively, National Express operates a bus from Cardiff to Gower Peninsula hourly. Tickets cost $8 - $12 and the journey takes 1 h 15 min. 2 other operators also service this route.

How to get from Cardiff to Gower Peninsula

From Cardiff Central train to Llanelli then taxi to Gower Peninsula. 1 h 44 min £74. From Cardiff Central train to Swansea, High Street Station (Taxi rank), bus to Swansea, Bus Station (Swansea Bus Station), then line 118 bus to Knelston, Knelson Church. 2 h 42 min £29. From Cardiff, Sophia Gardens bus to Swansea, Bus Station (Swansea Bus Station) then line 118 bus to Knelston, Knelson Church. 2 h 56 min £9. From Cardiff drive to Gower Peninsula. 1 h 11 min £11. From Cardiff Uber to Gower Peninsula. 1 h 11 min £131.

Is there a direct bus between Cardiff and Gower Peninsula?

No, there is no direct bus from Cardiff to Gower Peninsula. However, there are services departing from Cardiff, Sophia Gardens and arriving at Knelston, Knelson Church via Swansea, Bus Station (Swansea Bus Station). The journey, including transfers, takes approximately 2 h 56 min.