23 City Centre - City Centre via Pantmawr, Birchgrove
A bus service operated by Cardiff Bus
Principality Stadium Events
10:00 – 23:00, 15 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 - Sunday 15th, Saturday 23rd
March - Saturday 14th
- Timetable
- Map (tracking 5 buses)
- Vehicles
| Cardiff Bus Interchange Bay 4 | 07:24 | 08:25 | 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:00 | 15:30 | 16:05 | 16:35 | 17:10 | 17:40 | 18:15 | 19:05 | 20:05 | 21:05 | 22:05 | 23:05 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cardiff, o/s Westgate Street KN | 07:25 | 08:26 | 08:56 | 09:31 | 10:01 | 10:31 | 11:01 | 11:31 | 12:01 | 12:31 | 13:01 | 13:31 | 14:01 | 14:31 | 15:01 | 15:31 | 16:06 | 16:36 | 17:11 | 17:41 | 18:16 | 19:06 | 20:06 | 21:06 | 22:06 | 23:06 | |
| Cardiff Castle, o/s Kingsway GA | 07:27 | 08:28 | 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:03 | 15:33 | 16:08 | 16:38 | 17:13 | 17:43 | 18:18 | 19:08 | 20:08 | 21:08 | 22:08 | 23:08 | |
| Cathays Park, before Corbett Road | 07:29 | 08:30 | 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:06 | 15:36 | 16:11 | 16:41 | 17:16 | 17:46 | 18:21 | 19:11 | 20:10 | 21:10 | 22:10 | 23:10 | |
| Blackweir (o/s) | 07:32 | 08:33 | 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:09 | 15:39 | 16:14 | 16:44 | 17:19 | 17:49 | 18:24 | 19:13 | 20:12 | 21:12 | 22:12 | 23:12 | |
| Maindy Stadium (opp) | 07:33 | 08:34 | 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:10 | 15:40 | 16:15 | 16:45 | 17:20 | 17:50 | 18:25 | 19:14 | 20:13 | 21:13 | 22:13 | 23:13 | |
| Maindy, after Parkfield Place | 07:34 | 08:35 | 09:04 | 09:39 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:11 | 15:41 | 16:16 | 16:46 | 17:21 | 17:51 | 18:26 | 19:15 | 20:14 | 21:14 | 22:14 | 23:14 | |
| Gabalfa, o/s North Road Clinic | 07:35 | 08:36 | 09:04 | 09:39 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:12 | 15:42 | 16:17 | 16:47 | 17:22 | 17:52 | 18:27 | 19:16 | 20:15 | 21:15 | 22:15 | 23:15 | |
| Whitchurch The Philog (o/s 154) | 07:38 | 08:39 | 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:16 | 15:46 | 16:21 | 16:51 | 17:26 | 17:56 | 18:31 | 19:20 | 20:18 | 21:18 | 22:18 | 23:18 | |
| Whitchurch The Philog (o/s 72) | 07:39 | 08:40 | 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:17 | 15:47 | 16:22 | 16:52 | 17:27 | 17:57 | 18:32 | 19:21 | 20:19 | 21:19 | 22:19 | 23:19 | |
| Whitchurch, opp Ararat Church | 07:40 | 08:41 | 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:18 | 15:48 | 16:23 | 16:53 | 17:28 | 17:58 | 18:33 | 19:22 | 20:20 | 21:20 | 22:20 | 23:20 | |
| Whitchurch, o/s Three Elms | 07:27 | 07:41 | 08:42 | 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:19 | 15:49 | 16:24 | 16:54 | 17:29 | 17:59 | 18:34 | 19:23 | 20:21 | 21:21 | 22:21 | 23:21 |
| Whitchurch Merthyr Road Shops (o/s Coral) | 07:28 | 07:42 | 08:43 | 09:11 | 09:46 | 10:16 | 10:46 | 11:16 | 11:46 | 12:16 | 12:46 | 13:16 | 13:46 | 14:16 | 14:47 | 15:20 | 15:50 | 16:25 | 16:55 | 17:30 | 18:00 | 18:35 | 19:24 | 20:22 | 21:22 | 22:22 | 23:22 |
| Whitchurch, after Penlline Court | 07:29 | 07:44 | 08:45 | 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:22 | 15:52 | 16:27 | 16:57 | 17:32 | 18:02 | 18:37 | 19:26 | 20:23 | 21:23 | 22:23 | 23:23 |
| Whitchurch Hospital (after) | 07:32 | 07:46 | 08:47 | 09:15 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:52 | 15:25 | 15:55 | 16:30 | 17:00 | 17:35 | 18:05 | 18:40 | 19:28 | 20:26 | 21:26 | 22:26 | 23:26 |
| Coryton, after Hollybush Inn | 07:33 | 07:48 | 08:49 | 09:16 | 09:51 | 10:21 | 10:51 | 11:21 | 11:51 | 12:21 | 12:51 | 13:21 | 13:51 | 14:21 | 14:53 | 15:26 | 15:56 | 16:31 | 17:01 | 17:36 | 18:06 | 18:41 | 19:29 | 20:27 | 21:27 | 22:27 | 23:27 |
| Coryton, after Heol Pant Y Rhyn | 07:34 | 07:49 | 08:50 | 09:17 | 09:52 | 10:22 | 10:52 | 11:22 | 11:52 | 12:22 | 12:52 | 13:22 | 13:52 | 14:22 | 14:54 | 15:27 | 15:57 | 16:32 | 17:02 | 17:37 | 18:07 | 18:42 | 19:30 | 20:28 | 21:28 | 22:28 | 23:28 |
| Pantmawr, after Caer Wenallt South | 07:35 | 07:50 | 08:51 | 09:19 | 09:54 | 10:24 | 10:54 | 11:24 | 11:54 | 12:24 | 12:54 | 13:24 | 13:54 | 14:24 | 14:56 | 15:29 | 15:59 | 16:34 | 17:04 | 17:39 | 18:09 | 18:44 | 19:32 | 20:29 | 21:29 | 22:29 | 23:29 |
| Pantmawr, before Caer Wenallt North | 07:36 | 07:51 | 08:52 | 09:19 | 09:54 | 10:24 | 10:54 | 11:24 | 11:54 | 12:24 | 12:54 | 13:24 | 13:54 | 14:24 | 14:57 | 15:30 | 16:00 | 16:35 | 17:05 | 17:40 | 18:10 | 18:45 | 19:32 | 20:30 | 21:30 | 22:30 | 23:30 |
| Rhiwbina Hill (o/s 56) | 07:37 | 07:53 | 08:54 | 09:21 | 09:56 | 10:26 | 10:56 | 11:26 | 11:56 | 12:26 | 12:56 | 13:26 | 13:56 | 14:26 | 14:59 | 15:31 | 16:01 | 16:36 | 17:06 | 17:41 | 18:11 | 18:46 | 19:34 | 20:31 | 21:31 | 22:31 | 23:31 |
| Rhiwbina, after The Deri | 07:39 | 07:55 | 08:56 | 09:23 | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 15:01 | 15:34 | 16:04 | 16:39 | 17:09 | 17:44 | 18:14 | 18:49 | 19:36 | 20:33 | 21:33 | 22:33 | 23:33 |
| Rhiwbina, after Lon Ysgubor | 07:40 | 07:55 | 08:56 | 09:23 | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 15:02 | 15:34 | 16:04 | 16:39 | 17:09 | 17:44 | 18:14 | 18:49 | 19:36 | 20:34 | 21:34 | 22:34 | 23:34 |
| Rhiwbina, after Wenallt Road | 07:41 | 07:57 | 08:58 | 09:25 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:04 | 15:36 | 16:06 | 16:41 | 17:11 | 17:46 | 18:16 | 18:51 | 19:38 | 20:35 | 21:35 | 22:35 | 23:35 |
| Rhiwbina, after Gron Ffordd | 07:42 | 07:58 | 08:59 | 09:26 | 10:01 | 10:31 | 11:01 | 11:31 | 12:01 | 12:31 | 13:01 | 13:31 | 14:01 | 14:31 | 15:04 | 15:37 | 16:07 | 16:42 | 17:12 | 17:47 | 18:17 | 18:52 | 19:38 | 20:35 | 21:35 | 22:35 | 23:35 |
| Rhiwbina, before Heol Lewis | 07:43 | 07:59 | 08:59 | 09:27 | 10:02 | 10:32 | 11:02 | 11:32 | 12:02 | 12:32 | 13:02 | 13:32 | 14:02 | 14:32 | 15:05 | 15:38 | 16:08 | 16:43 | 17:13 | 17:48 | 18:18 | 18:53 | 19:39 | 20:36 | 21:36 | 22:36 | 23:36 |
| Rhiwbina Heol Uchaf Spar (adj Spar) | 07:45 | 08:01 | 09:00 | 09:28 | 10:03 | 10:33 | 11:03 | 11:33 | 12:03 | 12:33 | 13:03 | 13:33 | 14:03 | 14:33 | 15:06 | 15:39 | 16:09 | 16:44 | 17:14 | 17:49 | 18:19 | 18:54 | 19:40 | 20:37 | 21:37 | 22:37 | 23:37 |
| Rhiwbina Heol Llanishen Fach (o/s 74/76) | 07:46 | 08:02 | 09:01 | 09:29 | 10:04 | 10:34 | 11:04 | 11:34 | 12:04 | 12:34 | 13:04 | 13:34 | 14:04 | 14:34 | 15:07 | 15:39 | 16:09 | 16:44 | 17:14 | 17:49 | 18:19 | 18:54 | 19:41 | 20:37 | 21:37 | 22:37 | 23:37 |
| Rhiwbina, after Heol Nant Castan | 07:47 | 08:03 | 09:02 | 09:30 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:05 | 14:35 | 15:08 | 15:40 | 16:10 | 16:45 | 17:15 | 17:50 | 18:20 | 18:55 | 19:42 | 20:38 | 21:38 | 22:38 | 23:38 |
| Rhiwbina, before Heol y Deri | 07:49 | 08:05 | 09:03 | 09:31 | 10:06 | 10:36 | 11:06 | 11:36 | 12:06 | 12:36 | 13:06 | 13:36 | 14:06 | 14:36 | 15:08 | 15:41 | 16:11 | 16:46 | 17:16 | 17:51 | 18:21 | 18:56 | 19:42 | 20:38 | 21:38 | 22:38 | 23:38 |
| Rhiwbina, after Lon-y-Rhyd | 07:51 | 08:07 | 09:04 | 09:33 | 10:08 | 10:38 | 11:08 | 11:38 | 12:08 | 12:38 | 13:08 | 13:38 | 14:08 | 14:38 | 15:10 | 15:43 | 16:13 | 16:48 | 17:18 | 17:53 | 18:23 | 18:58 | 19:44 | 20:39 | 21:39 | 22:39 | 23:39 |
| Rhiwbina Shopping Centre (o/s) | 07:53 | 08:09 | 09:06 | 09:34 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:09 | 14:39 | 15:11 | 15:45 | 16:15 | 16:50 | 17:20 | 17:55 | 18:25 | 19:00 | 19:45 | 20:40 | 21:40 | 22:40 | 23:40 |
| Rhiwbina, after Porthamal Gardens | 07:56 | 08:12 | 09:08 | 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:47 | 16:17 | 16:52 | 17:22 | 17:57 | 18:27 | 19:02 | 19:47 | 20:42 | 21:42 | 22:42 | 23:42 |
| Birchgrove, before Homelands Road | 07:56 | 08:12 | 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:48 | 16:18 | 16:53 | 17:23 | 17:58 | 18:28 | 19:03 | 19:47 | 20:42 | 21:42 | 22:42 | 23:42 |
| Birchgrove, before Welwyn Road | 07:58 | 08:14 | 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:49 | 16:19 | 16:54 | 17:24 | 17:59 | 18:29 | 19:04 | 19:48 | 20:43 | 21:43 | 22:43 | 23:43 |
| Birchgrove, before Coronation Road | 08:00 | 08:16 | 09:11 | 09:42 | 10:17 | 10:47 | 11:17 | 11:47 | 12:17 | 12:47 | 13:17 | 13:47 | 14:17 | 14:47 | 15:18 | 15:52 | 16:22 | 16:57 | 17:27 | 18:02 | 18:32 | 19:07 | 19:50 | 20:44 | 21:44 | 22:44 | 23:44 |
| Birchgrove (after) | 08:02 | 08:18 | 09:13 | 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:54 | 16:24 | 16:59 | 17:29 | 18:04 | 18:34 | 19:09 | 19:52 | 20:46 | 21:46 | 22:46 | 23:46 |
| Birchgrove, after Cross Inn | 08:02 | 08:18 | 09:13 | 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:54 | 16:24 | 16:59 | 17:29 | 18:04 | 18:34 | 19:09 | 19:52 | 20:46 | 21:46 | 22:46 | |
| Gabalfa St Josephs Convent (o/s former) | 08:06 | 08:22 | 09:16 | 09:48 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:53 | 14:23 | 14:53 | 15:24 | 15:58 | 16:28 | 17:03 | 17:33 | 18:08 | 18:38 | 19:13 | 19:55 | 20:48 | 21:48 | 22:48 | |
| Maindy, o/s Cathays High School | 08:08 | 08:25 | 09:18 | 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:00 | 16:30 | 17:05 | 17:35 | 18:10 | 18:40 | 19:15 | 19:57 | 20:50 | 21:50 | 22:50 | |
| Blackweir (opp) | 08:10 | 08:27 | 09:20 | 09:52 | 10:27 | 10:57 | 11:27 | 11:57 | 12:27 | 12:57 | 13:27 | 13:57 | 14:27 | 14:57 | 15:29 | 16:02 | 16:32 | 17:07 | 17:37 | 18:12 | 18:42 | 19:17 | 19:59 | 20:51 | 21:51 | 22:51 | |
| Blackweir, after Rosemount | 08:11 | 08:29 | 09:22 | 09:54 | 10:29 | 10:59 | 11:29 | 11:59 | 12:29 | 12:59 | 13:29 | 13:59 | 14:29 | 14:59 | 15:31 | 16:04 | 16:34 | 17:09 | 17:39 | 18:14 | 18:44 | 19:19 | 20:02 | 20:53 | 21:53 | 22:53 | |
| Cathays Park, o/s College Road RK | 08:13 | 08:31 | 09:24 | 09:56 | 10:31 | 11:01 | 11:31 | 12:01 | 12:31 | 13:01 | 13:31 | 14:01 | 14:31 | 15:01 | 15:33 | 16:06 | 16:36 | 17:11 | 17:41 | 18:16 | 18:46 | 19:21 | 20:04 | 20:54 | 21:54 | 22:54 | |
| Cathays Park, o/s Law Courts RJ | 08:14 | 08:33 | 09:26 | 09:58 | 10:33 | 11:03 | 11:33 | 12:03 | 12:33 | 13:03 | 13:33 | 14:03 | 14:33 | 15:03 | 15:35 | 16:08 | 16:38 | 17:13 | 17:43 | 18:18 | 18:48 | 19:23 | 20:06 | 20:55 | 21:55 | 22:55 | |
| Cardiff Castle, o/s Kingsway GR | 08:15 | 08:34 | 09:27 | 09:59 | 10:34 | 11:04 | 11:34 | 12:04 | 12:34 | 13:04 | 13:34 | 14:04 | 14:34 | 15:04 | 15:36 | 16:09 | 16:39 | 17:14 | 17:44 | 18:19 | 18:49 | 19:24 | 20:07 | 20:56 | 21:56 | 22:56 | |
| Cardiff, o/s Westgate Street KG | 08:18s | 08:38s | 09:31s | 10:03s | 10:38s | 11:08s | 11:38s | 12:08s | 12:38s | 13:08s | 13:38s | 14:08s | 14:38s | 15:08 | 15:40s | 16:13s | 16:43s | 17:18s | 17:48s | 18:23s | 18:53s | 19:28s | 20:10s | 20:58s | 21:58s | 22:58s | |
| Cardiff Bus Interchange Bay 4 | 08:20 | 08:40 | 09:33 | 10:05 | 10:40 | 11:10 | 11:40 | 12:10 | 12:40 | 13:10 | 13:40 | 14:10 | 14:40 | 15:10 | 15:42 | 16:15 | 16:45 | 17:20 | 17:50 | 18:25 | 18:55 | 19:30 | 20:13 | 21:00 | 22:00 | 23:00 |
s “set down only” – the bus will only stop to drop passengers off
Timetable data from Cardiff Bus,
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