304 Llantwit Major Interchange - Cardiff Bus Interchange via Cardiff Airport, Barry & Cardiff Bay
A bus service operated by First Cymru
Principality Stadium Events
11:00 – 19:15, 29 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 29th
- Timetable
- Map (tracking 4 buses)
- Vehicles
Llantwit Major Interchange - Cardiff Bus Interchange
| Llantwit Major Interchange (inside) | 06:30 | 07:30 | 08:43 | 09:35 | 10:40 | 11:45 | 12:50 | 13:50 | 15:05 | 15:55 | 17:05 | 18:05 | 19:10 | 20:10 | 21:12 | 21:57 | 22:52 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Boverton, before Grange Gardens | 06:32 | 07:32 | 08:45 | 09:37 | 10:42 | 11:47 | 12:52 | 13:52 | 15:07 | 15:57 | 17:07 | 18:07 | 19:12 | 20:12 | 21:14 | 21:59 | 22:54 |
| Boverton, before Whiteways | 06:32 | 07:33 | 08:46 | 09:38 | 10:43 | 11:48 | 12:53 | 13:53 | 15:08 | 15:58 | 17:08 | 18:07 | 19:13 | 20:12 | 21:14 | 21:59 | 22:54 |
| Boverton, before Monmouth Way | 06:33 | 07:34 | 08:47 | 09:39 | 10:44 | 11:49 | 12:54 | 13:54 | 15:09 | 15:59 | 17:09 | 18:08 | 19:14 | 20:13 | 21:15 | 22:00 | 22:55 |
| Boverton, after Crawshay Drive | 06:34 | 07:36 | 08:48 | 09:40 | 10:45 | 11:50 | 12:55 | 13:55 | 15:10 | 16:00 | 17:10 | 18:09 | 19:15 | 20:14 | 21:16 | 22:01 | 22:56 |
| Boverton, after Percy Smith Road | 06:36 | 07:37 | 08:49 | 09:41 | 10:46 | 11:51 | 12:56 | 13:56 | 15:11 | 16:01 | 17:11 | 18:11 | 19:16 | 20:16 | 21:18 | 22:03 | 22:58 |
| Boverton Post Office (o/s) | 06:36 | 07:38 | 08:50 | 09:42 | 10:47 | 11:52 | 12:57 | 13:57 | 15:12 | 16:02 | 17:12 | 18:11 | 19:17 | 20:16 | 21:18 | 22:03 | 22:58 |
| Boverton, nr Old Brewery | 06:37 | 07:39 | 08:51 | 09:43 | 10:48 | 11:53 | 12:58 | 13:58 | 15:13 | 16:03 | 17:13 | 18:12 | 19:18 | 20:17 | 21:19 | 22:04 | 22:59 |
| Boverton, nr North Gate | 06:39 | 07:41 | 08:53 | 09:45 | 10:50 | 11:55 | 13:00 | 14:00 | 15:15 | 16:05 | 17:15 | 18:14 | 19:20 | 20:19 | 21:21 | 22:06 | 23:01 |
| Eglwys-Brewis, before Picketstone Close | 06:43 | 07:45 | 08:57 | 09:49 | 10:54 | 11:59 | 13:04 | 14:04 | 15:19 | 16:09 | 17:19 | 18:18 | 19:23 | 20:22 | 21:24 | 22:09 | 23:04 |
| Eglwys-Brewis, after Pinewood Square | 06:44 | 07:46 | 08:58 | 09:50 | 10:55 | 12:00 | 13:05 | 14:05 | 15:20 | 16:10 | 17:20 | 18:19 | 19:24 | 20:23 | 21:25 | 22:10 | 23:05 |
| RAF St Athan East Camp (o/s) | 06:46 | 07:48 | 09:00 | 09:52 | 10:57 | 12:02 | 13:07 | 14:07 | 15:22 | 16:12 | 17:22 | 18:21 | 19:26 | 20:25 | 21:27 | 22:12 | 23:07 |
| St Athan, nr Beggars Pound | 06:47 | 07:49 | 09:01 | 09:53 | 10:58 | 12:03 | 13:08 | 14:08 | 15:23 | 16:13 | 17:23 | 18:22 | 19:27 | 20:26 | 21:28 | 22:13 | 23:08 |
| St Athan Rectory Road (o/s Chemist) | 06:48 | 07:50 | 09:02 | 09:54 | 10:59 | 12:04 | 13:09 | 14:09 | 15:24 | 16:14 | 17:24 | 18:23 | 19:28 | 20:27 | 21:29 | 22:14 | 23:09 |
| St Athan War Memorial (o/s) | 06:49 | 07:51 | 09:03 | 09:55 | 11:00 | 12:05 | 13:10 | 14:10 | 15:25 | 16:15 | 17:25 | 18:24 | 19:29 | 20:28 | 21:30 | 22:15 | 23:10 |
| Boys Village (after Petrol Station) | 06:50 | 07:52 | 09:05 | 09:57 | 11:02 | 12:07 | 13:12 | 14:12 | 15:27 | 16:16 | 17:26 | 18:25 | 19:30 | 20:29 | 21:31 | 22:16 | 23:11 |
| Burton, before Llancadle Cross | 06:52 | 07:54 | 09:07 | 09:59 | 11:04 | 12:09 | 13:14 | 14:14 | 15:29 | 16:18 | 17:28 | 18:27 | 19:31 | 20:30 | 21:32 | 22:17 | 23:12 |
| Burton Hill (on) | 06:53 | 07:55 | 09:08 | 10:00 | 11:05 | 12:10 | 13:15 | 14:15 | 15:30 | 16:19 | 17:29 | 18:28 | 19:32 | 20:31 | 21:33 | 22:18 | 23:13 |
| East Aberthaw, opp Aberthaw Cement Works | 06:54 | 07:56 | 09:08 | 10:00 | 11:05 | 12:10 | 13:15 | 14:15 | 15:30 | 16:20 | 17:30 | 18:29 | 19:33 | 20:32 | 21:34 | 22:19 | 23:14 |
| East Aberthaw Blue Anchor (rear) | 06:55 | 07:57 | 09:09 | 10:01 | 11:06 | 12:11 | 13:16 | 14:16 | 15:31 | 16:21 | 17:31 | 18:30 | 19:34 | 20:33 | 21:35 | 22:20 | 23:15 |
| East Aberthaw, opp Reservoir | 06:56 | 07:58 | 09:10 | 10:02 | 11:07 | 12:12 | 13:17 | 14:17 | 15:32 | 16:22 | 17:32 | 18:31 | 19:34 | 20:33 | 21:35 | 22:20 | 23:15 |
| Fontygary Inn (before) | 06:59 | 08:01 | 09:14 | 10:06 | 11:11 | 12:16 | 13:21 | 14:21 | 15:36 | 16:25 | 17:35 | 18:34 | 19:37 | 20:36 | 21:38 | 22:23 | 23:18 |
| Rhoose, before Wharton Close | 06:59 | 08:01 | 09:14 | 10:06 | 11:11 | 12:16 | 13:21 | 14:21 | 15:36 | 16:25 | 17:35 | 18:34 | 19:38 | 20:37 | 21:39 | 22:24 | 23:19 |
| Rhoose, nr Mayflower | 07:00 | 08:02 | 09:15 | 10:07 | 11:12 | 12:17 | 13:22 | 14:22 | 15:37 | 16:26 | 17:36 | 18:35 | 19:38 | 20:37 | 21:39 | 22:24 | 23:19 |
| Rhoose, after Station Road | 07:01 | 08:03 | 09:16 | 10:08 | 11:13 | 12:18 | 13:23 | 14:23 | 15:38 | 16:27 | 17:37 | 18:36 | 19:39 | 20:38 | 21:40 | 22:25 | 23:20 |
| Rhoose, before Ceri Avenue | 07:02 | 08:04 | 09:17 | 10:09 | 11:14 | 12:19 | 13:24 | 14:24 | 15:39 | 16:28 | 17:38 | 18:37 | 19:40 | 20:39 | 21:41 | 22:26 | 23:21 |
| Porthkerry, nr Eggerton Gray | 07:06 | 08:08 | 09:21 | 10:13 | 11:18 | 12:23 | 13:28 | 14:28 | 15:43 | 16:32 | 17:41 | 18:40 | 19:43 | 20:42 | 21:44 | 22:29 | 23:24 |
| Tredogan, opp Cardiff Airport Holiday Inn Express | 07:08 | 08:10 | 09:23 | 10:15 | 11:20 | 12:25 | 13:30 | 14:30 | 15:45 | 16:34 | 17:43 | 18:42 | 19:45 | 20:44 | 21:46 | 22:31 | 23:26 |
| Cardiff Airport, before ICAT | 07:09 | 08:11 | 09:24 | 10:16 | 11:21 | 12:26 | 13:31 | 14:31 | 15:46 | 16:35 | 17:43 | 18:42 | 19:45 | 20:44 | 21:46 | 22:31 | 23:26 |
| Cardiff Airport (o/s Terminal) | 07:10 | 08:12 | 09:25 | 10:17 | 11:22 | 12:27 | 13:32 | 14:32 | 15:47 | 16:36 | 17:44 | 18:43 | 19:46 | 20:45 | 21:47 | 22:32 | 23:27 |
| Cardiff Airport, opp BAMC | 07:11 | 08:14 | 09:27 | 10:18 | 11:23 | 12:28 | 13:33 | 14:33 | 15:48 | 16:37 | 17:45 | 18:44 | 19:47 | 20:46 | 21:48 | 22:33 | 23:28 |
| Tredogan, nr Welford Farm | 07:15 | 08:20 | 09:33 | 10:22 | 11:27 | 12:32 | 13:37 | 14:37 | 15:52 | 16:41 | 17:49 | 18:48 | 19:50 | 20:49 | 21:51 | 22:36 | 23:31 |
| Cwm Ciddy (before) | 07:17 | 08:23 | 09:36 | 10:24 | 11:29 | 12:34 | 13:39 | 14:39 | 15:54 | 16:43 | 17:51 | 18:50 | 19:51 | 20:50 | 21:52 | 22:37 | 23:32 |
| Colcot, after Weycock Cross | 07:17 | 08:24 | 09:37 | 10:25 | 11:30 | 12:35 | 13:40 | 14:40 | 15:55 | 16:44 | 17:52 | 18:50 | 19:52 | 20:51 | 21:53 | 22:38 | 23:33 |
| Highlight Park (o/s) | 07:19 | 08:27 | 09:40 | 10:27 | 11:32 | 12:37 | 13:42 | 14:42 | 15:57 | 16:46 | 17:54 | 18:52 | 19:54 | 20:53 | 21:55 | 22:40 | 23:35 |
| Colcot Arms (o/s) | 07:20 | 08:29 | 09:42 | 10:28 | 11:33 | 12:38 | 13:43 | 14:43 | 15:58 | 16:47 | 17:55 | 18:53 | 19:54 | 20:53 | 21:55 | 22:40 | 23:35 |
| Colcot, nr Barry Hospital | 07:21 | 08:30 | 09:43 | 10:29 | 11:34 | 12:39 | 13:44 | 14:44 | 15:59 | 16:48 | 17:56 | 18:54 | 19:55 | 20:54 | 21:56 | 22:41 | 23:36 |
| Barry College (nr) | 07:23 | 08:32 | 09:45 | 10:31 | 11:36 | 12:41 | 13:46 | 14:46 | 16:01 | 16:50 | 17:58 | 18:56 | 19:56 | 20:55 | 21:57 | 22:42 | 23:37 |
| Barry College Road (opp 99) | 07:23 | 08:33 | 09:46 | 10:32 | 11:37 | 12:42 | 13:47 | 14:46 | 16:02 | 16:51 | 17:58 | 18:56 | 19:57 | 20:56 | 21:58 | 22:43 | 23:38 |
| Barry, o/s Alexandra Gardens | 07:24 | 08:34 | 09:47 | 10:33 | 11:38 | 12:43 | 13:48 | 14:47 | 16:03 | 16:52 | 17:59 | 18:57 | 19:58 | 20:57 | 21:59 | 22:44 | 23:39 |
| Barry, before Romilly Schools | 07:25 | 08:35 | 09:48 | 10:34 | 11:39 | 12:44 | 13:49 | 14:48 | 16:04 | 16:53 | 18:00 | 18:58 | 19:59 | 20:58 | 22:00 | 22:45 | 23:40 |
| Barry Park Crescent (o/s 111) | 07:27 | 08:36 | 09:49 | 10:35 | 11:40 | 12:45 | 13:50 | 14:50 | 16:05 | 16:54 | 18:02 | 19:00 | 20:00 | 20:59 | 22:01 | 22:46 | 23:41 |
| Barry, before The Grove | 07:28 | 08:38 | 09:50 | 10:36 | 11:41 | 12:46 | 13:51 | 14:51 | 16:06 | 16:55 | 18:03 | 19:01 | 20:01 | 21:00 | 22:02 | 22:47 | 23:42 |
| Barry Park Avenue (o/s 22) | 07:28 | 08:38 | 09:51 | 10:37 | 11:42 | 12:47 | 13:52 | 14:51 | 16:07 | 16:56 | 18:03 | 19:01 | 20:02 | 21:01 | 22:03 | 22:48 | 23:43 |
| Barry Hotel (o/s) | 07:29 | 08:40 | 09:52 | 10:38 | 11:43 | 12:48 | 13:53 | 14:52 | 16:08 | 16:57 | 18:04 | 19:02 | 20:03 | 21:02 | 22:04 | 22:49 | 23:44 |
| Barry, nr The Priory | 07:30 | 08:41 | 09:53 | 10:39 | 11:44 | 12:49 | 13:54 | 14:53 | 16:09 | 16:58 | 18:05 | 19:03 | 20:04 | 21:03 | 22:05 | 22:50 | 23:45 |
| Barry, before Hilda Street | 07:31 | 08:42 | 09:54 | 10:40 | 11:45 | 12:50 | 13:55 | 14:54 | 16:10 | 16:59 | 18:06 | 19:04 | 20:05 | 21:04 | 22:06 | 22:51 | 23:46 |
| Barry Kwik Fit (o/s) | 07:33 | 08:44 | 09:56 | 10:42 | 11:47 | 12:52 | 13:57 | 14:56 | 16:12 | 17:01 | 18:08 | 19:06 | 20:06 | 21:05 | 22:07 | 22:52 | 23:47 |
| Barry Civic Offices 2 (at) | 07:36 | 08:47 | 09:59 | 10:45 | 11:50 | 12:55 | 14:00 | 14:59 | 16:15 | 17:04 | 18:11 | 19:09 | 20:09 | 21:08 | 22:10 | 22:55 | 23:50 |
| Barry Civic Offices (Stop 3) | 07:36 | 08:47 | 09:59 | 10:45 | 11:50 | 12:55 | 14:00 | 14:59 | 16:15 | 17:05 | 18:11 | 19:09 | 20:09 | 21:08 | 22:10 | 22:55 | 23:50 |
| Barry, before Hanover Street | 07:39 | 08:50 | 10:02 | 10:48 | 11:53 | 12:58 | 14:03 | 15:02 | 16:18 | 17:07 | 18:14 | 19:11 | 20:11 | 21:10 | 22:12 | 22:57 | 23:52 |
| Barry King Square (Stop 1) | 07:40 | 08:51 | 10:03 | 10:49 | 11:54 | 12:59 | 14:04 | 15:03 | 16:19 | 17:09 | 18:15 | 19:12 | 20:12 | 21:11 | 22:13 | 22:58 | 23:53 |
| Barry, adj St Helen`s Church | 07:41 | 08:52 | 10:04 | 10:50 | 11:55 | 13:00 | 14:05 | 15:04 | 16:20 | 17:10 | 18:16 | 19:13 | 20:13 | 21:12 | 22:14 | 22:59 | 23:54 |
| Barry Kwik Fit (opp) | 07:41 | 08:52 | 10:04 | 10:50 | 11:55 | 13:00 | 14:05 | 15:04 | 16:20 | 17:10 | 18:16 | 19:13 | 20:13 | 21:12 | 22:14 | 22:59 | 23:54 |
| Barry, after Newton Street | 07:42 | 08:53 | 10:05 | 10:51 | 11:56 | 13:01 | 14:06 | 15:05 | 16:21 | 17:11 | 18:17 | 19:14 | 20:14 | 21:13 | 22:15 | 23:00 | 23:55 |
| Cadoxton, before Weston Square | 07:43 | 08:54 | 10:06 | 10:52 | 11:57 | 13:02 | 14:07 | 15:06 | 16:22 | 17:12 | 18:18 | 19:15 | 20:15 | 21:14 | 22:16 | 23:01 | 23:56 |
| Palmerstown, after Spring Street | 07:45 | 08:56 | 10:08 | 10:54 | 11:59 | 13:04 | 14:09 | 15:08 | 16:24 | 17:14 | 18:20 | 19:17 | 20:17 | 21:16 | 22:18 | 23:03 | 23:58 |
| Palmerstown, before Lennox Green | 07:46 | 08:57 | 10:09 | 10:55 | 12:00 | 13:05 | 14:10 | 15:08 | 16:24 | 17:14 | 18:20 | 19:17 | 20:18 | 21:17 | 22:19 | 23:04 | 23:59 |
| Palmerstown, after Laura Street | 07:47 | 08:58 | 10:09 | 10:55 | 12:00 | 13:05 | 14:10 | 15:09 | 16:25 | 17:15 | 18:21 | 19:18 | 20:18 | 21:17 | 22:19 | 23:04 | 23:59 |
| Palmerstown, nr Ty Verlon | 07:48 | 08:59 | 10:10 | 10:56 | 12:01 | 13:06 | 14:11 | 15:10 | 16:26 | 17:16 | 18:22 | 19:19 | 20:19 | 21:18 | 22:20 | 23:05 | 00:00 |
| Murch, opp Arnold House | 07:52 | 09:03 | 10:14 | 11:00 | 12:05 | 13:10 | 14:15 | 15:13 | 16:29 | 17:19 | 18:25 | 19:22 | 20:23 | 21:22 | 22:24 | 23:09 | 00:04 |
| Dinas Powys, nr Southra | 07:53 | 09:04 | 10:15 | 11:01 | 12:06 | 13:11 | 14:16 | 15:14 | 16:30 | 17:20 | 18:26 | 19:23 | 20:24 | 21:23 | 22:25 | 23:10 | 00:05 |
| Dinas Powys Railway Station (opp) | 07:54 | 09:05 | 10:16 | 11:02 | 12:07 | 13:12 | 14:17 | 15:15 | 16:31 | 17:21 | 18:27 | 19:24 | 20:25 | 21:24 | 22:26 | 23:11 | 00:06 |
| Dinas Powys, after Elm Grove Road | 07:56 | 09:07 | 10:18 | 11:04 | 12:09 | 13:14 | 14:19 | 15:17 | 16:33 | 17:22 | 18:28 | 19:25 | 20:26 | 21:25 | 22:27 | 23:12 | 00:07 |
| Eastbrook, opp Dinas Powys Primary School | 07:58 | 09:08 | 10:19 | 11:05 | 12:10 | 13:15 | 14:20 | 15:18 | 16:34 | 17:23 | 18:29 | 19:26 | 20:27 | 21:26 | 22:28 | 23:13 | 00:08 |
| Eastbrook, after Brookside | 07:59 | 09:09 | 10:20 | 11:06 | 12:11 | 13:16 | 14:21 | 15:19 | 16:35 | 17:24 | 18:30 | 19:27 | 20:28 | 21:27 | 22:29 | 23:14 | 00:09 |
| Eastbrook (in) | 08:01 | 09:11 | 10:21 | 11:07 | 12:12 | 13:17 | 14:22 | 15:20 | 16:36 | 17:26 | 18:32 | 19:29 | 20:30 | 21:29 | 22:31 | 23:16 | 00:11 |
| Llandough Church (nr) | 08:04 | 09:13 | 10:23 | 11:09 | 12:14 | 13:19 | 14:24 | 15:22 | 16:38 | 17:28 | 18:34 | 19:31 | 20:32 | 21:31 | 22:33 | 23:18 | 00:13 |
| Llandough, after Merrie Harrier | 08:06 | 09:14 | 10:24 | 11:10 | 12:15 | 13:20 | 14:25 | 15:23 | 16:39 | 17:29 | 18:35 | 19:32 | 20:33 | 21:32 | 22:34 | 23:19 | 00:14 |
| Llandough Hospital Stand 3 (at) | 08:08 | 09:16 | 10:26 | 11:12 | 12:17 | 13:22 | 14:27 | 15:25 | 16:41 | 17:30 | 18:36 | 19:33 | 20:34 | 21:33 | 22:35 | 23:20 | 00:15 |
| Llandough Hospital Stand 4 (at) | 08:09 | 09:17 | 10:27 | 11:13 | 12:18 | 13:23 | 14:28 | 15:26 | 16:42 | 17:31 | 18:37 | 19:34 | 20:35 | 21:34 | 22:36 | 23:21 | 00:16 |
| Llandough Hospital Stand 5 (at) | 08:09 | 09:17 | 10:27 | 11:13 | 12:18 | 13:23 | 14:28 | 15:26 | 16:42 | 17:31 | 18:37 | 19:34 | 20:35 | 21:34 | 22:36 | 23:21 | 00:16 |
| Llandough Hospital Stand 8 (at) | 08:12 | 09:20 | 10:30 | 11:16 | 12:21 | 13:26 | 14:31 | 15:29 | 16:45 | 17:34 | 18:40 | 19:37 | 20:37 | 21:36 | 22:38 | 23:23 | 00:18 |
| Llandough Hospital Stand 1 (at) | 08:13 | 09:21 | 10:31 | 11:17 | 12:22 | 13:27 | 14:32 | 15:30 | 16:46 | 17:35 | 18:41 | 19:38 | 20:38 | 21:37 | 22:39 | 23:24 | 00:19 |
| Llandough, after Merrie Harrier | 08:14 | 09:22 | 10:32 | 11:18 | 12:23 | 13:28 | 14:33 | 15:31 | 16:47 | 17:36 | 18:42 | 19:39 | 20:39 | 21:38 | 22:40 | 23:25 | 00:20 |
| Cardiff International Sports Village (o/s Morrisons) | 08:23 | 09:30 | 10:40 | 11:25 | 12:30 | 13:35 | 14:40 | 15:39 | 16:55 | 17:44 | 18:49 | 19:46 | 20:45 | 21:44 | 22:46 | 23:31 | 00:26 |
| Grangetown, before O'Leary Drive | 08:24 | 09:31 | 10:41 | 11:27 | 12:32 | 13:37 | 14:42 | 15:40 | 16:56 | 17:45 | 18:50 | 19:47 | 20:46 | 21:45 | 22:47 | 23:32 | 00:27 |
| Grangetown, after Cardiff Bay Asda | 08:26 | 09:33 | 10:43 | 11:28 | 12:33 | 13:38 | 14:43 | 15:42 | 16:58 | 17:47 | 18:51 | 19:48 | 20:47 | 21:46 | 22:48 | 23:33 | 00:27 |
| Grangetown, nr Staples | 08:27 | 09:34 | 10:44 | 11:29 | 12:34 | 13:39 | 14:44 | 15:43 | 16:59 | 17:48 | 18:52 | 19:49 | 20:48 | 21:47 | 22:49 | 23:34 | 00:28 |
| Grangetown, before Earl Street | 08:29 | 09:35 | 10:45 | 11:30 | 12:35 | 13:40 | 14:45 | 15:44 | 17:00 | 17:49 | 18:54 | 19:51 | 20:49 | 21:48 | 22:50 | 23:35 | 00:29 |
| Grangetown, before Kent Street | 08:29 | 09:36 | 10:46 | 11:31 | 12:36 | 13:41 | 14:46 | 15:45 | 17:01 | 17:50 | 18:54 | 19:51 | 20:50 | 21:49 | 22:51 | 23:36 | 00:30 |
| Grangetown, after Avondale Gardens | 08:30 | 09:36 | 10:46 | 11:31 | 12:36 | 13:41 | 14:46 | 15:45 | 17:01 | 17:50 | 18:55 | 19:52 | 20:50 | 21:49 | 22:51 | 23:36 | 00:30 |
| Grangetown, after Horle Close | 08:31 | 09:37 | 10:47 | 11:32 | 12:37 | 13:42 | 14:47 | 15:46 | 17:02 | 17:51 | 18:55 | 19:52 | 20:51 | 21:50 | 22:52 | 23:37 | 00:31 |
| Butetown James Street (o/s 70) | 08:33 | 09:39 | 10:49 | 11:34 | 12:39 | 13:44 | 14:49 | 15:48 | 17:04 | 17:53 | 18:57 | 19:54 | 20:52 | 21:51 | 22:53 | 23:38 | 00:32 |
| Butetown, adj Mount Stuart Square | 08:33 | 09:39 | 10:49 | 11:34 | 12:39 | 13:44 | 14:49 | 15:48 | 17:04 | 17:53 | 18:57 | 19:54 | 20:52 | 21:51 | 22:53 | 23:38 | 00:32 |
| Cardiff Bay, nr The Flourish | 08:34 | 09:40 | 10:50 | 11:35 | 12:40 | 13:45 | 14:50 | 15:49 | 17:05 | 17:54 | 18:58 | 19:55 | 20:53 | 21:52 | 22:54 | 23:39 | 00:33 |
| Atlantic Wharf Lloyd George Avenue (adj Station) | 08:35 | 09:41 | 10:51 | 11:36 | 12:41 | 13:46 | 14:51 | 15:50 | 17:06 | 17:55 | 18:59 | 19:56 | 20:54 | 21:53 | 22:55 | 23:40 | 00:34 |
| Atlantic Wharf, after Magretion Place | 08:36 | 09:42 | 10:52 | 11:37 | 12:42 | 13:47 | 14:52 | 15:51 | 17:07 | 17:56 | 19:00 | 19:57 | 20:55 | 21:54 | 22:56 | 23:41 | 00:35 |
| Atlantic Wharf, opp Letton Road | 08:37 | 09:43 | 10:53 | 11:38 | 12:43 | 13:48 | 14:53 | 15:52 | 17:08 | 17:57 | 19:01 | 19:57 | 20:55 | 21:54 | 22:56 | 23:41 | 00:35 |
| Atlantic Wharf, before Herbert Street | 08:38 | 09:44 | 10:54 | 11:39 | 12:44 | 13:49 | 14:54 | 15:53 | 17:09 | 17:58 | 19:02 | 19:58 | 20:56 | 21:55 | 22:57 | 23:42 | 00:36 |
| Cardiff, o/s Customhouse Street JW | 08:39 | 09:45 | 10:55 | 11:40 | 12:45 | 13:50 | 14:55 | 15:54 | 17:10 | 17:59 | 19:03 | 20:00 | 20:57 | 21:56 | 22:58 | 23:43 | 00:37 |
| Cardiff Bus Interchange Bay 1 | 08:40 | 09:46 | 10:56 | 11:41 | 12:46 | 13:51 | 14:56 | 15:55 | 17:11 | 18:00 | 19:04 | 20:00 | 20:58 | 21:57 | 22:59 | 23:44 | 00:38 |
Cardiff Bus Interchange - Llantwit Major Interchange
| Cardiff Bus Interchange Bay 1 | 05:00 | 05:40 | 06:40 | 07:40 | 08:45 | 09:50 | 11:05 | 11:45 | 12:55 | 13:55 | 15:05 | 16:05 | 17:15 | 18:05 | 19:10 | 20:05 | 21:05 | 22:05 | 23:05 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Atlantic Wharf, after Vellacott Close | 05:03 | 05:43 | 06:43 | 07:44 | 08:49 | 09:54 | 11:09 | 11:49 | 12:59 | 13:59 | 15:09 | 16:09 | 17:19 | 18:09 | 19:13 | 20:08 | 21:08 | 22:08 | 23:08 |
| Atlantic Wharf, o/s Glanhowny Close | 05:04 | 05:44 | 06:44 | 07:46 | 08:51 | 09:55 | 11:10 | 11:50 | 13:00 | 14:00 | 15:10 | 16:11 | 17:21 | 18:11 | 19:14 | 20:09 | 21:09 | 22:09 | 23:09 |
| Atlantic Wharf Lloyd George Avenue (nr Station) | 05:05 | 05:45 | 06:45 | 07:46 | 08:51 | 09:56 | 11:11 | 11:51 | 13:01 | 14:01 | 15:11 | 16:11 | 17:21 | 18:11 | 19:15 | 20:10 | 21:10 | 22:10 | 23:10 |
| Cardiff Bay, before The Flourish | 05:05 | 05:45 | 06:45 | 07:47 | 08:52 | 09:56 | 11:11 | 11:51 | 13:01 | 14:01 | 15:11 | 16:12 | 17:22 | 18:12 | 19:15 | 20:10 | 21:10 | 22:10 | 23:10 |
| Cardiff Bay, o/s Millennium Centre | 05:06 | 05:46 | 06:46 | 07:48 | 08:53 | 09:57 | 11:12 | 11:52 | 13:02 | 14:02 | 15:12 | 16:13 | 17:23 | 18:13 | 19:16 | 20:11 | 21:11 | 22:11 | 23:11 |
| Butetown, opp Mount Stuart Square | 05:07 | 05:47 | 06:47 | 07:49 | 08:54 | 09:58 | 11:13 | 11:53 | 13:03 | 14:03 | 15:13 | 16:14 | 17:24 | 18:14 | 19:17 | 20:12 | 21:12 | 22:12 | 23:12 |
| Butetown James Street (before Police Station) | 05:07 | 05:47 | 06:47 | 07:50 | 08:55 | 09:58 | 11:13 | 11:53 | 13:03 | 14:03 | 15:13 | 16:14 | 17:24 | 18:14 | 19:17 | 20:12 | 21:12 | 22:12 | 23:12 |
| Butetown, before Pomeroy Street | 05:07 | 05:47 | 06:48 | 07:50 | 08:55 | 09:59 | 11:14 | 11:54 | 13:04 | 14:04 | 15:14 | 16:15 | 17:25 | 18:15 | 19:17 | 20:12 | 21:12 | 22:12 | 23:12 |
| Grangetown, after Horle Close | 05:08 | 05:48 | 06:49 | 07:52 | 08:57 | 10:00 | 11:15 | 11:55 | 13:05 | 14:05 | 15:15 | 16:16 | 17:26 | 18:16 | 19:19 | 20:14 | 21:14 | 22:14 | 23:14 |
| Grangetown, before Avondale Gardens | 05:09 | 05:49 | 06:49 | 07:52 | 08:57 | 10:01 | 11:16 | 11:56 | 13:06 | 14:06 | 15:16 | 16:17 | 17:27 | 18:17 | 19:19 | 20:14 | 21:14 | 22:14 | 23:14 |
| Grangetown, before Amherst Street | 05:09 | 05:49 | 06:50 | 07:53 | 08:58 | 10:02 | 11:17 | 11:57 | 13:07 | 14:07 | 15:17 | 16:18 | 17:28 | 18:18 | 19:20 | 20:15 | 21:15 | 22:15 | 23:15 |
| Grangetown, o/s The Marl | 05:10 | 05:50 | 06:50 | 07:54 | 08:59 | 10:02 | 11:17 | 11:57 | 13:07 | 14:07 | 15:17 | 16:18 | 17:28 | 18:18 | 19:20 | 20:15 | 21:15 | 22:15 | 23:15 |
| Grangetown, nr Staples | 05:11 | 05:51 | 06:51 | 07:55 | 09:00 | 10:03 | 11:18 | 11:58 | 13:08 | 14:08 | 15:19 | 16:20 | 17:30 | 18:20 | 19:21 | 20:16 | 21:16 | 22:16 | 23:16 |
| Grangetown, opp Cardiff Bay Asda | 05:12 | 05:52 | 06:53 | 07:57 | 09:02 | 10:05 | 11:20 | 12:00 | 13:10 | 14:10 | 15:20 | 16:21 | 17:31 | 18:21 | 19:22 | 20:17 | 21:17 | 22:17 | 23:17 |
| Cardiff International Sports Village, nr Prospect Place | 05:13 | 05:53 | 06:54 | 07:59 | 09:04 | 10:07 | 11:22 | 12:02 | 13:12 | 14:12 | 15:22 | 16:23 | 17:33 | 18:23 | 19:24 | 20:19 | 21:19 | 22:19 | 23:19 |
| Cardiff International Sports Village (opp Morrisons) | 05:14 | 05:54 | 06:55 | 08:00 | 09:05 | 10:08 | 11:23 | 12:03 | 13:13 | 14:13 | 15:23 | 16:24 | 17:34 | 18:24 | 19:24 | 20:19 | 21:19 | 22:19 | 23:19 |
| Llandough, after Merrie Harrier | 05:17 | 05:57 | 06:59 | 08:05 | 09:10 | 10:13 | 11:28 | 12:08 | 13:18 | 14:18 | 15:29 | 16:30 | 17:40 | 18:30 | 19:28 | 20:23 | 21:23 | 22:23 | 23:23 |
| Llandough Hospital Stand 4 (at) | 05:19 | 05:59 | 07:01 | 08:08 | 09:13 | 10:15 | 11:30 | 12:10 | 13:20 | 14:20 | 15:31 | 16:32 | 17:42 | 18:32 | 19:30 | 20:25 | 21:25 | 22:25 | 23:25 |
| Llandough Hospital Stand 3 (at) | 05:20 | 06:00 | 07:02 | 08:09 | 09:14 | 10:16 | 11:31 | 12:11 | 13:21 | 14:21 | 15:32 | 16:33 | 17:43 | 18:33 | 19:31 | 20:26 | 21:26 | 22:26 | 23:26 |
| Llandough Hospital Stand 5 (at) | 05:20 | 06:00 | 07:03 | 08:10 | 09:15 | 10:17 | 11:32 | 12:12 | 13:22 | 14:22 | 15:33 | 16:34 | 17:44 | 18:34 | 19:32 | 20:26 | 21:26 | 22:26 | 23:26 |
| Llandough Hospital Stand 8 (at) | 05:23 | 06:03 | 07:06 | 08:13 | 09:18 | 10:20 | 11:35 | 12:15 | 13:25 | 14:25 | 15:36 | 16:37 | 17:47 | 18:37 | 19:34 | 20:28 | 21:28 | 22:28 | 23:28 |
| Llandough Hospital Stand 1 (at) | 05:23 | 06:03 | 07:07 | 08:14 | 09:19 | 10:21 | 11:36 | 12:16 | 13:26 | 14:26 | 15:37 | 16:38 | 17:48 | 18:38 | 19:35 | 20:29 | 21:29 | 22:29 | 23:29 |
| Llandough, after Merrie Harrier | 05:24 | 06:04 | 07:08 | 08:15 | 09:20 | 10:22 | 11:37 | 12:17 | 13:27 | 14:27 | 15:38 | 16:39 | 17:49 | 18:39 | 19:36 | 20:30 | 21:30 | 22:30 | 23:30 |
| Eastbrook (in) | 05:27 | 06:07 | 07:11 | 08:18 | 09:23 | 10:25 | 11:40 | 12:20 | 13:30 | 14:30 | 15:41 | 16:42 | 17:52 | 18:42 | 19:38 | 20:32 | 21:32 | 22:32 | 23:32 |
| Eastbrook, before Brookside | 05:27 | 06:07 | 07:12 | 08:19 | 09:24 | 10:26 | 11:41 | 12:21 | 13:31 | 14:31 | 15:43 | 16:44 | 17:54 | 18:43 | 19:39 | 20:33 | 21:33 | 22:33 | 23:33 |
| Dinas Powys Primary School (before) | 05:28 | 06:08 | 07:13 | 08:20 | 09:25 | 10:27 | 11:42 | 12:22 | 13:32 | 14:32 | 15:44 | 16:45 | 17:55 | 18:44 | 19:40 | 20:33 | 21:33 | 22:33 | 23:33 |
| Dinas Powys, before Elm Grove Road | 05:29 | 06:09 | 07:14 | 08:21 | 09:26 | 10:28 | 11:43 | 12:23 | 13:33 | 14:33 | 15:45 | 16:46 | 17:56 | 18:45 | 19:41 | 20:34 | 21:34 | 22:34 | 23:34 |
| Dinas Powys Railway Station (o/s) | 05:30 | 06:10 | 07:15 | 08:22 | 09:27 | 10:29 | 11:44 | 12:24 | 13:34 | 14:34 | 15:46 | 16:47 | 17:57 | 18:46 | 19:42 | 20:35 | 21:35 | 22:35 | 23:35 |
| Dinas Powys, nr Bryn-y-Don | 05:31 | 06:11 | 07:16 | 08:23 | 09:28 | 10:30 | 11:45 | 12:25 | 13:35 | 14:35 | 15:47 | 16:48 | 17:58 | 18:47 | 19:43 | 20:36 | 21:36 | 22:36 | 23:36 |
| Dinas Powys, o/s Arnold House | 05:32 | 06:12 | 07:17 | 08:24 | 09:29 | 10:31 | 11:46 | 12:26 | 13:36 | 14:36 | 15:48 | 16:49 | 17:59 | 18:48 | 19:44 | 20:37 | 21:37 | 22:37 | 23:37 |
| Palmerstown, nr Ty Verlon | 05:36 | 06:16 | 07:21 | 08:28 | 09:33 | 10:35 | 11:50 | 12:30 | 13:40 | 14:40 | 15:52 | 16:53 | 18:03 | 18:52 | 19:48 | 20:41 | 21:41 | 22:41 | 23:41 |
| Palmerstown, after Laura Street | 05:38 | 06:18 | 07:23 | 08:30 | 09:35 | 10:37 | 11:52 | 12:32 | 13:42 | 14:42 | 15:54 | 16:55 | 18:05 | 18:54 | 19:49 | 20:42 | 21:42 | 22:42 | 23:42 |
| Palmerstown, before Spring Street | 05:39 | 06:19 | 07:24 | 08:31 | 09:36 | 10:38 | 11:53 | 12:33 | 13:43 | 14:43 | 15:55 | 16:56 | 18:06 | 18:55 | 19:50 | 20:43 | 21:43 | 22:43 | 23:43 |
| Cadoxton, before Weston Square | 05:41 | 06:21 | 07:26 | 08:33 | 09:38 | 10:40 | 11:55 | 12:35 | 13:45 | 14:45 | 15:57 | 16:58 | 18:08 | 18:57 | 19:52 | 20:45 | 21:45 | 22:45 | 23:45 |
| Cadoxton, after Weston Square | 05:41 | 06:21 | 07:26 | 08:33 | 09:38 | 10:40 | 11:55 | 12:35 | 13:45 | 14:45 | 15:57 | 16:58 | 18:08 | 18:57 | 19:52 | 20:45 | 21:45 | 22:45 | 23:45 |
| Barry, after Wynd Street | 05:42 | 06:22 | 07:27 | 08:34 | 09:39 | 10:41 | 11:56 | 12:36 | 13:46 | 14:46 | 15:58 | 16:59 | 18:09 | 18:58 | 19:53 | 20:46 | 21:46 | 22:46 | 23:46 |
| Barry Kwik Fit (after) | 05:43 | 06:23 | 07:28 | 08:35 | 09:40 | 10:42 | 11:57 | 12:37 | 13:47 | 14:47 | 15:59 | 17:00 | 18:10 | 18:59 | 19:54 | 20:47 | 21:47 | 22:47 | 23:47 |
| Barry Wyndham Street (o/s Flats 1-6) | 05:43 | 06:23 | 07:28 | 08:35 | 09:40 | 10:42 | 11:57 | 12:37 | 13:47 | 14:47 | 15:59 | 17:00 | 18:10 | 18:59 | 19:54 | 20:47 | 21:47 | 22:47 | 23:47 |
| Barry Wyndham Street (opp 52 ) | 05:44 | 06:24 | 07:29 | 08:36 | 09:41 | 10:43 | 11:58 | 12:38 | 13:48 | 14:48 | 16:00 | 17:01 | 18:11 | 19:00 | 19:55 | 20:48 | 21:48 | 22:48 | 23:48 |
| Barry Town Centre 3 (at) | 05:44 | 06:24 | 07:29 | 08:36 | 09:41 | 10:43 | 11:58 | 12:38 | 13:48 | 14:48 | 16:00 | 17:01 | 18:11 | 19:00 | 19:55 | 20:48 | 21:48 | 22:48 | 23:48 |
| Barry Holton Road (o/s 116) | 05:44 | 06:24 | 07:30 | 08:37 | 09:42 | 10:44 | 11:59 | 12:39 | 13:49 | 14:49 | 16:01 | 17:02 | 18:12 | 19:01 | 19:56 | 20:49 | 21:49 | 22:49 | 23:49 |
| Barry Holton Road (Shops) | 05:45 | 06:25 | 07:31 | 08:38 | 09:43 | 10:45 | 12:00 | 12:40 | 13:50 | 14:50 | 16:02 | 17:03 | 18:13 | 19:02 | 19:57 | 20:50 | 21:50 | 22:50 | 23:50 |
| Barry Civic Offices 1 (at) | 05:46 | 06:26 | 07:32 | 08:39 | 09:44 | 10:46 | 12:01 | 12:41 | 13:51 | 14:51 | 16:03 | 17:04 | 18:14 | 19:03 | 19:58 | 20:51 | 21:51 | 22:51 | 23:51 |
| Barry Kwik Fit (o/s) | 05:48 | 06:28 | 07:34 | 08:41 | 09:46 | 10:48 | 12:03 | 12:43 | 13:53 | 14:53 | 16:05 | 17:06 | 18:16 | 19:05 | 20:00 | 20:53 | 21:53 | 22:53 | 23:53 |
| Barry, after Gladstone Bridge | 05:50 | 06:30 | 07:36 | 08:43 | 09:48 | 10:50 | 12:05 | 12:45 | 13:55 | 14:55 | 16:07 | 17:08 | 18:18 | 19:07 | 20:02 | 20:55 | 21:55 | 22:55 | 23:55 |
| Barry, nr The Priory | 05:51 | 06:31 | 07:38 | 08:45 | 09:50 | 10:52 | 12:07 | 12:47 | 13:57 | 14:57 | 16:09 | 17:10 | 18:20 | 19:08 | 20:03 | 20:56 | 21:56 | 22:56 | 23:56 |
| Barry Hotel (opp) | 05:52 | 06:32 | 07:39 | 08:46 | 09:51 | 10:53 | 12:08 | 12:48 | 13:58 | 14:58 | 16:10 | 17:11 | 18:21 | 19:09 | 20:04 | 20:57 | 21:57 | 22:57 | 23:57 |
| Barry, before Ship Hotel | 05:53 | 06:34 | 07:40 | 08:47 | 09:52 | 10:54 | 12:09 | 12:49 | 13:59 | 14:59 | 16:11 | 17:12 | 18:22 | 19:10 | 20:05 | 20:58 | 21:58 | 22:58 | 23:58 |
| Barry, after Ship Hotel | 05:54 | 06:34 | 07:41 | 08:48 | 09:53 | 10:55 | 12:10 | 12:50 | 14:00 | 15:00 | 16:12 | 17:13 | 18:23 | 19:11 | 20:06 | 20:59 | 21:59 | 22:59 | 23:59 |
| Barry, o/s West End Club | 05:54 | 06:35 | 07:41 | 08:48 | 09:53 | 10:55 | 12:10 | 12:50 | 14:00 | 15:00 | 16:12 | 17:13 | 18:23 | 19:11 | 20:06 | 20:59 | 21:59 | 22:59 | 23:59 |
| Barry, after All Saints Church | 05:55 | 06:36 | 07:43 | 08:50 | 09:55 | 10:57 | 12:12 | 12:52 | 14:02 | 15:02 | 16:14 | 17:15 | 18:25 | 19:12 | 20:07 | 21:00 | 22:00 | 23:00 | 00:00 |
| Barry, after Park Hotel | 05:56 | 06:37 | 07:43 | 08:50 | 09:55 | 10:57 | 12:12 | 12:52 | 14:02 | 15:02 | 16:14 | 17:15 | 18:25 | 19:13 | 20:08 | 21:01 | 22:01 | 23:01 | 00:01 |
| Barry, after Romilly Schools | 05:57 | 06:37 | 07:44 | 08:51 | 09:56 | 10:58 | 12:13 | 12:53 | 14:03 | 15:03 | 16:15 | 17:16 | 18:26 | 19:14 | 20:09 | 21:02 | 22:02 | 23:02 | 00:02 |
| Barry, before Alexandra Gardens | 05:58 | 06:38 | 07:45 | 08:52 | 09:57 | 10:59 | 12:14 | 12:54 | 14:04 | 15:04 | 16:16 | 17:17 | 18:27 | 19:15 | 20:10 | 21:03 | 22:03 | 23:03 | 00:03 |
| Barry College Road (Co-op) | 05:59 | 06:40 | 07:47 | 08:54 | 09:59 | 11:01 | 12:16 | 12:56 | 14:06 | 15:06 | 16:18 | 17:19 | 18:29 | 19:16 | 20:11 | 21:04 | 22:04 | 23:04 | 00:04 |
| Barry College (nr) | 06:00 | 06:41 | 07:48 | 08:55 | 10:00 | 11:02 | 12:17 | 12:57 | 14:07 | 15:07 | 16:19 | 17:20 | 18:30 | 19:17 | 20:12 | 21:05 | 22:05 | 23:05 | 00:05 |
| Colcot, nr Barry Hospital | 06:01 | 06:42 | 07:49 | 08:56 | 10:01 | 11:03 | 12:18 | 12:58 | 14:08 | 15:08 | 16:20 | 17:21 | 18:31 | 19:18 | 20:13 | 21:06 | 22:06 | 23:06 | 00:06 |
| Colcot Sports Centre (before) | 06:02 | 06:43 | 07:50 | 08:57 | 10:02 | 11:04 | 12:19 | 12:59 | 14:09 | 15:09 | 16:21 | 17:22 | 18:32 | 19:19 | 20:14 | 21:07 | 22:07 | 23:07 | 00:07 |
| Highlight Park (opp) | 06:03 | 06:44 | 07:51 | 08:58 | 10:03 | 11:05 | 12:20 | 13:00 | 14:10 | 15:10 | 16:22 | 17:23 | 18:33 | 19:20 | 20:15 | 21:08 | 22:08 | 23:08 | 00:08 |
| Colcot, before Weycock Cross | 06:05 | 06:46 | 07:53 | 09:00 | 10:05 | 11:07 | 12:22 | 13:02 | 14:12 | 15:12 | 16:25 | 17:26 | 18:35 | 19:22 | 20:17 | 21:10 | 22:10 | 23:10 | 00:10 |
| Cwm Ciddy (after) | 06:06 | 06:47 | 07:54 | 09:01 | 10:06 | 11:08 | 12:23 | 13:03 | 14:13 | 15:13 | 16:26 | 17:27 | 18:36 | 19:23 | 20:18 | 21:11 | 22:11 | 23:11 | 00:11 |
| Tredogan, nr Welford Farm | 06:08 | 06:49 | 07:56 | 09:03 | 10:08 | 11:10 | 12:25 | 13:05 | 14:15 | 15:15 | 16:28 | 17:29 | 18:38 | 19:25 | 20:20 | 21:13 | 22:13 | 23:13 | 00:13 |
| Tredogan, opp Celtic International Hotel | 06:09 | 06:50 | 07:57 | 09:04 | 10:09 | 11:11 | 12:26 | 13:06 | 14:16 | 15:16 | 16:29 | 17:30 | 18:39 | 19:26 | 20:21 | 21:14 | 22:14 | 23:14 | 00:14 |
| Cardiff Airport, before ICAT | 06:10 | 06:51 | 07:59 | 09:06 | 10:11 | 11:13 | 12:28 | 13:08 | 14:18 | 15:18 | 16:31 | 17:32 | 18:41 | 19:28 | 20:22 | 21:15 | 22:15 | 23:15 | 00:15 |
| Cardiff Airport (o/s Terminal) | 06:11 | 06:52 | 08:00 | 09:07 | 10:12 | 11:14 | 12:29 | 13:09 | 14:19 | 15:19 | 16:32 | 17:33 | 18:42 | 19:29 | 20:23 | 21:16 | 22:16 | 23:16 | 00:16 |
| Cardiff Airport, opp BAMC | 06:12 | 06:53 | 08:01 | 09:08 | 10:13 | 11:15 | 12:30 | 13:10 | 14:20 | 15:20 | 16:33 | 17:34 | 18:43 | 19:30 | 20:24 | 21:17 | 22:17 | 23:17 | 00:17 |
| Tredogan, opp Celtic International Hotel | 06:14 | 06:55 | 08:04 | 09:10 | 10:16 | 11:18 | 12:33 | 13:13 | 14:23 | 15:23 | 16:36 | 17:36 | 18:46 | 19:32 | 20:26 | 21:19 | 22:19 | 23:19 | 00:19 |
| Tredogan, o/s Cardiff Airport Holiday Inn Express | 06:15 | 06:56 | 08:05 | 09:11 | 10:17 | 11:19 | 12:34 | 13:14 | 14:24 | 15:24 | 16:37 | 17:37 | 18:47 | 19:33 | 20:27 | 21:20 | 22:20 | 23:20 | 00:20 |
| Porthkerry, nr Eggerton Gray | 06:16 | 06:57 | 08:06 | 09:12 | 10:18 | 11:20 | 12:35 | 13:15 | 14:25 | 15:25 | 16:38 | 17:38 | 18:48 | 19:34 | 20:28 | 21:21 | 22:21 | 23:21 | 00:21 |
| Rhoose, after Ceri Avenue | 06:18 | 06:59 | 08:08 | 09:13 | 10:20 | 11:22 | 12:37 | 13:17 | 14:27 | 15:27 | 16:40 | 17:40 | 18:50 | 19:36 | 20:30 | 21:23 | 22:23 | 23:23 | 00:23 |
| Rhoose, before Romilly Road | 06:19 | 07:00 | 08:09 | 09:14 | 10:21 | 11:23 | 12:38 | 13:18 | 14:28 | 15:28 | 16:41 | 17:41 | 18:51 | 19:37 | 20:31 | 21:24 | 22:24 | 23:24 | 00:24 |
| Rhoose Shops (before) | 06:19 | 07:00 | 08:09 | 09:14 | 10:21 | 11:23 | 12:38 | 13:18 | 14:28 | 15:28 | 16:41 | 17:41 | 18:51 | 19:37 | 20:31 | 21:24 | 22:24 | 23:24 | 00:24 |
| Rhoose, nr Mayflower | 06:20 | 07:01 | 08:10 | 09:15 | 10:22 | 11:24 | 12:39 | 13:19 | 14:29 | 15:29 | 16:42 | 17:42 | 18:52 | 19:38 | 20:32 | 21:25 | 22:25 | 23:25 | 00:25 |
| Rhoose, before Wharton Close | 06:20 | 07:01 | 08:10 | 09:15 | 10:22 | 11:24 | 12:39 | 13:19 | 14:29 | 15:29 | 16:42 | 17:42 | 18:52 | 19:38 | 20:32 | 21:25 | 22:25 | 23:25 | 00:25 |
| Fontygary Inn (after) | 06:21 | 07:02 | 08:11 | 09:16 | 10:23 | 11:25 | 12:40 | 13:20 | 14:30 | 15:30 | 16:43 | 17:43 | 18:53 | 19:39 | 20:33 | 21:26 | 22:26 | 23:26 | 00:26 |
| East Aberthaw, after Aberthaw Reservoir | 06:24 | 07:05 | 08:14 | 09:19 | 10:26 | 11:28 | 12:43 | 13:23 | 14:33 | 15:33 | 16:46 | 17:46 | 18:56 | 19:42 | 20:35 | 21:28 | 22:28 | 23:28 | 00:28 |
| East Aberthaw, opp Blue Anchor | 06:25 | 07:06 | 08:15 | 09:20 | 10:27 | 11:29 | 12:44 | 13:24 | 14:34 | 15:34 | 16:47 | 17:47 | 18:57 | 19:43 | 20:36 | 21:29 | 22:29 | 23:29 | 00:29 |
| East Aberthaw, o/s Aberthaw Cement Works | 06:26 | 07:07 | 08:16 | 09:21 | 10:28 | 11:30 | 12:45 | 13:25 | 14:35 | 15:35 | 16:48 | 17:48 | 18:58 | 19:44 | 20:37 | 21:30 | 22:30 | 23:30 | 00:30 |
| Burton Hill (on) | 06:26 | 07:08 | 08:17 | 09:22 | 10:29 | 11:31 | 12:46 | 13:26 | 14:36 | 15:36 | 16:49 | 17:49 | 18:58 | 19:44 | 20:38 | 21:31 | 22:31 | 23:31 | 00:31 |
| Burton, after Llancadle Cross | 06:27 | 07:09 | 08:18 | 09:23 | 10:30 | 11:32 | 12:47 | 13:27 | 14:37 | 15:37 | 16:50 | 17:50 | 18:59 | 19:45 | 20:39 | 21:32 | 22:32 | 23:32 | 00:32 |
| Boys Village (before Petrol Station) | 06:29 | 07:11 | 08:20 | 09:25 | 10:32 | 11:34 | 12:49 | 13:29 | 14:39 | 15:39 | 16:52 | 17:52 | 19:01 | 19:47 | 20:40 | 21:33 | 22:33 | 23:33 | 00:33 |
| St Athan War Memorial (opp) | 06:30 | 07:12 | 08:21 | 09:26 | 10:33 | 11:35 | 12:50 | 13:30 | 14:40 | 15:40 | 16:53 | 17:53 | 19:02 | 19:48 | 20:41 | 21:34 | 22:34 | 23:34 | 00:34 |
| St Athan Co-op (o/s) | 06:30 | 07:12 | 08:21 | 09:26 | 10:33 | 11:35 | 12:50 | 13:30 | 14:40 | 15:40 | 16:53 | 17:53 | 19:02 | 19:48 | 20:42 | 21:35 | 22:35 | 23:35 | 00:35 |
| St Athan Rectory Road (after Phone Box) | 06:31 | 07:13 | 08:22 | 09:27 | 10:34 | 11:36 | 12:51 | 13:31 | 14:41 | 15:41 | 16:54 | 17:54 | 19:03 | 19:49 | 20:42 | 21:35 | 22:35 | 23:35 | 00:35 |
| Beggars Pound (nr) | 06:32 | 07:14 | 08:23 | 09:28 | 10:35 | 11:37 | 12:52 | 13:32 | 14:42 | 15:42 | 16:55 | 17:55 | 19:04 | 19:50 | 20:43 | 21:36 | 22:36 | 23:36 | 00:36 |
| RAF St Athan East Camp (opp) | 06:33 | 07:15 | 08:24 | 09:29 | 10:36 | 11:38 | 12:53 | 13:33 | 14:43 | 15:43 | 16:56 | 17:56 | 19:05 | 19:51 | 20:44 | 21:37 | 22:37 | 23:37 | 00:37 |
| Eglwys-Brewis, before Pinewood Square | 06:35 | 07:17 | 08:26 | 09:31 | 10:38 | 11:40 | 12:55 | 13:35 | 14:45 | 15:45 | 16:58 | 17:58 | 19:07 | 19:53 | 20:46 | 21:39 | 22:39 | 23:39 | 00:39 |
| Eglwys-Brewis, after Picketstone Close | 06:36 | 07:18 | 08:27 | 09:32 | 10:39 | 11:41 | 12:56 | 13:36 | 14:46 | 15:46 | 16:59 | 17:59 | 19:08 | 19:54 | 20:47 | 21:40 | 22:40 | 23:40 | 00:40 |
| Boverton, nr North Gate | 06:39 | 07:21 | 08:31 | 09:36 | 10:42 | 11:44 | 12:59 | 13:39 | 14:49 | 15:49 | 17:02 | 18:02 | 19:11 | 19:57 | 20:50 | 21:43 | 22:43 | 23:43 | 00:43 |
| Boverton, nr Old Brewery | 06:41 | 07:23 | 08:32 | 09:37 | 10:44 | 11:46 | 13:01 | 13:41 | 14:51 | 15:51 | 17:04 | 18:04 | 19:13 | 19:59 | 20:51 | 21:44 | 22:44 | 23:44 | 00:44 |
| Boverton Post Office (opp) | 06:42 | 07:24 | 08:34 | 09:39 | 10:45 | 11:47 | 13:02 | 13:42 | 14:52 | 15:52 | 17:05 | 18:05 | 19:14 | 20:00 | 20:52 | 21:45 | 22:45 | 23:45 | 00:45 |
| Boverton Percy Smith Road (opp junct) | 06:43 | 07:25 | 08:35 | 09:40 | 10:46 | 11:48 | 13:03 | 13:43 | 14:53 | 15:53 | 17:06 | 18:06 | 19:15 | 20:00 | 20:52 | 21:45 | 22:45 | 23:45 | 00:45 |
| Boverton, before Crawshay Drive | 06:44 | 07:26 | 08:36 | 09:41 | 10:47 | 11:49 | 13:04 | 13:44 | 14:54 | 15:54 | 17:07 | 18:07 | 19:16 | 20:02 | 20:54 | 21:47 | 22:47 | 23:47 | 00:47 |
| Boverton, after Monmouth Way | 06:45 | 07:27 | 08:38 | 09:42 | 10:48 | 11:50 | 13:05 | 13:45 | 14:55 | 15:56 | 17:09 | 18:08 | 19:17 | 20:03 | 20:55 | 21:48 | 22:48 | 23:48 | 00:48 |
| Boverton, after Whiteways | 06:46 | 07:28 | 08:38 | 09:43 | 10:49 | 11:51 | 13:06 | 13:46 | 14:56 | 15:56 | 17:09 | 18:09 | 19:18 | 20:03 | 20:55 | 21:48 | 22:48 | 23:48 | 00:48 |
| Boverton, after Grange Gardens | 06:47 | 07:29 | 08:39 | 09:44 | 10:50 | 11:52 | 13:07 | 13:47 | 14:57 | 15:57 | 17:10 | 18:10 | 19:19 | 20:04 | 20:56 | 21:49 | 22:49 | 23:49 | 00:49 |
| Llantwit Major Interchange (inside) | 06:48 | 07:30 | 08:41 | 09:45 | 10:51 | 11:53 | 13:08 | 13:48 | 14:58 | 15:59 | 17:12 | 18:11 | 19:20 | 20:05 | 20:57 | 21:50 | 22:50 | 23:50 | 00:50 |
Timetable data from First Bus/Bus Open Data Service (BODS),
First Cymru
- Website
- firstbus.co.uk/south-west-wales
Contactless payment accepted
Mobile tickets and live bus tracking available on the First Bus app