305 Cardiff - Dinas Powys via Cardiff Bay, Penarth Marina, Redlands Heights, Llandough Hospital
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
Cardiff - Cardiff Bay, Penarth Marina, Redlands Heights, Llandough Hospital - Dinas Powys
| Cardiff Bus Interchange Bay 6 | 09:20 | 10:50 | 12:20 | 13:50 | 15:20 | 16:50 | 18:20 |
|---|---|---|---|---|---|---|---|
| Atlantic Wharf, after Vellacott Close | 09:25 | 10:55 | 12:25 | 13:55 | 15:25 | 16:55 | 18:24 |
| Atlantic Wharf, o/s Glanhowny Close | 09:26 | 10:56 | 12:26 | 13:56 | 15:26 | 16:56 | 18:26 |
| Atlantic Wharf Lloyd George Avenue (nr Station) | 09:28 | 10:58 | 12:28 | 13:58 | 15:28 | 16:58 | 18:27 |
| Cardiff Bay, before The Flourish | 09:29 | 10:59 | 12:29 | 13:59 | 15:29 | 16:59 | 18:28 |
| Cardiff Bay, o/s Millennium Centre | 09:30 | 11:00 | 12:30 | 14:00 | 15:30 | 17:00 | 18:29 |
| Butetown, opp Mount Stuart Square | 09:30 | 11:00 | 12:30 | 14:00 | 15:30 | 17:00 | 18:29 |
| Butetown James Street (before Police Station) | 09:31 | 11:01 | 12:31 | 14:01 | 15:31 | 17:01 | 18:30 |
| Butetown, before Pomeroy Street | 09:31 | 11:01 | 12:31 | 14:01 | 15:31 | 17:01 | 18:30 |
| Grangetown, after Horle Close | 09:33 | 11:03 | 12:33 | 14:03 | 15:33 | 17:03 | 18:31 |
| Grangetown, before Avondale Gardens | 09:33 | 11:03 | 12:33 | 14:03 | 15:33 | 17:03 | 18:32 |
| Grangetown, before Amherst Street | 09:34 | 11:04 | 12:34 | 14:04 | 15:34 | 17:04 | 18:32 |
| Grangetown, o/s The Marl | 09:34 | 11:04 | 12:34 | 14:04 | 15:34 | 17:04 | 18:33 |
| Grangetown, nr Staples | 09:36 | 11:06 | 12:36 | 14:06 | 15:36 | 17:06 | 18:34 |
| Grangetown, opp Cardiff Bay Asda | 09:37 | 11:07 | 12:37 | 14:07 | 15:37 | 17:07 | 18:35 |
| Cardiff International Sports Village, nr Prospect Place | 09:39 | 11:09 | 12:39 | 14:09 | 15:39 | 17:09 | 18:37 |
| Cardiff International Sports Village (opp Morrisons) | 09:40 | 11:10 | 12:40 | 14:10 | 15:40 | 17:10 | 18:38 |
| Cardiff Ice Rink (after) | 09:40 | 11:10 | 12:40 | 14:10 | 15:40 | 17:10 | 18:38 |
| Cardiff International Sports Village Olympian Drive (o/s Toys R Us) | 09:41 | 11:11 | 12:41 | 14:11 | 15:41 | 17:11 | 18:39 |
| Cogan Penarth Tesco (grounds) | 09:45 | 11:15 | 12:45 | 14:15 | 15:45 | 17:15 | 18:43 |
| Penarth Terranova Way (opp flats) | 09:47 | 11:17 | 12:47 | 14:17 | 15:47 | 17:17 | 18:45 |
| Penarth, in Portway | 09:48 | 11:18 | 12:48 | 14:18 | 15:48 | 17:18 | 18:46 |
| Penarth Marina (o/s Coffee Shop) | 09:49 | 11:19 | 12:49 | 14:19 | 15:49 | 17:19 | 18:47 |
| Penarth, nr Custom House Place | 09:50 | 11:20 | 12:50 | 14:20 | 15:50 | 17:20 | 18:48 |
| Cardiff Bay, nr Barrage | 09:50 | 11:20 | 12:50 | 14:20 | 15:50 | 17:20 | 18:48 |
| Penarth, before Northcliffe | 09:51 | 11:21 | 12:51 | 14:21 | 15:51 | 17:21 | 18:49 |
| Penarth, after The Headlands | 09:52 | 11:22 | 12:52 | 14:22 | 15:52 | 17:22 | 18:50 |
| Penarth Jenkins Villas (o/s 3) | 09:53 | 11:23 | 12:53 | 14:23 | 15:53 | 17:23 | 18:51 |
| Penarth, before Clive Crescent | 09:53 | 11:23 | 12:53 | 14:23 | 15:53 | 17:23 | 18:51 |
| Penarth Clive Place (o/s 31) | 09:53 | 11:23 | 12:53 | 14:23 | 15:53 | 17:23 | 18:51 |
| Penarth, before Albert Road | 09:54 | 11:24 | 12:54 | 14:24 | 15:54 | 17:24 | 18:52 |
| Penarth Albert Road | 09:54 | 11:24 | 12:54 | 14:24 | 15:54 | 17:24 | 18:52 |
| Penarth Town Centre 3 (o/s 4) | 09:55 | 11:25 | 12:55 | 14:25 | 15:55 | 17:25 | 18:53 |
| 09:57 | 11:27 | 12:57 | 14:27 | 15:57 | 17:27 | 18:55 | |
| Lower Penarth, o/s Penarth Pier | 09:59 | 11:29 | 12:59 | 14:29 | 15:59 | 17:29 | 18:57 |
| Lower Penarth, opp Penarth Yacht Club | 09:59 | 11:29 | 12:59 | 14:29 | 15:59 | 17:29 | 18:57 |
| Lower Penarth Cliff Walk (top) | 10:00 | 11:30 | 13:00 | 14:30 | 16:00 | 17:30 | 18:58 |
| Lower Penarth Raisdale Road (o/s 5) | 10:01 | 11:31 | 13:01 | 14:31 | 16:01 | 17:31 | 18:59 |
| Lower Penarth, adj Penarth RFC | 10:03 | 11:33 | 13:03 | 14:33 | 16:03 | 17:33 | 19:01 |
| Lower Penarth, nr Monmouth House | 10:04 | 11:34 | 13:04 | 14:34 | 16:04 | 17:34 | 19:02 |
| Lower Penarth Victoria Road (o/s 29) | 10:05 | 11:35 | 13:05 | 14:35 | 16:05 | 17:35 | 19:03 |
| Penarth, before Baron Road | 10:07 | 11:37 | 13:07 | 14:37 | 16:07 | 17:37 | 19:05 |
| Penarth Dyserth Rd (opp 34) | 10:08 | 11:38 | 13:08 | 14:38 | 16:08 | 17:38 | 19:06 |
| Penarth Cornerswell Road (opp 107) | 10:09 | 11:39 | 13:09 | 14:39 | 16:09 | 17:39 | 19:07 |
| Penarth, after Cornerswell Rd | 10:09 | 11:39 | 13:09 | 14:39 | 16:09 | 17:39 | 19:07 |
| Morristown Elfed Avenue (o/s Church) | 10:09 | 11:39 | 13:09 | 14:39 | |||
| Morristown Glyndwr Rd (o/s 4) | 10:10 | 11:40 | 13:10 | 14:40 | |||
| Morristown St Davids Crescent (o/s 141) | 10:11 | 11:41 | 13:11 | 14:41 | |||
| Morristown St Davids Crescent (opp 64) | 10:11 | 11:41 | 13:11 | 14:41 | |||
| Morristown St Davids Crescent (opp 44) | 10:12 | 11:42 | 13:12 | 14:42 | |||
| Morristown St Davids Crescent (o/s 25) | 10:12 | 11:42 | 13:12 | 14:42 | |||
| Morristown Elfed Avenue (o/s 55) | 10:13 | 11:43 | 13:13 | 14:43 | |||
| Morristown, before Glyndwr Rd | 10:13 | 11:43 | 13:13 | 14:43 | |||
| Morristown Elfed Avenue (opp Church) | 10:14 | 11:44 | 13:14 | 14:44 | |||
| Penarth, before St Cyres School | 10:15 | 11:45 | 13:15 | 14:45 | 16:10 | 17:40 | 19:08 |
| Penarth Redlands Heights (o/s 170) | 10:16 | 11:46 | 13:16 | 14:46 | 16:11 | 17:41 | 19:09 |
| Cogan, nr The Cowslip | 10:18 | 11:48 | 13:18 | 14:48 | 16:12 | 17:42 | 19:10 |
| Llandough, after Merrie Harrier | 10:20 | 11:50 | 13:20 | 14:50 | 16:14 | 17:44 | 19:12 |
| Llandough Hospital Stand 3 (at) | 10:22 | 11:52 | 13:22 | 14:52 | 16:15 | 17:45 | 19:13 |
| Llandough Hospital Stand 4 (at) | 10:24 | 11:54 | 13:24 | 14:54 | 16:17 | 17:47 | 19:15 |
| Llandough Hospital Stand 5 (at) | 10:24 | 11:54 | 13:24 | 14:54 | 16:17 | 17:47 | 19:15 |
| Llandough Hospital Stand 2 (at) | 10:27 | 11:57 | 13:27 | 14:57 | 16:20 | 17:50 | 19:18 |
| Llandough, o/s Cwrt Dochdwy | 10:28 | 11:58 | 13:28 | 14:58 | 16:21 | 17:51 | 19:18 |
| Llandough Dochdwy Road (before 41) | 10:29 | 11:59 | 13:29 | 14:59 | 16:22 | 17:52 | 19:19 |
| Llandough, before Vale View Crescent | 10:30 | 12:00 | 13:30 | 15:00 | 16:23 | 17:53 | 19:20 |
| Llandough, after Merrie Harrier | 10:31 | 12:01 | 13:31 | 15:01 | 16:24 | 17:54 | 19:20 |
| Eastbrook (in) | 10:33 | 12:03 | 13:33 | 15:03 | 16:26 | 17:56 | 19:22 |
| Eastbrook, before Brookside | 10:34 | 12:04 | 13:34 | 15:04 | 16:27 | 17:57 | 19:23 |
| Dinas Powys Primary School (o/s) | 10:35 | 12:05 | 13:35 | 15:05 | 16:28 | 17:58 | 19:24 |
| Murch, after Denbigh Road | 10:36 | 12:06 | 13:36 | 15:06 | 16:29 | 17:59 | 19:25 |
| Murch, nr The Malthouse | 10:38 | 12:08 | 13:38 | 15:08 | 16:30 | 18:00 | 19:26 |
| Dinas Powys, o/s Murch Crescent | 10:38 | 12:08 | 13:38 | 15:08 | 16:31 | 18:01 | 19:27 |
| Dinas Powys Medical Centre (o/s) | 10:39 | 12:09 | 13:39 | 15:09 | 16:32 | 18:02 | 19:28 |
| Old Murch Post Office (after postbox) | 10:41 | 12:11 | 13:41 | 15:11 | 16:33 | 18:03 | 19:29 |
| Murch, before Sunnycroft Lane | 10:41 | 12:11 | 13:41 | 15:11 | 16:33 | 18:03 | 19:29 |
| Murch, before Laburnum Way | 10:42 | 12:12 | 13:42 | 15:12 | 16:34 | 18:04 | 19:30 |
| Murch, before Hebron Hall | 10:42 | 12:12 | 13:42 | 15:12 | 16:35 | 18:05 | 19:31 |
| Dinas Powys, nr Southra | 10:43 | 12:13 | 13:43 | 15:13 | 16:35 | 18:05 | 19:31 |
| Dinas Powis Square | 10:45 | 12:15 | 13:45 | 15:15 | 16:37 | 18:07 | 19:33 |
Dinas Powys - Cardiff Bay, Penarth Marina, Redlands Heights, Llandough Hospital - Cardiff
| Dinas Powis Square | 07:50 | 09:20 | 10:50 | 12:20 | 13:50 | 15:22 | 16:52 | 19:50 |
|---|---|---|---|---|---|---|---|---|
| Dinas Powys Railway Station (o/s) | 07:51 | 09:21 | 10:51 | 12:21 | 13:51 | 15:23 | 16:53 | 19:51 |
| Dinas Powys, nr Bryn-y-Don | 07:52 | 09:22 | 10:52 | 12:22 | 13:52 | 15:24 | 16:55 | 19:52 |
| Murch, after Hebron Hall | 07:52 | 09:22 | 10:52 | 12:22 | 13:52 | 15:24 | 16:55 | 19:52 |
| Murch, after Laburnum Way | 07:53 | 09:23 | 10:53 | 12:23 | 13:53 | 15:25 | 16:56 | 19:53 |
| Murch, after Sunnycroft Lane | 07:54 | 09:24 | 10:54 | 12:24 | 13:54 | 15:26 | 16:57 | 19:53 |
| Old Murch Post Office (before postbox) | 07:55 | 09:25 | 10:55 | 12:25 | 13:55 | 15:27 | 16:58 | 19:54 |
| Dinas Powys, o/s Murch Crescent | 07:55 | 09:25 | 10:55 | 12:25 | 13:55 | 15:27 | 16:59 | 19:54 |
| Dinas Powys Medical Centre (o/s) | 07:57 | 09:27 | 10:57 | 12:27 | 13:57 | 15:29 | 17:00 | 19:55 |
| Murch, nr The Malthouse | 07:58 | 09:28 | 10:58 | 12:28 | 13:58 | 15:30 | 17:02 | 19:57 |
| Murch, after Denbigh Road | 07:59 | 09:29 | 10:59 | 12:29 | 13:59 | 15:31 | 17:04 | 19:58 |
| Eastbrook, opp Dinas Powys Primary School | 08:02 | 09:32 | 11:02 | 12:32 | 14:02 | 15:34 | 17:07 | 20:00 |
| Eastbrook, after Brookside | 08:02 | 09:32 | 11:02 | 12:32 | 14:02 | 15:34 | 17:07 | 20:00 |
| Eastbrook (in) | 08:03 | 09:34 | 11:04 | 12:34 | 14:04 | 15:36 | 17:09 | 20:02 |
| Llandough Church (nr) | 08:05 | 09:36 | 11:06 | 12:36 | 14:06 | 15:38 | 17:12 | 20:05 |
| Llandough, after Merrie Harrier | 08:05 | 09:37 | 11:07 | 12:37 | 14:07 | 15:39 | 17:13 | 20:06 |
| Llandough Hospital Stand 3 (at) | 08:07 | 09:38 | 11:08 | 12:38 | 14:08 | 15:40 | 17:15 | 20:08 |
| Llandough Hospital Stand 4 (at) | 08:08 | 09:40 | 11:10 | 12:40 | 14:10 | 15:42 | 17:17 | 20:10 |
| Llandough Hospital Stand 5 (at) | 08:09 | 09:40 | 11:10 | 12:40 | 14:10 | 15:42 | 17:17 | 20:10 |
| Llandough Hospital Stand 2 (at) | 08:13 | 09:43 | 11:13 | 12:43 | 14:13 | 15:46 | 17:19 | 20:12 |
| Llandough, o/s Cwrt Dochdwy | 08:15 | 09:44 | 11:14 | 12:44 | 14:14 | 15:47 | 17:20 | 20:13 |
| Llandough Dochdwy Road (before 41) | 08:15 | 09:45 | 11:15 | 12:45 | 14:15 | 15:47 | 17:20 | 20:13 |
| Llandough, before Vale View Crescent | 08:17 | 09:45 | 11:15 | 12:45 | 14:15 | 15:48 | 17:21 | 20:14 |
| Cogan, after Merrie Harrier | 08:18 | 09:46 | 11:16 | 12:46 | 14:16 | 15:49 | 17:22 | 20:15 |
| Cogan, nr Cowslip | 08:19 | 09:47 | 11:17 | 12:47 | 14:17 | 15:50 | 17:22 | 20:15 |
| Penarth Redlands Heights (o/s 129) | 08:21 | 09:48 | 11:18 | 12:48 | 14:18 | 15:51 | 17:23 | 20:16 |
| Morristown, after Mountjoy Avenue | 08:22 | 09:49 | 11:19 | 12:49 | 14:19 | 15:52 | 17:23 | 20:16 |
| Morristown Elfed Avenue (o/s Church) | 09:49 | 11:19 | 12:49 | 14:19 | ||||
| Morristown Glyndwr Rd (o/s 4) | 09:50 | 11:20 | 12:50 | 14:20 | ||||
| Morristown St Davids Crescent (o/s 141) | 09:50 | 11:20 | 12:50 | 14:20 | ||||
| Morristown St Davids Crescent (opp 64) | 09:51 | 11:21 | 12:51 | 14:21 | ||||
| Morristown St Davids Crescent (opp 44) | 09:51 | 11:21 | 12:51 | 14:21 | ||||
| Morristown St Davids Crescent (o/s 25) | 09:52 | 11:22 | 12:52 | 14:22 | ||||
| Morristown Elfed Avenue (o/s 55) | 09:52 | 11:22 | 12:52 | 14:22 | ||||
| Morristown, before Glyndwr Rd | 09:52 | 11:22 | 12:52 | 14:22 | ||||
| Morristown Elfed Avenue (opp Church) | 09:53 | 11:23 | 12:53 | 14:23 | ||||
| Penarth Cornerswell Rd (o/s 107) | 08:23 | 09:53 | 11:23 | 12:53 | 14:23 | 15:53 | 17:24 | 20:17 |
| Penarth Dyserth Rd (nr 25) | 08:24 | 09:54 | 11:24 | 12:54 | 14:24 | 15:54 | 17:24 | 20:17 |
| Penarth Health Centre (o/s) | 08:25 | 09:55 | 11:25 | 12:55 | 14:25 | 15:55 | 17:25 | 20:18 |
| Lower Penarth Victoria Road (o/s 44) | 08:27 | 09:57 | 11:27 | 12:57 | 14:27 | 15:56 | 17:26 | 20:19 |
| Lower Penarth, before Lavernock Road | 08:28 | 09:58 | 11:28 | 12:58 | 14:28 | 15:57 | 17:27 | 20:19 |
| Lower Penarth, after Dinas Road | 08:28 | 09:58 | 11:28 | 12:58 | 14:28 | 15:57 | 17:27 | 20:20 |
| Lower Penarth, adj Penarth RFC | 08:29 | 09:59 | 11:29 | 12:59 | 14:29 | 15:58 | 17:28 | 20:20 |
| Lower Penarth Raisdale Road (o/s 6) | 08:33 | 10:03 | 11:33 | 13:03 | 14:33 | 16:02 | 17:32 | 20:23 |
| Lower Penarth, after Alberta Road | 08:33 | 10:03 | 11:33 | 13:03 | 14:33 | 16:02 | 17:32 | 20:23 |
| Lower Penarth, before Holmsdale Place | 08:35 | 10:05 | 11:35 | 13:05 | 14:35 | 16:04 | 17:34 | 20:24 |
| Lower Penarth, opp Penarth Pier | 08:37 | 10:07 | 11:37 | 13:07 | 14:37 | 16:06 | 17:36 | 20:26 |
| Penarth Windsor Terrace (o/s 32) | 08:39 | 10:09 | 11:39 | 13:09 | 14:39 | 16:08 | 17:38 | 20:28 |
| 08:41 | 10:11 | 11:41 | 13:11 | 14:41 | 16:10 | 17:40 | 20:29 | |
| Penarth Albert Road (o/s Sorting Office) | 08:41 | 10:11 | 11:41 | 13:11 | 14:41 | 16:10 | 17:40 | 20:29 |
| Penarth, after Albert Road | 08:41 | 10:11 | 11:41 | 13:11 | 14:41 | 16:10 | 17:40 | 20:29 |
| Penarth Clive Place (o/s 32) | 08:41 | 10:11 | 11:41 | 13:11 | 14:41 | 16:11 | 17:41 | 20:29 |
| Penarth, after Clive Crescent | 08:42 | 10:12 | 11:42 | 13:12 | 14:42 | 16:11 | 17:41 | 20:30 |
| Penarth, after Church Place South | 08:42 | 10:12 | 11:42 | 13:12 | 14:42 | 16:11 | 17:41 | 20:30 |
| Penarth, before The Headlands | 08:43 | 10:13 | 11:43 | 13:13 | 14:43 | 16:12 | 17:42 | 20:31 |
| Penarth, after Northcliffe | 08:43 | 10:13 | 11:43 | 13:13 | 14:43 | 16:13 | 17:43 | 20:31 |
| Penarth, in Portway | 08:46 | 10:16 | 11:46 | 13:16 | 14:46 | 16:15 | 17:45 | 20:33 |
| Penarth Terranova Way (o/s flats) | 08:47 | 10:17 | 11:47 | 13:17 | 14:47 | 16:16 | 17:46 | 20:34 |
| Cogan Penarth Tesco (grounds) | 08:49 | 10:19 | 11:49 | 13:19 | 14:49 | 16:19 | 17:49 | 20:36 |
| Cardiff International Sports Village Olympian Drive (o/s Toys R Us) | 08:55 | 10:25 | 11:55 | 13:25 | 14:55 | 16:25 | 17:55 | 20:41 |
| Cardiff International Sports Village (o/s Morrisons) | 08:56 | 10:26 | 11:56 | 13:26 | 14:56 | 16:26 | 17:56 | 20:42 |
| Grangetown, before O'Leary Drive | 08:57 | 10:27 | 11:57 | 13:27 | 14:57 | 16:27 | 17:57 | 20:43 |
| Grangetown, after Cardiff Bay Asda | 08:59 | 10:29 | 11:59 | 13:29 | 14:59 | 16:29 | 17:59 | 20:44 |
| Grangetown, nr Staples | 09:00 | 10:30 | 12:00 | 13:30 | 15:00 | 16:30 | 18:00 | 20:46 |
| Grangetown, before Earl Street | 09:02 | 10:32 | 12:02 | 13:32 | 15:02 | 16:32 | 18:02 | 20:47 |
| Grangetown, before Kent Street | 09:03 | 10:33 | 12:03 | 13:33 | 15:03 | 16:33 | 18:03 | 20:48 |
| Grangetown, after Avondale Gardens | 09:04 | 10:34 | 12:04 | 13:34 | 15:04 | 16:34 | 18:04 | 20:48 |
| Grangetown, after Horle Close | 09:04 | 10:34 | 12:04 | 13:34 | 15:04 | 16:34 | 18:04 | 20:49 |
| Butetown James Street (o/s 70) | 09:06 | 10:36 | 12:06 | 13:36 | 15:06 | 16:36 | 18:06 | 20:51 |
| Butetown, adj Mount Stuart Square | 09:07 | 10:37 | 12:07 | 13:37 | 15:07 | 16:37 | 18:07 | 20:51 |
| Butetown Nat West Building (o/s Portland House) | 09:08 | 10:38 | 12:08 | 13:38 | 15:08 | 16:38 | 18:08 | 20:52 |
| Atlantic Wharf Lloyd George Avenue (adj Station) | 09:09 | 10:39 | 12:09 | 13:39 | 15:09 | 16:39 | 18:09 | 20:53 |
| Atlantic Wharf, after Magretion Place | 09:11 | 10:41 | 12:11 | 13:41 | 15:11 | 16:41 | 18:11 | 20:55 |
| Atlantic Wharf, opp Letton Road | 09:11 | 10:41 | 12:11 | 13:41 | 15:11 | 16:41 | 18:11 | 20:55 |
| Atlantic Wharf, before Herbert Street | 09:13 | 10:43 | 12:13 | 13:43 | 15:13 | 16:43 | 18:13 | 20:56 |
| Cardiff Bus Interchange Bay 6 | 09:16 | 10:46 | 12:16 | 13:46 | 15:16 | 16:46 | 18:16 | 20:59 |
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