95 Cardiff - Llandough, Dinas Powys, Gibbonsdown - Barry Island
A bus service operated by Cardiff Bus
Principality Stadium Events
11:00 – 19:15, 22 November 2025
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:
November Sat 22nd, Sat 29th
- Timetable
- Map (tracking 2 buses)
- Vehicles
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:31 | 15:09 | 15:39 | 16:14 | 16:44 | 17:34 | 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:45 | 07:16 | 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 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:48 | 07:19 | 07:59 | 08:34 | 09:07 | 09:41 | 10:11 | 10:41 | 11:11 | 11:41 | 12:11 | 12:41 | 13:11 | 13:41 | 14:11 | 14:46 | 16:05 | 16:35 | 17:10 | 17:40 | 18:24 | 18:44 | 19:12 | |||||
| Barry ASDA (nr Crossing ) | 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 Dock The Quays (o/s ) | 06:50 | 07:21 | 08:01 | 08:36 | 09:09 | 09:43 | 10:13 | 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:26 | 18:46 | 19:14 | |||||
| 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, after Ship Hotel | 04:53 | |||||||||||||||||||||||||||||
| 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 Park Avenue (o/s 22) | 04:54 | |||||||||||||||||||||||||||||
| Barry ASDA (opp) | 05:48 | 06:31 | 07:03 | 07:38 | 08:14 | 08:49 | 09:24 | 09:54 | 10:24 | 10:54 | 11:24 | 11:54 | 12:24 | 12:54 | 13:24 | 13:54 | 14:24 | 14:59 | 16:19 | 16:49 | 17:30 | 18:03 | ||||||||
| Barry Hotel (o/s) | 04:55 | 05:23 | 06:25 | |||||||||||||||||||||||||||
| Barry Dock, o/s Brewers Fayre | 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, nr The Priory | 04:56 | 05:24 | 06:26 | |||||||||||||||||||||||||||
| 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, before Hilda Street | 04:57 | 05:25 | 06:27 | |||||||||||||||||||||||||||
| Barry Civic Offices 2 (at) | 04:58 | 05:26 | 05:51 | 06:28 | 06:34 | 07:06 | 07:42 | 08:19 | 08:54 | 09:29 | 09:59 | 10:29 | 10:59 | 11:29 | 11:59 | 12:29 | 12:59 | 13:29 | 13:59 | 14:29 | 15:04 | 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:53 | 06:30 | 06:36 | 07:08 | 07:44 | 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:49 | 16:27 | 16:57 | 17:38 | 18:11 | 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:22 | 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:51 | 16:29 | 16:59 | 17:40 | 18:13 | 19:04 | 20:09 | 21:09 | 22:09 |
| Barry Kwik Fit (after) | 05:02 | 05:30 | 05:56 | 06:32 | 06:39 | 07:11 | 07:47 | 08:23 | 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:05 | 20:10 | 21:10 | 22:10 |
| 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:57 | 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, o/s Wood Street JA | 06:21 | |||||||||||||||||||||||||||||
| 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 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,
Cardiff Bus
- Website
- cardiffbus.com
- @Cardiffbus
Contactless payment or cash (exact fare) accepted
Mobile tickets and live bus tracking available on the Cardiff Bus app