95
Cardiff Bus
95 bus timetable: Cardiff City Centre to Barry Island
Cardiff City Centre ↔ Barry Island
Route map
95 live route map
See the route, stops, and live buses currently on this line.
106 stops
Live buses loading
Map ready
Loading the route map...
Cardiff City Centre → Barry Island
9 trips · first 08:45 · last 17:15
Daily
Live From 2025-06-22
Swipe sideways to see later trips.
Stop
08:45
Barry Island
10:05
Barry Island
11:05
Barry Island
12:15
Barry Island
13:15
Barry Island
14:15
Barry Island
15:15
Barry Island
16:15
Barry Island
17:15
Barry Island
Barry Island → Cardiff City Centre
10 trips · first 08:36 · last 17:19
Daily
Live From 2025-06-22
Swipe sideways to see later trips.
Stop
08:36
Barry Island
09:36
Barry Island
10:19
Barry Island
11:19
Barry Island
12:19
Barry Island
13:19
Barry Island
14:19
Barry Island
15:19
Barry Island
16:19
Barry Island
17:19
Barry Island
09:39
10:39
11:22
12:22
13:22
14:22
15:22
16:22
17:22
18:22
Timetable data from Cardiff Bus, refreshed 2026-06-03 · Source: Traveline National Dataset (TNDS) · Service code CBAO095.
All stops shown
63 stops- Barry Island, Marine Hotel outside
- Barry Island, Adar y Mor before
- Barry Island, Station Approach Road outside
- Barry, Ship Hotel after
- Barry, Park Avenue outside 22
- Barry Hotel outside
- Barry, The Priory near
- Barry, Hilda Street before
- Barry Dock, Barry Kwik Fit outside
- Barry Civic Offices 2 at
- Barry, Hanover Street before
- Barry, Devon Avenue after
- Barry Kwik Fit after
- Barry, Wyndham Street outside Flats 1-6
- Barry, Wyndham Street opposite 52
- Barry, Tynewydd Inn outside
- Barry, Orchard Drive before
- Barry, Jenner Park opposite
- Gibbonsdown, Dyfan Road outside 39
- Gibbonsdown, Treharne Rd Upper after
- Gibbonsdown Community Centre after
- Gibbonsdown, Laleston Close after
- Gibbonsdown, Michaelston Close before
- Gibbonsdown, Pencoedtre Road outside 78
- Cadoxton, Churchfields after
- Cadoxton, King William IV before
- Cadoxton, Three Bells near former
- Cadoxton, Ash Grove after
- Palmerstown, Ewbank Close after
- Palmerstown, Vincent Close after
- Palmerstown, St Julian Close beforet
- Palmerstown, Norwood before
- Palmerstown, Barry Waitrose outside
- Palmerstown, Palmerston School outside
- Palmerstown, Lennox Green before
- Palmerstown, Laura Street after
- Palmerstown, Ty Verlon near
- Murch, Arnold House opposite
- Dinas Powys, Southra near
- Dinas Powys Railway Station opposite
- Dinas Powys, Elm Grove Road after
- Eastbrook, Dinas Powys Primary School opposite
- Eastbrook, Brookside after
- Eastbrook in
- Llandough Church near
- Llandough, Merrie Harrier after
- Llandough Hospital Stand 3 at
- Llandough Hospital Stand 4 at
- Llandough Hospital Stand 5 at
- Llandough Hospital Stand 2 at
- Llandough Institute opposite
- Llandough, Greenway Close after
- Llandough, Rectory Lodge opposite
- Leckwith, The Green before
- Leckwith, Woodlands near
- Leckwith, Hadfield Road after
- Leckwith, Jubilee Park opposite
- Riverside, Ninian Park PH after former
- Riverside, Littleton Street after
- Riverside, Smeaton Street after
- Riverside, Brunel Street after
- Riverside, Beauchamp Street before
- Cardiff Bus Station, Cardiff Bus Interchange Bay 8