Buses in Barry

13 bus routes serve Barry, run by Transport for Wales, Cardiff Bus, First South & West Wales and Adventure Travel. The busiest stops are Barry station, Cadoxton station and Barry Docks station.

Most frequent routes

Where you can go from Barry

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Barry?
Direct buses from Barry go to Cardiff Bus Station (95, 304, 94, 96, 93), Barry Dock (94, B1, 93, B2), Barry Island (train, 95), Highlight Park (B1, 100), Penarth (train, 88), "The Knap " (B3), Cardiff Airport (905), Colcot (B2), Coryton (train) and Gibbonsdown (B3).
Which bus goes from Barry to Cardiff Bus Station?
Routes 95, 304, 94, 96 and 93, run by Cardiff Bus and First South & West Wales.
Which bus goes from Barry to Barry Dock?
Routes 94, B1, 93 and B2, run by Cardiff Bus.
Which bus goes from Barry to Barry Island?
Routes train and 95, run by Transport for Wales and Cardiff Bus.
Where do buses stop in Barry?
The busiest stops are Barry station, Cadoxton station, Barry Docks station, Barry Island station and Holton Road.
Which bus companies run in Barry?
Transport for Wales, Cardiff Bus, First South & West Wales and Adventure Travel.
What are the most frequent buses in Barry?
the 95 (Cardiff Bus Station – Barry Island), the 304 (Cardiff Bus Station – Llantwit Major), the 94 (Cardiff Bus Station – Barry Dock) and the 96 (Cardiff Bus Station – Barry).

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 2 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