95 Cardiff - Llandough, Dinas Powys, Gibbonsdown - Barry Island
A bus service operated by Cardiff Bus
Principality Stadium Events
12:30 – 21:00, 21 February 2026
During large events at Principality Stadium, surrounding roads will close and buses will use different city centre bus stops. We encourage you to check with your bus operator to see how services will run on the following dates:
February - Saturday 21st
March - Saturday 14th
Cardiff - Llandough, Dinas Powys, Gibbonsdown - Barry Island
| Cardiff Bus Interchange Bay 8 | 05:55 | 06:25 | 07:00 | 07:30 | 08:00 | 08:40 | 09:10 | 09:40 | 10:10 | 10:40 | 11:10 | 11:40 | 12:10 | 12:40 | 13:10 | 13:45 | 14:10 | 14:45 | 15:15 | 15:50 | 16:20 | 17:10 | 17:40 | 18:10 | 19:10 | 20:10 | 21:10 | 22:10 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Riverside Tudor Street Lane (o/s 79) | 05:57 | 06:27 | 07:02 | 07:32 | 08:03 | 08:43 | 09:13 | 09:42 | 10:12 | 10:42 | 11:12 | 11:42 | 12:12 | 12:42 | 13:12 | 13:47 | 14:12 | 14:48 | 15:18 | 15:53 | 16:23 | 17:13 | 17:43 | 18:12 | 19:12 | 20:12 | 21:12 | 22:12 |
| Riverside, before Craddock Street | 05:58 | 06:28 | 07:03 | 07:34 | 08:05 | 08:45 | 09:15 | 09:44 | 10:14 | 10:44 | 11:14 | 11:44 | 12:14 | 12:44 | 13:14 | 13:49 | 14:14 | 14:50 | 15:20 | 15:55 | 16:25 | 17:15 | 17:45 | 18:14 | 19:14 | 20:14 | 21:14 | 22:14 |
| Riverside, opp Smeaton Street | 05:59 | 06:29 | 07:04 | 07:35 | 08:06 | 08:46 | 09:16 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:50 | 14:15 | 14:51 | 15:21 | 15:56 | 16:26 | 17:16 | 17:46 | 18:15 | 19:15 | 20:15 | 21:15 | 22:15 |
| Riverside, opp Littleton Street | 06:00 | 06:30 | 07:05 | 07:36 | 08:08 | 08:48 | 09:18 | 09:46 | 10:16 | 10:46 | 11:16 | 11:46 | 12:16 | 12:46 | 13:16 | 13:51 | 14:16 | 14:53 | 15:23 | 15:58 | 16:28 | 17:18 | 17:48 | 18:17 | 19:16 | 20:16 | 21:16 | 22:16 |
| Riverside Ninian Park PH (before former) | 06:01 | 06:31 | 07:06 | 07:37 | 08:10 | 08:49 | 09:19 | 09:47 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:52 | 14:18 | 14:55 | 15:25 | 16:00 | 16:30 | 17:20 | 17:50 | 18:18 | 19:17 | 20:17 | 21:17 | 22:17 |
| Leckwith, o/s Jubilee Park | 06:02 | 06:32 | 07:07 | 07:38 | 08:11 | 08:51 | 09:21 | 09:48 | 10:18 | 10:48 | 11:18 | 11:48 | 12:18 | 12:48 | 13:18 | 13:53 | 14:19 | 14:56 | 15:26 | 16:01 | 16:31 | 17:21 | 17:51 | 18:20 | 19:18 | 20:18 | 21:18 | 22:18 |
| Leckwith, before Hadfield Road | 06:04 | 06:34 | 07:09 | 07:41 | 08:15 | 08:54 | 09:24 | 09:51 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:56 | 14:22 | 15:00 | 15:30 | 16:05 | 16:35 | 17:25 | 17:55 | 18:23 | 19:21 | 20:21 | 21:21 | 22:21 |
| Leckwith, nr Woodlands | 06:06 | 06:36 | 07:11 | 07:43 | 08:17 | 08:56 | 09:26 | 09:53 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:58 | 14:25 | 15:03 | 15:33 | 16:08 | 16:38 | 17:28 | 17:57 | 18:25 | 19:23 | 20:23 | 21:23 | 22:23 |
| Leckwith, after The Green | 06:07 | 06:37 | 07:12 | 07:44 | 08:18 | 08:57 | 09:27 | 09:55 | 10:25 | 10:55 | 11:25 | 11:55 | 12:25 | 12:55 | 13:25 | 14:00 | 14:26 | 15:04 | 15:34 | 16:09 | 16:39 | 17:29 | 17:58 | 18:26 | 19:25 | 20:25 | 21:25 | 22:25 |
| Llandough, after Rectory Lodge | 06:08 | 06:39 | 07:14 | 07:46 | 08:20 | 08:59 | 09:29 | 09:57 | 10:27 | 10:57 | 11:27 | 11:57 | 12:27 | 12:57 | 13:27 | 14:02 | 14:28 | 15:06 | 15:36 | 16:11 | 16:41 | 17:31 | 18:00 | 18:28 | 19:27 | 20:27 | 21:27 | 22:27 |
| Llandough, before Greenway Close | 06:09 | 06:40 | 07:15 | 07:47 | 08:21 | 09:00 | 09:30 | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 14:03 | 14:29 | 15:07 | 15:37 | 16:12 | 16:42 | 17:32 | 18:01 | 18:29 | 19:28 | 20:28 | 21:28 | 22:28 |
| Llandough Institute (o/s) | 06:10 | 06:41 | 07:16 | 07:48 | 08:22 | 09:01 | 09:31 | 09:59 | 10:29 | 10:59 | 11:29 | 11:59 | 12:29 | 12:59 | 13:29 | 14:04 | 14:30 | 15:08 | 15:38 | 16:13 | 16:43 | 17:33 | 18:02 | 18:30 | 19:29 | 20:29 | 21:29 | 22:29 |
| Llandough Hospital Stand 3 (at) | 06:12 | 06:43 | 07:18 | 07:50 | 08:24 | 09:03 | 09:33 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:05 | 14:32 | 15:10 | 15:40 | 16:15 | 16:45 | 17:35 | 18:04 | 18:32 | 19:30 | 20:30 | 21:30 | 22:30 |
| Llandough Hospital Stand 4 (at) | 06:13 | 06:44 | 07:19 | 07:51 | 08:25 | 09:04 | 09:34 | 10:02 | 10:32 | 11:02 | 11:32 | 12:02 | 12:32 | 13:02 | 13:32 | 14:07 | 14:34 | 15:12 | 15:42 | 16:17 | 16:47 | 17:37 | 18:05 | 18:33 | 19:32 | 20:32 | 21:32 | 22:32 |
| Llandough Hospital Stand 5 (at) | 06:13 | 06:44 | 07:19 | 07:51 | 08:25 | 09:04 | 09:34 | 10:02 | 10:32 | 11:02 | 11:32 | 12:02 | 12:32 | 13:02 | 13:32 | 14:07 | 14:34 | 15:12 | 15:42 | 16:17 | 16:47 | 17:37 | 18:05 | 18:33 | 19:32 | 20:32 | 21:32 | 22:32 |
| Llandough Hospital Stand 1 (at) | 06:16 | 06:47 | 07:22 | 07:55 | 08:28 | 09:07 | 09:37 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:10 | 14:37 | 15:16 | 15:46 | 16:21 | 16:51 | 17:41 | 18:08 | 18:36 | 19:35 | 20:35 | 21:35 | 22:35 |
| Llandough, after Merrie Harrier | 06:17 | 06:48 | 07:22 | 07:56 | 08:29 | 09:08 | 09:38 | 10:06 | 10:36 | 11:06 | 11:36 | 12:06 | 12:36 | 13:06 | 13:36 | 14:11 | 14:38 | 15:17 | 15:47 | 16:22 | 16:52 | 17:42 | 18:09 | 18:37 | 19:36 | 20:36 | 21:36 | 22:36 |
| Eastbrook (in) | 06:19 | 06:50 | 07:24 | 07:58 | 08:31 | 09:10 | 09:40 | 10:08 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:13 | 14:40 | 15:20 | 15:50 | 16:25 | 16:55 | 17:44 | 18:11 | 18:39 | 19:38 | 20:38 | 21:38 | 22:38 |
| Eastbrook, before Brookside | 06:19 | 06:50 | 07:24 | 07:59 | 08:32 | 09:10 | 09:40 | 10:08 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:13 | 14:40 | 15:21 | 15:51 | 16:26 | 16:56 | 17:45 | 18:12 | 18:39 | 19:38 | 20:38 | 21:38 | 22:38 |
| Dinas Powys Primary School (before) | 06:20 | 06:51 | 07:25 | 08:00 | 08:33 | 09:11 | 09:41 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:14 | 14:41 | 15:22 | 15:52 | 16:27 | 16:57 | 17:46 | 18:13 | 18:40 | 19:39 | 20:39 | 21:39 | 22:39 |
| Dinas Powys, before Elm Grove Road | 06:21 | 06:52 | 07:26 | 08:01 | 08:34 | 09:12 | 09:42 | 10:10 | 10:40 | 11:10 | 11:40 | 12:10 | 12:40 | 13:10 | 13:40 | 14:15 | 14:42 | 15:23 | 15:53 | 16:28 | 16:58 | 17:47 | 18:14 | 18:41 | 19:40 | 20:40 | 21:40 | 22:40 |
| Dinas Powys Railway Station (o/s) | 06:21 | 06:52 | 07:26 | 08:01 | 08:34 | 09:12 | 09:42 | 10:10 | 10:40 | 11:10 | 11:40 | 12:10 | 12:40 | 13:10 | 13:40 | 14:15 | 14:42 | 15:24 | 15:54 | 16:29 | 16:59 | 17:48 | 18:14 | 18:42 | 19:40 | 20:40 | 21:40 | 22:40 |
| Dinas Powys, nr Bryn-y-Don | 06:22 | 06:53 | 07:27 | 08:02 | 08:35 | 09:13 | 09:43 | 10:11 | 10:41 | 11:11 | 11:41 | 12:11 | 12:41 | 13:11 | 13:41 | 14:16 | 14:43 | 15:25 | 15:55 | 16:30 | 17:00 | 17:49 | 18:15 | 18:43 | 19:41 | 20:41 | 21:41 | 22:41 |
| Dinas Powys, o/s Arnold House | 06:23 | 06:54 | 07:28 | 08:03 | 08:36 | 09:14 | 09:44 | 10:12 | 10:42 | 11:12 | 11:42 | 12:12 | 12:42 | 13:12 | 13:42 | 14:17 | 14:44 | 15:27 | 15:57 | 16:32 | 17:02 | 17:50 | 18:16 | 18:44 | 19:42 | 20:42 | 21:42 | 22:42 |
| Palmerstown, nr Ty Verlon | 06:26 | 06:57 | 07:32 | 08:07 | 08:40 | 09:18 | 09:48 | 10:16 | 10:46 | 11:16 | 11:46 | 12:16 | 12:46 | 13:16 | 13:46 | 14:21 | 14:48 | 15:32 | 16:02 | 16:37 | 17:07 | 17:55 | 18:20 | 18:48 | 19:45 | 20:45 | 21:45 | 22:45 |
| Palmerstown, after Laura Street | 06:27 | 06:58 | 07:33 | 08:08 | 08:41 | 09:19 | 09:49 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:22 | 14:49 | 15:33 | 16:03 | 16:38 | 17:08 | 17:56 | 18:21 | 18:49 | 19:46 | 20:46 | 21:46 | 22:46 |
| Palmerstown, opp Palmerston School | 06:28 | 06:58 | 07:34 | 08:09 | 08:42 | 09:19 | 09:49 | 10:18 | 10:48 | 11:18 | 11:48 | 12:18 | 12:48 | 13:18 | 13:48 | 14:23 | 14:50 | 15:35 | 16:05 | 16:40 | 17:10 | 17:57 | 18:21 | 18:49 | 19:46 | 20:46 | 21:46 | 22:46 |
| Palmerstown, opp Barry Waitrose | 06:28 | 06:59 | 07:35 | 08:10 | 08:43 | 09:20 | 09:50 | 10:18 | 10:48 | 11:18 | 11:48 | 12:18 | 12:48 | 13:18 | 13:48 | 14:23 | 14:51 | 15:35 | 16:05 | 16:40 | 17:10 | 17:58 | 18:22 | 18:50 | 19:47 | 20:47 | 21:47 | 22:47 |
| Palmerstown, before Norwood | 06:29 | 07:00 | 07:36 | 08:11 | 08:44 | 09:21 | 09:51 | 10:19 | 10:49 | 11:19 | 11:49 | 12:19 | 12:49 | 13:19 | 13:49 | 14:24 | 14:52 | 15:37 | 16:07 | 16:42 | 17:12 | 17:59 | 18:23 | 18:51 | 19:48 | 20:48 | 21:48 | 22:48 |
| Palmerstown, before St Julian Close | 06:30 | 07:00 | 07:36 | 08:11 | 08:44 | 09:21 | 09:51 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:25 | 14:52 | 15:37 | 16:07 | 16:42 | 17:12 | 18:00 | 18:23 | 18:51 | 19:48 | 20:48 | 21:48 | 22:48 |
| Palmerstown, after Wolfe Close | 06:30 | 07:01 | 07:37 | 08:12 | 08:45 | 09:22 | 09:52 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:25 | 14:53 | 15:38 | 16:08 | 16:43 | 17:13 | 18:00 | 18:24 | 18:52 | 19:49 | 20:49 | 21:49 | 22:49 |
| Palmerstown, after Ewbank Close | 06:31 | 07:01 | 07:38 | 08:13 | 08:46 | 09:22 | 09:52 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:26 | 14:54 | 15:39 | 16:09 | 16:44 | 17:14 | 18:01 | 18:24 | 18:52 | 19:49 | 20:49 | 21:49 | 22:49 |
| Cadoxton, before Myrtle Grove | 06:31 | 07:02 | 07:38 | 08:13 | 08:46 | 09:23 | 09:53 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:26 | 14:54 | 15:40 | 16:10 | 16:45 | 17:15 | 18:02 | 18:25 | 18:53 | 19:50 | 20:50 | 21:50 | 22:50 |
| Cadoxton Three Bells (nr former) | 06:32 | 07:02 | 07:39 | 08:14 | 08:47 | 09:23 | 09:53 | 10:22 | 10:52 | 11:22 | 11:52 | 12:22 | 12:52 | 13:22 | 13:52 | 14:27 | 14:55 | 15:41 | 16:11 | 16:46 | 17:16 | 18:03 | 18:25 | 18:53 | 19:50 | 20:50 | 21:50 | 22:50 |
| Cadoxton, after King William IV | 06:33 | 07:03 | 07:40 | 08:15 | 08:48 | 09:24 | 09:54 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:53 | 14:28 | 14:56 | 15:42 | 16:12 | 16:47 | 17:17 | 18:04 | 18:26 | 18:54 | 19:51 | 20:51 | 21:51 | 22:51 |
| Cadoxton, o/s Pencoedtre Fields | 06:33 | 07:04 | 07:41 | 08:16 | 08:49 | 09:25 | 09:55 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:53 | 14:28 | 14:57 | 15:43 | 16:13 | 16:48 | 17:18 | 18:05 | 18:27 | 18:55 | 19:52 | 20:52 | 21:52 | 22:52 |
| Gibbonsdown Pencoedtre Road (o/s 61) | 06:34 | 07:04 | 07:42 | 08:17 | 08:50 | 09:25 | 09:55 | 10:24 | 10:54 | 11:24 | 11:54 | 12:24 | 12:54 | 13:24 | 13:54 | 14:29 | 14:58 | 15:44 | 16:14 | 16:49 | 17:19 | 18:05 | 18:27 | 18:55 | 19:52 | 20:52 | 21:52 | 22:52 |
| Gibbonsdown, after Michaelston Close | 06:35 | 07:05 | 07:42 | 08:17 | 08:50 | 09:26 | 09:56 | 10:25 | 10:55 | 11:25 | 11:55 | 12:25 | 12:55 | 13:25 | 13:55 | 14:30 | 14:58 | 15:45 | 16:15 | 16:50 | 17:20 | 18:06 | 18:28 | 18:56 | 19:53 | 20:53 | 21:53 | 22:53 |
| Gibbonsdown Laleston Close (opp junct) | 06:35 | 07:06 | 07:43 | 08:18 | 08:51 | 09:27 | 09:57 | 10:25 | 10:55 | 11:25 | 11:55 | 12:25 | 12:55 | 13:25 | 13:55 | 14:30 | 14:59 | 15:46 | 16:16 | 16:51 | 17:21 | 18:07 | 18:29 | 18:57 | 19:54 | 20:54 | 21:54 | 22:54 |
| Gibbonsdown Community Centre (before) | 06:36 | 07:06 | 07:44 | 08:19 | 08:52 | 09:27 | 09:57 | 10:26 | 10:56 | 11:26 | 11:56 | 12:26 | 12:56 | 13:26 | 13:56 | 14:31 | 15:00 | 15:47 | 16:17 | 16:52 | 17:22 | 18:08 | 18:29 | 18:57 | 19:54 | 20:54 | 21:54 | 22:54 |
| Gibbonsdown, before Treharne Rd Upper | 06:37 | 07:07 | 07:45 | 08:20 | 08:53 | 09:28 | 09:58 | 10:27 | 10:57 | 11:27 | 11:57 | 12:27 | 12:57 | 13:27 | 13:57 | 14:32 | 15:01 | 15:48 | 16:18 | 16:53 | 17:23 | 18:09 | 18:30 | 18:58 | 19:55 | 20:55 | 21:55 | 22:55 |
| Gibbonsdown Dyfan Road (o/s 48) | 06:38 | 07:08 | 07:46 | 08:21 | 08:54 | 09:29 | 09:59 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:33 | 15:02 | 15:50 | 16:20 | 16:55 | 17:25 | 18:11 | 18:31 | 18:59 | 19:55 | 20:55 | 21:55 | 22:55 |
| Barry Road (before) | 06:39 | 07:09 | 07:48 | 08:23 | 08:56 | 09:31 | 10:01 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:35 | 15:04 | 15:52 | 16:22 | 16:57 | 17:27 | 18:13 | 18:33 | 19:01 | 19:56 | 20:56 | 21:56 | 22:56 |
| Barry, nr Crogan Hill | 06:41 | 07:11 | 07:50 | 08:25 | 08:58 | 09:33 | 10:03 | 10:32 | 11:02 | 11:32 | 12:02 | 12:32 | 13:02 | 13:32 | 14:02 | 14:37 | 15:06 | 15:54 | 16:24 | 16:59 | 17:29 | 18:15 | 18:35 | 19:03 | 19:57 | 20:57 | 21:57 | 22:57 |
| Barry, after Tynewydd Inn | 06:42 | 07:12 | 07:52 | 08:27 | 09:00 | 09:34 | 10:04 | 10:33 | 11:03 | 11:33 | 12:03 | 12:33 | 13:03 | 13:33 | 14:03 | 14:38 | 15:07 | 15:56 | 16:26 | 17:01 | 17:31 | 18:17 | 18:37 | 19:05 | 19:58 | 20:58 | 21:58 | 22:58 |
| Barry Town Centre 3 (at) | 06:44 | 07:14 | 07:55 | 08:30 | 09:03 | 09:37 | 10:07 | 10:36 | 11:06 | 11:36 | 12:06 | 12:36 | 13:06 | 13:36 | 14:06 | 14:41 | 15:10 | 16:00 | 16:30 | 17:05 | 17:35 | 18:20 | 18:40 | 19:08 | 20:00 | 21:00 | 22:00 | 23:00 |
| Barry Holton Road (Shops) | 06:45 | 07:15 | 07:56 | 08:31 | 09:04 | 09:38 | 10:08 | 10:37 | 11:07 | 11:37 | 12:07 | 12:37 | 13:07 | 13:37 | 14:07 | 14:42 | 15:11 | 16:01 | 16:31 | 17:06 | 17:36 | 18:21 | 18:41 | 19:09 | 20:01 | 21:01 | 22:01 | 23:01 |
| Barry Civic Offices 1 (at) | 06:46 | 07:16 | 07:57 | 08:32 | 09:05 | 09:39 | 10:09 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:08 | 14:43 | 15:12 | 16:02 | 16:32 | 17:07 | 17:37 | 18:22 | 18:42 | 19:10 | 20:02 | 21:02 | 22:02 | 23:02 |
| Barry Kwik Fit (o/s) | 06:48 | 07:19 | 07:59 | 08:34 | 09:07 | 09:41 | 10:11 | 10:40 | 11:10 | 11:40 | 12:10 | 12:40 | 13:10 | 13:40 | 14:10 | 14:45 | 15:14 | 16:04 | 16:34 | 17:09 | 17:39 | 18:24 | 18:44 | 19:12 | 20:04 | 21:04 | 22:04 | 23:04 |
| Barry Dock, at Waterfront | 06:49 | 07:20 | 08:00 | 08:35 | 09:08 | 09:42 | 10:12 | 10:42 | 11:12 | 11:42 | 12:12 | 12:42 | 13:12 | 13:42 | 14:12 | 14:47 | 16:06 | 16:36 | 17:11 | 17:41 | 18:25 | 18:45 | 19:13 | |||||
| Barry ASDA (nr Crossing) | 06:50 | 07:21 | 08:01 | 08:36 | 09:09 | 09:43 | 10:13 | 10:43 | 11:13 | 11:43 | 12:13 | 12:43 | 13:13 | 13:43 | 14:13 | 14:48 | 16:07 | 16:37 | 17:12 | 17:42 | 18:26 | 18:46 | 19:14 | |||||
| Barry Dock, o/s The Quays | 06:51 | 07:22 | 08:02 | 08:37 | 09:10 | 09:44 | 10:14 | 10:44 | 11:14 | 11:44 | 12:14 | 12:44 | 13:14 | 13:44 | 14:14 | 14:49 | 16:08 | 16:38 | 17:13 | 17:43 | 18:27 | 18:47 | 19:15 | |||||
| Barry Island, opp Maslin Park | 06:52 | 07:23 | 08:03 | 08:38 | 09:11 | 09:45 | 10:15 | 10:46 | 11:16 | 11:46 | 12:16 | 12:46 | 13:16 | 13:46 | 14:16 | 14:51 | 16:10 | 16:40 | 17:15 | 17:45 | 18:28 | 18:48 | 19:16 | |||||
| Barry Island Plymouth Road (o/s flats) | 06:52 | 07:23 | 08:03 | 08:38 | 09:11 | 09:45 | 10:15 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:17 | 14:52 | 16:11 | 16:41 | 17:16 | 17:46 | 18:28 | 18:48 | 19:16 | |||||
| Barry Island, o/s Marine Hotel | 06:54 | 07:25 | 08:05 | 08:40 | 09:13 | 09:47 | 10:17 | 10:49 | 11:19 | 11:49 | 12:19 | 12:49 | 13:19 | 13:49 | 14:19 | 14:54 | 16:13 | 16:43 | 17:18 | 17:48 | 18:30 | 18:50 | 19:18 |
Barry Island - Llandough, Dinas Powys, Gibbonsdown - Cardiff
| Barry Island, o/s Marine Hotel | 04:51 | 05:45 | 06:28 | 07:00 | 07:35 | 08:10 | 08:45 | 09:20 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:55 | 16:15 | 16:45 | 17:26 | 17:59 | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Barry Island, before Adar y Mor | 04:51 | 05:45 | 06:28 | 07:00 | 07:35 | 08:10 | 08:45 | 09:20 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:55 | 16:15 | 16:45 | 17:26 | 17:59 | |||||||
| Barry Island, o/s Station Approach Road | 04:52 | 05:46 | 06:29 | 07:01 | 07:36 | 08:12 | 08:47 | 09:22 | 09:52 | 10:22 | 10:52 | 11:22 | 11:52 | 12:22 | 12:52 | 13:22 | 13:52 | 14:22 | 14:57 | 16:17 | 16:47 | 17:28 | 18:01 | |||||||
| Barry Island, o/s The Quays | 05:47 | 06:30 | 07:02 | 07:37 | 08:13 | 08:48 | 09:23 | 09:53 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:53 | 14:23 | 14:58 | 16:18 | 16:48 | 17:29 | 18:02 | ||||||||
| Barry ASDA (opp) | 05:48 | 06:31 | 07:03 | 07:39 | 08:15 | 08:50 | 09:25 | 09:55 | 10:25 | 10:55 | 11:25 | 11:55 | 12:25 | 12:55 | 13:25 | 13:55 | 14:25 | 15:00 | 16:20 | 16:50 | 17:31 | 18:04 | ||||||||
| Barry Dock, o/s Brewers Fayre | 05:49 | 06:32 | 07:04 | 07:39 | 08:16 | 08:51 | 09:26 | 09:56 | 10:26 | 10:56 | 11:26 | 11:56 | 12:26 | 12:56 | 13:26 | 13:56 | 14:26 | 15:01 | 16:21 | 16:51 | 17:32 | 18:05 | ||||||||
| Barry Kwik Fit (o/s) | 05:50 | 06:33 | 07:05 | 07:41 | 08:18 | 08:53 | 09:28 | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 15:03 | 15:45 | 16:23 | 16:53 | 17:34 | 18:07 | 19:00 | 20:05 | 21:05 | 22:05 | |||
| Barry, after Ship Hotel | 04:53 | |||||||||||||||||||||||||||||
| Barry Park Avenue (o/s 22) | 04:54 | |||||||||||||||||||||||||||||
| Barry Hotel (o/s) | 04:55 | 05:23 | 06:25 | |||||||||||||||||||||||||||
| Barry, nr The Priory | 04:56 | 05:24 | 06:26 | |||||||||||||||||||||||||||
| Barry, before Hilda Street | 04:57 | 05:25 | 06:27 | |||||||||||||||||||||||||||
| Barry Civic Offices 2 (at) | 04:58 | 05:26 | 05:52 | 06:28 | 06:35 | 07:07 | 07:43 | 08:19 | 08:55 | 09:30 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:05 | 15:47 | 16:25 | 16:55 | 17:36 | 18:09 | 19:01 | 20:06 | 21:06 | 22:06 |
| Barry, before Hanover Street | 05:00 | 05:28 | 05:54 | 06:30 | 06:37 | 07:09 | 07:45 | 08:21 | 08:57 | 09:32 | 10:02 | 10:32 | 11:02 | 11:32 | 12:02 | 12:32 | 13:02 | 13:32 | 14:02 | 14:32 | 15:07 | 15:50 | 16:28 | 16:58 | 17:39 | 18:12 | 19:03 | 20:08 | 21:08 | 22:08 |
| Barry, after Devon Avenue | 05:01 | 05:29 | 05:55 | 06:31 | 06:38 | 07:10 | 07:46 | 08:23 | 08:59 | 09:34 | 10:04 | 10:34 | 11:04 | 11:34 | 12:04 | 12:34 | 13:04 | 13:34 | 14:04 | 14:34 | 15:09 | 15:52 | 16:30 | 17:00 | 17:41 | 18:14 | 19:05 | 20:10 | 21:10 | 22:10 |
| Barry Kwik Fit (after) | 05:02 | 05:30 | 05:56 | 06:32 | 06:39 | 07:11 | 07:47 | 08:24 | 09:00 | 09:35 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:10 | 15:53 | 16:31 | 17:01 | 17:42 | 18:15 | 19:06 | 20:11 | 21:11 | 22:11 |
| Barry Wyndham Street (o/s Flats 1-6) | 05:03 | 05:31 | 05:57 | 06:33 | 06:40 | 07:12 | 07:48 | 08:24 | 09:01 | 09:36 | 10:06 | 10:36 | 11:06 | 11:36 | 12:06 | 12:36 | 13:06 | 13:36 | 14:06 | 14:36 | 15:11 | 15:54 | 16:32 | 17:02 | 17:43 | 18:16 | 19:06 | 20:11 | 21:11 | 22:11 |
| Barry Wyndham Street (opp 52) | 05:04 | 05:32 | 05:58 | 06:34 | 06:41 | 07:13 | 07:49 | 08:25 | 09:02 | 09:37 | 10:07 | 10:37 | 11:07 | 11:37 | 12:07 | 12:37 | 13:07 | 13:37 | 14:07 | 14:37 | 15:12 | 15:55 | 16:33 | 17:03 | 17:44 | 18:17 | 19:07 | 20:12 | 21:12 | 22:12 |
| Barry, o/s Tynewydd Inn | 05:05 | 05:33 | 05:59 | 06:35 | 06:42 | 07:14 | 07:51 | 08:27 | 09:03 | 09:38 | 10:08 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:08 | 14:38 | 15:13 | 15:56 | 16:34 | 17:04 | 17:45 | 18:18 | 19:08 | 20:13 | 21:13 | 22:13 |
| Barry, before Orchard Drive | 05:06 | 05:34 | 06:00 | 06:36 | 06:43 | 07:15 | 07:52 | 08:28 | 09:05 | 09:40 | 10:10 | 10:40 | 11:10 | 11:40 | 12:10 | 12:40 | 13:10 | 13:40 | 14:10 | 14:40 | 15:15 | 15:57 | 16:36 | 17:06 | 17:46 | 18:19 | 19:09 | 20:14 | 21:14 | 22:14 |
| Barry, opp Jenner Park | 05:06 | 05:34 | 06:01 | 06:37 | 06:44 | 07:16 | 07:53 | 08:29 | 09:05 | 09:40 | 10:10 | 10:40 | 11:10 | 11:40 | 12:10 | 12:40 | 13:10 | 13:40 | 14:10 | 14:40 | 15:15 | 15:58 | 16:36 | 17:06 | 17:47 | 18:20 | 19:10 | 20:15 | 21:15 | 22:15 |
| Gibbonsdown Dyfan Road (o/s 39) | 05:08 | 05:36 | 06:02 | 06:38 | 06:45 | 07:17 | 07:55 | 08:31 | 09:07 | 09:42 | 10:12 | 10:42 | 11:12 | 11:42 | 12:12 | 12:42 | 13:12 | 13:42 | 14:12 | 14:42 | 15:17 | 15:59 | 16:38 | 17:08 | 17:48 | 18:21 | 19:11 | 20:16 | 21:16 | 22:16 |
| Gibbonsdown, after Treharne Rd Upper | 05:08 | 05:36 | 06:03 | 06:39 | 06:46 | 07:18 | 07:56 | 08:33 | 09:08 | 09:43 | 10:13 | 10:43 | 11:13 | 11:43 | 12:13 | 12:43 | 13:13 | 13:43 | 14:13 | 14:43 | 15:18 | 16:00 | 16:39 | 17:09 | 17:49 | 18:22 | 19:12 | 20:17 | 21:17 | 22:17 |
| Gibbonsdown Community Centre (after) | 05:09 | 05:37 | 06:04 | 06:40 | 06:47 | 07:19 | 07:57 | 08:33 | 09:09 | 09:44 | 10:14 | 10:44 | 11:14 | 11:44 | 12:14 | 12:44 | 13:14 | 13:44 | 14:14 | 14:44 | 15:19 | 16:01 | 16:40 | 17:10 | 17:50 | 18:23 | 19:13 | 20:18 | 21:18 | 22:18 |
| Gibbonsdown, after Laleston Close | 05:10 | 05:38 | 06:05 | 06:41 | 06:48 | 07:20 | 07:58 | 08:35 | 09:10 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:45 | 14:15 | 14:45 | 15:20 | 16:02 | 16:41 | 17:11 | 17:51 | 18:24 | 19:14 | 20:19 | 21:19 | 22:19 |
| Gibbonsdown, before Michaelston Close | 05:10 | 05:38 | 06:05 | 06:41 | 06:48 | 07:20 | 07:58 | 08:35 | 09:10 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:45 | 14:15 | 14:45 | 15:20 | 16:02 | 16:41 | 17:11 | 17:51 | 18:24 | 19:14 | 20:19 | 21:19 | 22:19 |
| Gibbonsdown Pencoedtre Road (o/s 78) | 05:11 | 05:39 | 06:06 | 06:42 | 06:49 | 07:21 | 07:59 | 08:36 | 09:11 | 09:46 | 10:16 | 10:46 | 11:16 | 11:46 | 12:16 | 12:46 | 13:16 | 13:46 | 14:16 | 14:45 | 15:21 | 16:03 | 16:42 | 17:12 | 17:52 | 18:25 | 19:14 | 20:19 | 21:19 | 22:19 |
| Cadoxton, after Churchfields | 05:11 | 05:39 | 06:06 | 06:42 | 06:50 | 07:21 | 07:59 | 08:36 | 09:11 | 09:46 | 10:16 | 10:46 | 11:16 | 11:46 | 12:16 | 12:46 | 13:16 | 13:46 | 14:16 | 14:46 | 15:21 | 16:03 | 16:43 | 17:12 | 17:52 | 18:25 | 19:15 | 20:20 | 21:20 | 22:20 |
| Cadoxton, before King William IV | 05:12 | 05:40 | 06:07 | 06:43 | 06:50 | 07:22 | 08:00 | 08:37 | 09:12 | 09:47 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:17 | 14:46 | 15:22 | 16:04 | 16:43 | 17:13 | 17:53 | 18:26 | 19:15 | 20:20 | 21:20 | 22:20 |
| Cadoxton Three Bells (nr former) | 05:12 | 05:40 | 06:07 | 06:43 | 06:51 | 07:23 | 08:01 | 08:37 | 09:12 | 09:47 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:17 | 14:47 | 15:22 | 16:05 | 16:44 | 17:14 | 17:53 | 18:26 | 19:16 | 20:21 | 21:21 | 22:21 |
| Cadoxton, after Ash Grove | 05:13 | 05:41 | 06:08 | 06:44 | 06:52 | 07:24 | 08:02 | 08:38 | 09:13 | 09:48 | 10:18 | 10:48 | 11:18 | 11:48 | 12:18 | 12:48 | 13:18 | 13:48 | 14:18 | 14:47 | 15:23 | 16:05 | 16:45 | 17:14 | 17:54 | 18:27 | 19:16 | 20:21 | 21:21 | 22:21 |
| Palmerstown, after Ewbank Close | 05:13 | 05:41 | 06:08 | 06:44 | 06:53 | 07:24 | 08:02 | 08:38 | 09:13 | 09:48 | 10:18 | 10:48 | 11:18 | 11:48 | 12:18 | 12:48 | 13:18 | 13:48 | 14:18 | 14:48 | 15:23 | 16:06 | 16:46 | 17:15 | 17:54 | 18:27 | 19:17 | 20:22 | 21:22 | 22:22 |
| Palmerstown, after Vincent Close | 05:14 | 05:42 | 06:09 | 06:45 | 06:53 | 07:25 | 08:03 | 08:39 | 09:14 | 09:49 | 10:19 | 10:49 | 11:19 | 11:49 | 12:19 | 12:49 | 13:19 | 13:49 | 14:19 | 14:48 | 15:24 | 16:06 | 16:46 | 17:15 | 17:55 | 18:28 | 19:17 | 20:22 | 21:22 | 22:22 |
| Palmerstown St Julian Close (beforet) | 05:14 | 05:42 | 06:09 | 06:45 | 06:54 | 07:25 | 08:03 | 08:39 | 09:14 | 09:49 | 10:19 | 10:49 | 11:19 | 11:49 | 12:19 | 12:49 | 13:19 | 13:49 | 14:19 | 14:49 | 15:24 | 16:07 | 16:47 | 17:16 | 17:55 | 18:28 | 19:18 | 20:23 | 21:23 | 22:23 |
| Palmerstown, before Norwood | 05:15 | 05:43 | 06:10 | 06:46 | 06:55 | 07:26 | 08:04 | 08:40 | 09:15 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:49 | 15:25 | 16:07 | 16:48 | 17:16 | 17:56 | 18:29 | 19:18 | 20:23 | 21:23 | 22:23 |
| Palmerstown, o/s Barry Waitrose | 05:15 | 05:43 | 06:10 | 06:46 | 06:55 | 07:27 | 08:05 | 08:40 | 09:15 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:50 | 15:25 | 16:08 | 16:48 | 17:17 | 17:56 | 18:29 | 19:19 | 20:24 | 21:24 | 22:24 |
| Palmerstown, o/s Palmerston School | 05:16 | 05:44 | 06:11 | 06:47 | 06:56 | 07:27 | 08:05 | 08:41 | 09:16 | 09:51 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:21 | 14:50 | 15:26 | 16:09 | 16:49 | 17:18 | 17:57 | 18:30 | 19:19 | 20:24 | 21:24 | 22:24 |
| Palmerstown, before Lennox Green | 05:16 | 05:44 | 06:11 | 06:47 | 06:57 | 07:28 | 08:06 | 08:41 | 09:16 | 09:51 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:21 | 14:50 | 15:26 | 16:09 | 16:50 | 17:18 | 17:57 | 18:30 | 19:19 | 20:24 | 21:24 | 22:24 |
| Palmerstown, after Laura Street | 05:17 | 05:45 | 06:12 | 06:48 | 06:57 | 07:29 | 08:07 | 08:42 | 09:17 | 09:52 | 10:22 | 10:52 | 11:22 | 11:52 | 12:22 | 12:52 | 13:22 | 13:52 | 14:22 | 14:51 | 15:27 | 16:10 | 16:50 | 17:19 | 17:58 | 18:31 | 19:20 | 20:25 | 21:25 | 22:25 |
| Palmerstown, nr Ty Verlon | 05:18 | 05:46 | 06:13 | 06:49 | 06:59 | 07:30 | 08:08 | 08:43 | 09:18 | 09:53 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:53 | 14:23 | 14:52 | 15:28 | 16:11 | 16:52 | 17:20 | 17:59 | 18:32 | 19:21 | 20:26 | 21:26 | 22:26 |
| Murch, opp Arnold House | 05:20 | 05:48 | 06:16 | 06:51 | 07:02 | 07:33 | 08:12 | 08:46 | 09:21 | 09:56 | 10:26 | 10:56 | 11:26 | 11:56 | 12:26 | 12:56 | 13:26 | 13:56 | 14:26 | 14:55 | 15:31 | 16:15 | 16:54 | 17:23 | 18:02 | 18:35 | 19:23 | 20:28 | 21:28 | 22:28 |
| Dinas Powys, nr Southra | 05:21 | 05:49 | 06:17 | 06:52 | 07:03 | 07:35 | 08:13 | 08:48 | 09:23 | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 14:57 | 15:32 | 16:16 | 16:55 | 17:25 | 18:04 | 18:37 | 19:24 | 20:29 | 21:29 | 22:29 |
| Dinas Powys Railway Station (opp) | 05:22 | 05:50 | 06:18 | 06:53 | 07:04 | 07:35 | 08:14 | 08:48 | 09:23 | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 14:57 | 15:33 | 16:17 | 16:56 | 17:25 | 18:04 | 18:37 | 19:25 | 20:30 | 21:30 | 22:30 |
| Dinas Powys, after Elm Grove Road | 05:23 | 05:51 | 06:19 | 06:54 | 07:05 | 07:37 | 08:16 | 08:50 | 09:25 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 14:59 | 15:34 | 16:19 | 16:57 | 17:27 | 18:06 | 18:39 | 19:26 | 20:31 | 21:31 | 22:31 |
| Eastbrook, opp Dinas Powys Primary School | 05:23 | 05:51 | 06:19 | 06:54 | 07:07 | 07:38 | 08:17 | 08:51 | 09:25 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:00 | 15:35 | 16:20 | 16:58 | 17:28 | 18:06 | 18:39 | 19:27 | 20:31 | 21:31 | 22:31 |
| Eastbrook, after Brookside | 05:24 | 05:52 | 06:20 | 06:55 | 07:08 | 07:39 | 08:18 | 08:52 | 09:26 | 10:01 | 10:31 | 11:01 | 11:31 | 12:01 | 12:31 | 13:01 | 13:31 | 14:01 | 14:31 | 15:01 | 15:36 | 16:21 | 16:58 | 17:28 | 18:07 | 18:40 | 19:28 | 20:32 | 21:32 | 22:32 |
| Eastbrook (in) | 05:25 | 05:53 | 06:22 | 06:57 | 07:11 | 07:42 | 08:20 | 08:54 | 09:28 | 10:03 | 10:33 | 11:03 | 11:33 | 12:03 | 12:33 | 13:03 | 13:33 | 14:03 | 14:33 | 15:02 | 15:37 | 16:22 | 17:00 | 17:30 | 18:09 | 18:42 | 19:29 | 20:33 | 21:33 | 22:33 |
| Llandough Church (nr) | 05:27 | 05:54 | 06:24 | 06:59 | 07:16 | 07:45 | 08:23 | 08:57 | 09:30 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:05 | 15:40 | 16:25 | 17:02 | 17:32 | 18:11 | 18:44 | 19:32 | 20:35 | 21:35 | 22:35 |
| Llandough, after Merrie Harrier | 05:28 | 05:55 | 06:25 | 07:00 | 07:18 | 07:47 | 08:24 | 08:59 | 09:31 | 10:06 | 10:36 | 11:06 | 11:36 | 12:06 | 12:36 | 13:06 | 13:36 | 14:06 | 14:36 | 15:06 | 15:41 | 16:26 | 17:03 | 17:33 | 18:12 | 18:45 | 19:33 | 20:36 | 21:36 | 22:36 |
| Llandough Hospital Stand 3 (at) | 05:29 | 05:57 | 06:26 | 07:01 | 07:22 | 07:50 | 08:27 | 09:02 | 09:32 | 10:07 | 10:37 | 11:07 | 11:37 | 12:07 | 12:37 | 13:07 | 13:37 | 14:07 | 14:37 | 15:08 | 15:43 | 16:28 | 17:05 | 17:35 | 18:13 | 18:46 | 19:35 | 20:37 | 21:37 | 22:37 |
| Llandough Hospital Stand 4 (at) | 05:31 | 05:58 | 06:28 | 07:03 | 07:25 | 07:52 | 08:29 | 09:04 | 09:34 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:10 | 15:45 | 16:30 | 17:07 | 17:37 | 18:15 | 18:48 | 19:37 | 20:39 | 21:39 | 22:39 |
| Llandough Hospital Stand 5 (at) | 05:31 | 05:58 | 06:28 | 07:03 | 07:25 | 07:52 | 08:29 | 09:04 | 09:34 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:10 | 15:45 | 16:30 | 17:07 | 17:37 | 18:15 | 18:48 | 19:37 | 20:39 | 21:39 | 22:39 |
| Llandough Hospital Stand 2 (at) | 05:32 | 06:00 | 06:30 | 07:05 | 07:28 | 07:56 | 08:32 | 09:07 | 09:37 | 10:12 | 10:42 | 11:12 | 11:42 | 12:12 | 12:42 | 13:12 | 13:42 | 14:12 | 14:42 | 15:13 | 15:48 | 16:33 | 17:10 | 17:40 | 18:17 | 18:50 | 19:39 | 20:41 | 21:41 | 22:41 |
| Llandough Institute (opp) | 05:33 | 06:01 | 06:31 | 07:06 | 07:28 | 07:56 | 08:32 | 09:07 | 09:37 | 10:12 | 10:42 | 11:12 | 11:42 | 12:12 | 12:42 | 13:12 | 13:42 | 14:12 | 14:42 | 15:13 | 15:48 | 16:33 | 17:10 | 17:40 | 18:18 | 18:51 | 19:40 | 20:42 | 21:42 | 22:42 |
| Llandough, after Greenway Close | 05:33 | 06:02 | 06:32 | 07:07 | 07:29 | 07:57 | 08:33 | 09:08 | 09:38 | 10:13 | 10:43 | 11:13 | 11:43 | 12:13 | 12:43 | 13:13 | 13:43 | 14:13 | 14:43 | 15:14 | 15:49 | 16:34 | 17:11 | 17:41 | 18:19 | 18:52 | 19:40 | 20:42 | 21:42 | 22:42 |
| Llandough, opp Rectory Lodge | 05:34 | 06:03 | 06:33 | 07:08 | 07:30 | 07:59 | 08:34 | 09:09 | 09:39 | 10:14 | 10:44 | 11:14 | 11:44 | 12:14 | 12:44 | 13:14 | 13:44 | 14:14 | 14:44 | 15:15 | 15:50 | 16:35 | 17:12 | 17:42 | 18:20 | 18:53 | 19:41 | 20:43 | 21:43 | 22:43 |
| Leckwith, before The Green | 05:35 | 06:04 | 06:34 | 07:09 | 07:31 | 08:01 | 08:35 | 09:10 | 09:40 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:45 | 14:15 | 14:45 | 15:16 | 15:51 | 16:36 | 17:13 | 17:43 | 18:21 | 18:54 | 19:42 | 20:44 | 21:44 | 22:44 |
| Leckwith, nr Woodlands | 05:35 | 06:04 | 06:34 | 07:09 | 07:32 | 08:01 | 08:36 | 09:11 | 09:41 | 10:16 | 10:46 | 11:16 | 11:46 | 12:16 | 12:46 | 13:16 | 13:46 | 14:16 | 14:46 | 15:17 | 15:52 | 16:37 | 17:14 | 17:44 | 18:21 | 18:54 | 19:43 | 20:45 | 21:45 | 22:45 |
| Leckwith, after Hadfield Road | 05:37 | 06:07 | 06:37 | 07:12 | 07:35 | 08:05 | 08:39 | 09:14 | 09:44 | 10:19 | 10:49 | 11:19 | 11:49 | 12:19 | 12:49 | 13:19 | 13:49 | 14:19 | 14:49 | 15:20 | 15:55 | 16:40 | 17:17 | 17:47 | 18:24 | 18:57 | 19:45 | 20:47 | 21:47 | 22:47 |
| Leckwith, opp Jubilee Park | 05:39 | 06:09 | 06:39 | 07:14 | 07:38 | 08:08 | 08:41 | 09:16 | 09:46 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:21 | 14:51 | 15:23 | 15:58 | 16:42 | 17:19 | 17:49 | 18:26 | 18:59 | 19:47 | 20:49 | 21:49 | 22:49 |
| Riverside Ninian Park PH (after former) | 05:40 | 06:11 | 06:40 | 07:15 | 07:40 | 08:10 | 08:43 | 09:18 | 09:48 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:53 | 14:23 | 14:53 | 15:25 | 16:00 | 16:44 | 17:21 | 17:51 | 18:28 | 19:01 | 19:48 | 20:50 | 21:50 | 22:50 |
| Riverside, after Littleton Street | 05:41 | 06:13 | 06:41 | 07:16 | 07:42 | 08:12 | 08:45 | 09:20 | 09:50 | 10:25 | 10:55 | 11:25 | 11:55 | 12:25 | 12:55 | 13:25 | 13:55 | 14:25 | 14:55 | 15:27 | 16:02 | 16:45 | 17:22 | 17:52 | 18:29 | 19:02 | 19:49 | 20:51 | 21:51 | 22:51 |
| Riverside, after Smeaton Street | 05:43 | 06:15 | 06:43 | 07:18 | 07:44 | 08:14 | 08:46 | 09:21 | 09:51 | 10:26 | 10:56 | 11:26 | 11:56 | 12:26 | 12:56 | 13:26 | 13:56 | 14:26 | 14:56 | 15:29 | 16:04 | 16:47 | 17:24 | 17:54 | 18:31 | 19:04 | 19:51 | 20:53 | 21:53 | 22:53 |
| Riverside, after Brunel Street | 05:44 | 06:16 | 06:44 | 07:19 | 07:45 | 08:15 | 08:47 | 09:22 | 09:52 | 10:27 | 10:57 | 11:27 | 11:57 | 12:27 | 12:57 | 13:27 | 13:57 | 14:27 | 14:57 | 15:30 | 16:05 | 16:48 | 17:25 | 17:55 | 18:32 | 19:05 | 19:52 | 20:54 | 21:54 | 22:54 |
| Riverside, before Beauchamp Street | 05:45 | 06:18 | 06:45 | 07:20 | 07:47 | 08:17 | 08:49 | 09:24 | 09:54 | 10:29 | 10:59 | 11:29 | 11:59 | 12:29 | 12:59 | 13:29 | 13:59 | 14:29 | 14:59 | 15:32 | 16:07 | 16:49 | 17:26 | 17:56 | 18:33 | 19:06 | 19:53 | 20:55 | 21:55 | 22:55 |
| Cardiff Bus Interchange Bay 8 | 05:50 | 06:50 | 07:25 | 07:55 | 08:25 | 08:55 | 09:30 | 10:00 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:05 | 15:40 | 16:15 | 16:55 | 17:32 | 18:02 | 18:39 | 19:12 | 19:58 | 21:00 | 22:00 | 23:00 | |
| Cardiff, o/s Wood Street JA | 06:21 | |||||||||||||||||||||||||||||
| Cardiff Castle, o/s Kingsway GB | 06:24 | |||||||||||||||||||||||||||||
| Cathays Park, before Corbett Road | 06:26 | |||||||||||||||||||||||||||||
| Blackweir (o/s) | 06:29 | |||||||||||||||||||||||||||||
| Maindy Stadium (opp) | 06:30 | |||||||||||||||||||||||||||||
| Maindy, after Parkfield Place | 06:31 | |||||||||||||||||||||||||||||
| Gabalfa, o/s North Road Clinic | 06:32 | |||||||||||||||||||||||||||||
| University Hospital of Wales, o/s Dental Hospital | 06:36 | |||||||||||||||||||||||||||||
| University Hospital of Wales Heath Park Way (entrance) | 06:37 |
Timetable data from Cardiff Bus,
Possibly similar services
Cardiff Bus
- Website
- cardiffbus.com
Contactless payment, contactless payment (tap on tap off) or cash (exact fare) accepted
Mobile tickets and live bus tracking available on the Cardiff Bus app