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
- 95: Cardiff Bus Station – Barry Island Cardiff Bus
- 304: Cardiff Bus Station – Llantwit Major First South & West Wales
- 94: Cardiff Bus Station – Barry Dock Cardiff Bus
- 96: Cardiff Bus Station – Barry Cardiff Bus
- 905: Rhoose – Cardiff Airport Adventure Travel
- B1: Highlight Park – Barry Dock Cardiff Bus
Where you can go from Barry
Routes
- Rhymney – Barry Island Transport for Wales
- Penarth – Coryton Transport for Wales
- 95: Cardiff Bus Station – Barry Island Cardiff Bus
- 304: Cardiff Bus Station – Llantwit Major First South & West Wales
- 94: Cardiff Bus Station – Barry Dock Cardiff Bus
- 96: Cardiff Bus Station – Barry Cardiff Bus
- 905: Rhoose – Cardiff Airport Adventure Travel
- B1: Highlight Park – Barry Dock Cardiff Bus
- 93: Barry Dock – Cardiff Bus Station Cardiff Bus
- B2: Colcot – Barry Dock Cardiff Bus
- 88: Barry – Penarth Adventure Travel
- 100: Merthyr Dyfan – Highlight Park Adventure Travel
- B3: "The Knap " – Gibbonsdown (circular) Adventure Travel
Bus companies
Stops and stations
- Barry station
- Cadoxton station
- Barry Docks station
- Barry Island station
- Holton Road
- Barry Civic Offices 1
- Barry Kwik Fit
- Wyndham Street
- Hanover Street
- Barry Kwik Fit
- Barry Civic Offices 2
- Barry Hotel
- Ty Verlon
- Laura Street
- Ship Hotel
- Barry College
- Barry Hospital
- College Road
- The Priory
- Three Bells
- Treharne Road Upper
- Lennox Green
- Barry Town Centre 4
- King Square
- Park Avenue
- Hilda Street
- Norwood
- St Julian Close
- Ewbank Close
- Romilly Schools
- Royal Hotel
- Ash Grove
- Weycock Cross
- Myrtle Grove
- Vincent Close
- St Helen`s Church
- Newton Street
- Wolfe Close
- Park Crescent
- Orchard Drive
- Jenner Park
- Devon Avenue
- Crogan Hill
- Colcot Sports Centre
- Pendine Close
- Church Hill
- Palmerston School
- Barry Waitrose
- Alexandra Gardens
- Highlight Park
- Tynewydd Inn
- Dyfan Road
- St David`s Church
- Winston Road
- Winston Square
- Browns Corner
- Hannah Street
- King William IV
- Barry Town Centre 3
- Gladstone Bridge
- West End Club
- All Saints Church
- Park Hotel
- Marine Hotel
- The Grove
- Barry Road
- Shakespeare Road
- Barry Rugby Club
- Lower Merthyr Dyfan
- Ramsey Road
- Lee Road
- Maslin Park
- Plymouth Road
- Adar y Mor
- Station Approach Road
- Winifred Avenue
- Chaucer Road
- Gwenog Court
- Pontypridd Road
- Nant Talwg Way
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