Cardiff Bus Route 95
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Cardiff Bus Route 95 is a bus route in Cardiff, Penarth and the Vale of Glamorgan, serving Barry Island (Marine Hotel), Barry Kwik Fit, Brookside, Leckwith Green and Barry (King Square). Monday to Friday the first bus is at 04:51 and the last at 22:11, every 30 min during the day. Updated 4 October 2026.
Timetable summary
Monday to Friday
- First
- 04:51
- Last
- 22:11
- Buses
- 58
- Daytime
- every 30 min
Saturday
- First
- 05:53
- Last
- 22:11
- Buses
- 50
- Daytime
- every 30 min
Sunday
- First
- 08:43
- Last
- 17:19
- Buses
- 19
- Daytime
- every 1 h
Also different: Tue 13 Oct (a special timetable).
Timetable change: Cardiff Bus’ timetable changes on 22 October 2026. The times below are for the current timetable.
Route 95 to Cardiff Bus Interchange
Destination sign “City Centre” · from Barry Island (Marine Hotel) · 61 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Barry Island (Marine Hotel) | Barry Kwik Fit | Michaelston Close | Waitrose Barry | Brookside | Rectory Lodge | Cardiff Bus Interchange |
|---|---|---|---|---|---|---|
| 04:51 | 05:02 | 05:10 | 05:15 | 05:24 | 05:34 | 05:50 |
| · | 05:30 | 05:38 | 05:43 | 05:52 | 06:03 | · |
| 05:45 | 05:56 | 06:05 | 06:10 | 06:20 | 06:33 | 06:50 |
| 06:28 | 06:39 | 06:48 | 06:55 | 07:08 | 07:30 | 07:55 |
| · | 06:32 | 06:41 | 06:46 | 06:55 | 07:08 | 07:25 |
| 07:00 | 07:11 | 07:20 | 07:27 | 07:39 | 07:59 | 08:25 |
| 07:35 | 07:47 | 07:58 | 08:05 | 08:18 | 08:34 | 08:55 |
| 08:10 | 08:24 | 08:35 | 08:40 | 08:52 | 09:09 | 09:30 |
| 08:45 | 09:00 | 09:10 | 09:15 | 09:26 | 09:39 | 10:00 |
| 09:20 | 09:35 | 09:45 | 09:50 | 10:01 | 10:14 | 10:35 |
| 09:50 | 10:05 | 10:15 | 10:20 | 10:31 | 10:44 | 11:05 |
| 10:20 | 10:35 | 10:45 | 10:50 | 11:01 | 11:14 | 11:35 |
| 10:50 | 11:05 | 11:15 | 11:20 | 11:31 | 11:44 | 12:05 |
| 11:20 | 11:35 | 11:45 | 11:50 | 12:01 | 12:14 | 12:35 |
| 11:50 | 12:05 | 12:15 | 12:20 | 12:31 | 12:44 | 13:05 |
| 12:20 | 12:35 | 12:45 | 12:50 | 13:01 | 13:14 | 13:35 |
| 12:50 | 13:05 | 13:15 | 13:20 | 13:31 | 13:44 | 14:05 |
| 13:20 | 13:35 | 13:45 | 13:50 | 14:01 | 14:14 | 14:35 |
| 13:50 | 14:05 | 14:15 | 14:20 | 14:31 | 14:44 | 15:05 |
| 14:20 | 14:35 | 14:45 | 14:50 | 15:01 | 15:15 | 15:40 |
| 14:55 | 15:10 | 15:20 | 15:25 | 15:36 | 15:50 | 16:15 |
| 15:35 | 15:53 | 16:02 | 16:08 | 16:21 | 16:35 | 16:55 |
| 16:15 | 16:31 | 16:41 | 16:48 | 16:58 | 17:12 | 17:32 |
| 16:45 | 17:01 | 17:11 | 17:17 | 17:28 | 17:42 | 18:02 |
| 17:26 | 17:42 | 17:51 | 17:56 | 18:07 | 18:20 | 18:39 |
| 17:59 | 18:15 | 18:24 | 18:29 | 18:40 | 18:53 | 19:12 |
| · | 19:06 | 19:14 | 19:19 | 19:28 | 19:41 | 19:58 |
| · | 20:11 | 20:19 | 20:24 | 20:32 | 20:43 | 21:00 |
| · | 21:11 | 21:19 | 21:24 | 21:32 | 21:43 | 22:00 |
| · | 22:11 | 22:19 | 22:24 | 22:32 | 22:43 | 23:00 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Barry Island (Marine Hotel) | Barry Kwik Fit | Michaelston Close | Waitrose Barry | Brookside | Rectory Lodge | Cardiff Bus Interchange |
|---|---|---|---|---|---|---|
| 05:53 | 06:04 | 06:13 | 06:18 | 06:27 | 06:38 | 06:50 |
| 06:48 | 06:59 | 07:08 | 07:14 | 07:24 | 07:36 | 07:50 |
| 07:48 | 07:59 | 08:08 | 08:14 | 08:24 | 08:36 | 08:50 |
| 08:48 | 08:59 | 09:08 | 09:14 | 09:24 | 09:36 | 09:50 |
| 09:24 | 09:35 | 09:44 | 09:50 | 10:01 | 10:14 | 10:35 |
| 09:50 | 10:05 | 10:15 | 10:20 | 10:31 | 10:44 | 11:05 |
| 10:20 | 10:35 | 10:45 | 10:50 | 11:01 | 11:14 | 11:35 |
| 10:50 | 11:05 | 11:15 | 11:20 | 11:31 | 11:44 | 12:05 |
| 11:20 | 11:35 | 11:45 | 11:50 | 12:01 | 12:14 | 12:35 |
| 11:50 | 12:05 | 12:15 | 12:20 | 12:31 | 12:44 | 13:05 |
| 12:20 | 12:35 | 12:45 | 12:50 | 13:01 | 13:14 | 13:35 |
| 12:50 | 13:05 | 13:15 | 13:20 | 13:31 | 13:44 | 14:05 |
| 13:20 | 13:35 | 13:45 | 13:50 | 14:01 | 14:14 | 14:35 |
| 13:50 | 14:05 | 14:15 | 14:20 | 14:31 | 14:44 | 15:05 |
| 14:20 | 14:35 | 14:45 | 14:50 | 15:01 | 15:14 | 15:35 |
| 14:50 | 15:05 | 15:15 | 15:20 | 15:31 | 15:44 | 16:05 |
| 15:20 | 15:35 | 15:45 | 15:50 | 16:01 | 16:14 | 16:35 |
| 15:50 | 16:05 | 16:15 | 16:20 | 16:31 | 16:44 | 17:05 |
| 16:20 | 16:35 | 16:45 | 16:50 | 17:01 | 17:14 | 17:35 |
| 16:50 | 17:05 | 17:15 | 17:20 | 17:31 | 17:44 | 18:05 |
| 17:50 | 18:05 | 18:15 | 18:20 | 18:31 | 18:44 | 19:05 |
| · | 19:11 | 19:19 | 19:24 | 19:32 | 19:43 | 20:00 |
| · | 20:11 | 20:19 | 20:24 | 20:32 | 20:43 | 21:00 |
| · | 21:11 | 21:19 | 21:24 | 21:32 | 21:43 | 22:00 |
| · | 22:11 | 22:19 | 22:24 | 22:32 | 22:43 | 23:00 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Barry Island (Marine Hotel) | Barry Kwik Fit | Michaelston Close | Waitrose Barry | Brookside | Rectory Lodge | Cardiff Bus Interchange |
|---|---|---|---|---|---|---|
| · | · | 08:43 | 08:48 | 08:57 | 09:05 | 09:22 |
| · | · | 09:43 | 09:48 | 09:57 | 10:05 | 10:22 |
| 10:19 | 10:34 | 10:43 | 10:48 | 10:57 | 11:05 | 11:22 |
| 11:19 | 11:34 | 11:43 | 11:48 | 11:57 | 12:05 | 12:22 |
| 12:19 | 12:34 | 12:43 | 12:48 | 12:57 | 13:05 | 13:22 |
| 13:19 | 13:34 | 13:43 | 13:48 | 13:57 | 14:05 | 14:22 |
| 14:19 | 14:34 | 14:43 | 14:48 | 14:57 | 15:05 | 15:22 |
| 15:19 | 15:34 | 15:43 | 15:48 | 15:57 | 16:05 | 16:22 |
| 16:19 | 16:34 | 16:43 | 16:48 | 16:57 | 17:05 | 17:22 |
| 17:19 | 17:34 | 17:43 | 17:48 | 17:57 | 18:05 | 18:22 |
All 61 stops in this direction
- Barry Island (Marine Hotel) #5720AWA11821
- Adar y mor #5720VGA02598
- Barry Island Stn Approach #5720WDB23568
- The Quays #5720WDB48438
- Asda #5720WDB48432
- Brewers Fayre #5720WDB48370
- Barry Morrisons #5720CBX02470
- Barry Civic Offices 2 #5720AWA11918
- Hanover Street #5720AWA11712
- Devon Avenue #5720WDB24120
- Barry Kwik Fit #5720AWA11750
- Wyndham Street #5720AWA11752
- Barry (Wyndham Street) #5720WDB21702
- Tynewydd Inn #5720AWA10433
- Orchard Drive #5720AWA10431
- Jenner Park #5720AWA10430
- Dyfan Rd #5720AWA10428
- Treharne Rd Upper #5720AWA10426
- Gibbonsdown Comm Centre #5720AWA10423
- Laleston Close #5720AWA10421
- Michaelston Close #5720AWA10419
- Pencoedtre Road #5720WDB24185
- Churchfields #5720AWA10418
- King William IV #5720AWA10416
- Three Bells #5720AWA10414
- Ash Grove #5720AWA10010
- Ewbank Close #5720AWA10007
- Vincent Close #5720AWA10006
- St Julian Close #5720AWA10004
- Norwood #5720AWA10027
- Waitrose Barry #5720AWA10406
- Palmerston Sch #5720AWA10404
- Lennox Green #5720WDB22910
- Laura Street #5720AWA10401
- Ty Verlon #5720AWA10400
- Arnold House #5720AWM26314
- Southra #5720AWA10396
- Dinas Powis Station #5720AWA10395
- Elm Grove #5720AWA10392
- Dinas Powys Infant School #5720AWA10390
- Brookside #5720WDB48417
- Eastbrook #5720AWA10388
- Llandough Church #5720WDB48435
- Merrie Harrier #5720AWA10386
- Hospital #5720AWA10382
- Llandough Hospital (opp. Main Entrance) #5720CBZ02536
- Hospital #5720AWA10383
- Hospital #5720AWA10384
- Llandough Institute #5720AWA10380
- Greenway Close #5720AWA10378
- Rectory Lodge #5720AWA10376
- Leckwith Green #5720AWA10373
- Woodlands #5720AWA10372
- Hadfield Road #5710AWA10369
- Jubilee Park #5710AWA10368
- Ninian Park PH #5710WDB24009
- Littleton Street #5710AWA11691
- Smeaton Street #5710AWA11690
- Brunel Street #5710AWA11688
- Beauchamp Street #5710AWA11683
- Cardiff Bus Interchange #5710WDB48557
Route 95 to Barry Island (Marine Hotel)
Destination sign “Barry Island” · from Cardiff Bus Interchange · 56 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Cardiff Bus Interchange | Leckwith Green | Eastbrook | Waitrose Barry | Pencoedtre Road | Barry (King Square) | Barry Island (Marine Hotel) |
|---|---|---|---|---|---|---|
| 05:55 | 06:07 | 06:19 | 06:28 | 06:34 | 06:44 | 06:54 |
| 06:25 | 06:37 | 06:50 | 06:59 | 07:04 | 07:14 | 07:25 |
| 07:00 | 07:12 | 07:24 | 07:35 | 07:42 | 07:55 | 08:05 |
| 07:30 | 07:44 | 07:58 | 08:10 | 08:17 | 08:30 | 08:40 |
| 08:00 | 08:18 | 08:31 | 08:43 | 08:50 | 09:03 | 09:13 |
| 08:40 | 08:57 | 09:10 | 09:20 | 09:25 | 09:37 | 09:47 |
| 09:10 | 09:27 | 09:40 | 09:50 | 09:55 | 10:07 | 10:17 |
| 09:40 | 09:55 | 10:08 | 10:18 | 10:24 | 10:36 | 10:49 |
| 10:10 | 10:25 | 10:38 | 10:48 | 10:54 | 11:06 | 11:19 |
| 10:40 | 10:55 | 11:08 | 11:18 | 11:24 | 11:36 | 11:49 |
| 11:10 | 11:25 | 11:38 | 11:48 | 11:54 | 12:06 | 12:19 |
| 11:40 | 11:55 | 12:08 | 12:18 | 12:24 | 12:36 | 12:49 |
| 12:10 | 12:25 | 12:38 | 12:48 | 12:54 | 13:06 | 13:19 |
| 12:40 | 12:55 | 13:08 | 13:18 | 13:24 | 13:36 | 13:49 |
| 13:10 | 13:25 | 13:38 | 13:48 | 13:54 | 14:06 | 14:19 |
| 13:45 | 14:00 | 14:13 | 14:23 | 14:29 | 14:41 | 14:54 |
| 14:10 | 14:26 | 14:40 | 14:51 | 14:58 | 15:10 | 15:23 |
| 14:45 | 15:04 | 15:20 | 15:35 | 15:44 | 16:00 | 16:13 |
| 15:15 | 15:34 | 15:50 | 16:05 | 16:14 | 16:30 | 16:43 |
| 15:50 | 16:09 | 16:25 | 16:40 | 16:49 | 17:05 | 17:18 |
| 16:20 | 16:39 | 16:55 | 17:10 | 17:19 | 17:35 | 17:48 |
| 17:10 | 17:29 | 17:44 | 17:58 | 18:05 | 18:20 | 18:30 |
| 17:40 | 17:58 | 18:11 | 18:22 | 18:27 | 18:40 | 18:50 |
| 18:10 | 18:26 | 18:39 | 18:50 | 18:55 | 19:08 | 19:18 |
| 19:10 | 19:25 | 19:38 | 19:47 | 19:52 | 20:00 | · |
| 20:10 | 20:25 | 20:38 | 20:47 | 20:52 | 21:00 | · |
| 21:10 | 21:25 | 21:38 | 21:47 | 21:52 | 22:00 | · |
| 22:10 | 22:25 | 22:38 | 22:47 | 22:52 | 23:00 | · |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Cardiff Bus Interchange | Leckwith Green | Eastbrook | Waitrose Barry | Pencoedtre Road | Barry (King Square) | Barry Island (Marine Hotel) |
|---|---|---|---|---|---|---|
| 08:10 | 08:24 | 08:40 | 08:51 | 08:58 | 09:11 | 09:23 |
| 08:40 | 08:52 | 09:05 | 09:15 | 09:22 | 09:36 | 09:48 |
| 09:10 | 09:25 | 09:38 | 09:48 | 09:54 | 10:06 | 10:19 |
| 09:40 | 09:55 | 10:08 | 10:18 | 10:24 | 10:36 | 10:49 |
| 10:10 | 10:25 | 10:38 | 10:48 | 10:54 | 11:06 | 11:19 |
| 10:40 | 10:55 | 11:08 | 11:18 | 11:24 | 11:36 | 11:49 |
| 11:10 | 11:25 | 11:38 | 11:48 | 11:54 | 12:06 | 12:19 |
| 11:40 | 11:55 | 12:08 | 12:18 | 12:24 | 12:36 | 12:49 |
| 12:10 | 12:25 | 12:38 | 12:48 | 12:54 | 13:06 | 13:19 |
| 12:40 | 12:55 | 13:08 | 13:18 | 13:24 | 13:36 | 13:49 |
| 13:10 | 13:25 | 13:38 | 13:48 | 13:54 | 14:06 | 14:19 |
| 13:40 | 13:55 | 14:08 | 14:18 | 14:24 | 14:36 | 14:49 |
| 14:10 | 14:25 | 14:38 | 14:48 | 14:54 | 15:06 | 15:19 |
| 14:40 | 14:55 | 15:08 | 15:18 | 15:24 | 15:36 | 15:49 |
| 15:10 | 15:25 | 15:38 | 15:48 | 15:54 | 16:06 | 16:19 |
| 15:40 | 15:55 | 16:08 | 16:18 | 16:24 | 16:36 | 16:49 |
| 16:10 | 16:25 | 16:38 | 16:48 | 16:54 | 17:06 | 17:19 |
| 16:40 | 16:55 | 17:08 | 17:18 | 17:24 | 17:36 | 17:49 |
| 17:10 | 17:25 | 17:38 | 17:48 | 17:54 | 18:06 | 18:16 |
| 17:40 | 17:55 | 18:08 | 18:18 | 18:24 | 18:36 | 18:49 |
| 18:10 | 18:25 | 18:38 | 18:48 | 18:54 | 19:06 | 19:19 |
| 19:10 | 19:25 | 19:38 | 19:47 | 19:52 | 20:00 | · |
| 20:10 | 20:25 | 20:38 | 20:47 | 20:52 | 21:00 | · |
| 21:10 | 21:25 | 21:38 | 21:47 | 21:52 | 22:00 | · |
| 22:10 | 22:25 | 22:38 | 22:47 | 22:52 | 23:00 | · |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Cardiff Bus Interchange | Leckwith Green | Eastbrook | Waitrose Barry | Pencoedtre Road | Barry (King Square) | Barry Island (Marine Hotel) |
|---|---|---|---|---|---|---|
| 08:45 | 08:57 | 09:09 | 09:17 | 09:24 | 09:32 | · |
| 10:05 | 10:17 | 10:29 | 10:37 | 10:44 | 10:52 | · |
| 11:05 | 11:17 | 11:29 | 11:37 | 11:44 | 11:52 | · |
| 12:15 | 12:27 | 12:39 | 12:47 | 12:54 | 13:02 | · |
| 13:15 | 13:27 | 13:39 | 13:47 | 13:54 | 14:02 | · |
| 14:15 | 14:27 | 14:39 | 14:47 | 14:54 | 15:02 | · |
| 15:15 | 15:27 | 15:39 | 15:47 | 15:54 | 16:02 | · |
| 16:15 | 16:27 | 16:39 | 16:47 | 16:54 | 17:02 | · |
| 17:15 | 17:27 | 17:39 | 17:47 | 17:54 | 18:02 | · |
All 56 stops in this direction
- Cardiff Bus Interchange #5710WDB48557
- Tudor Street #5710AWA11684
- Craddock St #5710AWA11687
- Smeaton Street #5710AWA11689
- Littleton Street #5710AWA11692
- Ninian Park PH #5710WDB25075
- Jubilee Park #5710AWA10367
- Hadfield Road #5710AWA10370
- Woodlands #5720AWA10371
- Leckwith Green #5720AWA10374
- Rectory Lodge #5720AWA10375
- Greenway Close #5720AWA10377
- Llandough Institute #5720AWA10379
- Hospital #5720AWA10382
- Llandough Hospital (opp. Main Entrance) #5720CBZ02536
- Hospital #5720AWA10383
- Llandough Hospital #5720AWA10385
- Merrie Harrier #5720AWA10387
- Eastbrook #5720AWA10389
- Brookside #5720WDB48418
- Dinas Powys Sch #5720AWA10391
- Elm Grove #5720AWA10393
- Station #5720AWA10394
- Bryn-y-Don #5720AWA10397
- Arnold House #5720AWA10398
- Ty Verlon #5720AWA10399
- Laura Street #5720AWA10402
- Palmerston Sch #5720AWA10403
- Waitrose Barry #5720AWA10405
- Norwood #5720AWA10002
- St Julian Close #5720AWA10003
- Wolfe Close #5720AWA10005
- Ewbank Close #5720AWA10008
- Myrtle Grove #5720AWA10009
- Three Bells #5720AWA10413
- King William IV #5720AWA10415
- Pencoedtre Fields #5720AWA10417
- Pencoedtre Road #5720WDB24186
- Michaelston Close #5720AWA10420
- Laleston Close #5720AWA10422
- Gibbonsdown Comm Centre #5720AWA10424
- Treharne Rd Upper #5720AWA10425
- Dyfan Road #5720AWA10427
- Dyfan Rd / Barry Rd #5720AWA10429
- Crogan Hill #5720AWA10432
- Tynewydd Inn #5720AWA10434
- Barry (King Square) #5720AWA11910
- Holton Road #5720AWA11915
- Barry Civic Offices 1 #5720AWA11917
- Barry Morrisons #5720CBX02470
- Waterfront #5720WDB48369
- Asda #5720WDB48437
- The Quays #5720WDB48436
- Maslin Park #5720AWA11814
- Plymouth Road #5720AWA11816
- Barry Island (Marine Hotel) #5720AWA11821
Route 95 route map
Questions about Cardiff Bus Route 95
What time is the first Route 95 bus?
Monday to Friday: 04:51. Saturday: 05:53. Sunday: 08:43.
What time is the last Route 95 bus?
Monday to Friday: 22:11. Saturday: 22:11. Sunday: 17:19. A time after midnight belongs to the evening before.
How often does Route 95 run?
Monday to Friday: every 30 min. Saturday: every 30 min. Sunday: every 1 h, between 07:00 and 19:00.
Does Route 95 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 95 go?
Route 95 serves Barry Island (Marine Hotel), Barry Kwik Fit, Brookside, Leckwith Green and Barry (King Square). The full list of stops for each direction is below the timetables.
Are these live bus times?
No. They are the published timetable from Cardiff Bus’ open data, refreshed 4 October 2026. A bus can run early or late, and disruptions are not shown.
Source: Cardiff Bus open data (GTFS schedule for Cardiff Bus), used under the Open Government Licence v3.0. Refreshed 4 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Contains public sector information licensed under the Open Government Licence v3.0. Changes made: times reformatted into timetables and departure lists.