Buses in Penarth

11 bus routes serve Penarth, run by Transport for Wales, Cardiff Bus and Adventure Travel. The busiest stops are Penarth station, Dingle Road station and Cogan station.

Most frequent routes

Where you can go from Penarth

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Penarth?
Direct buses from Penarth go to Cardiff Bus Station (92, 94, 93, 305, 92B, 93S), Barry Dock (94, 93), Lower Penarth (92, 92B), Barry (88), Barry Island (train), Caerphilly (train), Coryton (train), Dinas Powys (305), Rhymney (train) and University Hospital of Wales (7).
Which bus goes from Penarth to Cardiff Bus Station?
Routes 92, 94, 93, 305, 92B and 93S, run by Cardiff Bus.
Which bus goes from Penarth to Barry Dock?
Routes 94 and 93, run by Cardiff Bus.
Which bus goes from Penarth to Lower Penarth?
Routes 92 and 92B, run by Cardiff Bus.
Where do buses stop in Penarth?
The busiest stops are Penarth station, Dingle Road station, Cogan station, Windsor Terrace and Penarth Station.
Which bus companies run in Penarth?
Transport for Wales, Cardiff Bus and Adventure Travel.
What are the most frequent buses in Penarth?
the 92 (Lower Penarth – Cardiff Bus Station), the 94 (Cardiff Bus Station – Barry Dock), the 93 (Barry Dock – Cardiff Bus Station) and the 7 (Penarth – University Hospital of Wales).

Timetables from the Bus Open Data Service (Department for Transport), updated Friday, 6 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook