304 bus: Cardiff Bus Station – Llantwit Major
First South & West Wales bus 304 runs between Cardiff Bus Station and Llantwit Major via Cardiff Bay, Llandough, Dinas Powys and Barry. Runs every day. On Wednesday 4 November the first bus from Cardiff Bus Station leaves at 05:00 and the last at 23:05, about every 1 hours during the day.
Operated by First South & West Wales. Timetable for Wednesday, 4 November 2026. Plan a journey · Print this timetable
Questions
- When is the first and last 304 bus from Llantwit Major to Cardiff Bus Station?
- On Wednesday 4 November the first bus leaves Llantwit Major at 06:30 and the last at 22:52, 17 journeys in all.
- When is the first and last 304 bus from Cardiff Bus Station to Llantwit Major?
- On Wednesday 4 November the first bus leaves Cardiff Bus Station at 05:00 and the last at 23:05, 19 journeys in all.
- Does the 304 bus run on Sundays?
- Yes. Runs every day.
- How often does the 304 bus run?
- On Wednesday 4 November it runs about every 1 hours during the day (09:00 to 15:00), 19 journeys from Cardiff Bus Station.
- Where does the 304 bus stop?
- Main stops from Cardiff Bus Station to Llantwit Major: Cardiff Bus Interchange Bay 1 (Cardiff Bus Station), Millennium Centre (Cardiff Bay), Llandough Hospital Stand 4 (Llandough), Dinas Powys Railway Station (Dinas Powys), Barry Town Centre 3 (Barry), Barry Kwik Fit (Barry Dock), Barry Hospital (Colcot), Cardiff Airport (Cardiff Airport), Rhoose Shops (Rhoose), RAF St Athan East Camp (St Athan), Boverton Post Office (Boverton), Llantwit Major Interchange (Llantwit Major). The full list is in the timetable below.
- Who runs the 304 bus?
- First South & West Wales.
Llantwit Major to Cardiff Bus Station
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 | Journey 12 | Journey 13 | Journey 14 | Journey 15 | Journey 16 | Journey 17 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Llantwit Major Interchange | 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 Post Office | 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 |
| RAF St Athan East Camp | 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 |
| Station Road, Rhoose | 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 |
| Cardiff Airport | 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 |
| Barry Hospital, Colcot | 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 Kwik Fit, Barry Dock | 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 |
| King Square, Barry | 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 |
| Dinas Powys Railway Station | 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 |
| Llandough Hospital Stand 4 | 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 |
| The Flourish, Cardiff Bay | 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 |
| Cardiff Bus Interchange Bay 1, Cardiff Bus Station | 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 Station to Llantwit Major
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 | Journey 12 | Journey 13 | Journey 14 | Journey 15 | Journey 16 | Journey 17 | Journey 18 | Journey 19 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cardiff Bus Interchange Bay 1, Cardiff Bus Station | 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 |
| Millennium Centre, Cardiff Bay | 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 |
| Llandough Hospital Stand 4 | 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 |
| Dinas Powys Railway Station | 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 |
| Barry Town Centre 3 | 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 Kwik Fit, Barry Dock | 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 Hospital, Colcot | 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 |
| Cardiff Airport | 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 |
| Rhoose Shops | 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 |
| RAF St Athan East Camp | 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 |
| Boverton Post Office | 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 |
| Llantwit Major Interchange | 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 |
Places on this route
- Buses in Cardiff
- Buses in Llandough
- Buses in Eastbrook
- Buses in Dinas Powys
- Buses in Barry
- Buses in Tredogan
- Buses in Cardiff Airport
- Buses in Rhoose
- Buses in Font-y-gary
- Buses in East Aberthaw
- Buses in Burton, Vale of Glamorgan
- Buses in Boys Village
- Buses in St Athan
- Buses in Beggars Pound
- Buses in Eglwys-Brewis
- Buses in Boverton
- Buses in Llantwit Major
- Buses in Murch
Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 4 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook