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

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17
Llantwit Major Interchange06:3007:3008:4309:3510:4011:4512:5013:5015:0515:5517:0518:0519:1020:1021:1221:5722:52
Boverton Post Office06:3607:3808:5009:4210:4711:5212:5713:5715:1216:0217:1218:1119:1720:1621:1822:0322:58
RAF St Athan East Camp06:4607:4809:0009:5210:5712:0213:0714:0715:2216:1217:2218:2119:2620:2521:2722:1223:07
Station Road, Rhoose07:0108:0309:1610:0811:1312:1813:2314:2315:3816:2717:3718:3619:3920:3821:4022:2523:20
Cardiff Airport07:1008:1209:2510:1711:2212:2713:3214:3215:4716:3617:4418:4319:4620:4521:4722:3223:27
Barry Hospital, Colcot07:2108:3009:4310:2911:3412:3913:4414:4415:5916:4817:5618:5419:5520:5421:5622:4123:36
Barry Kwik Fit, Barry Dock07:3308:4409:5610:4211:4712:5213:5714:5616:1217:0118:0819:0620:0621:0522:0722:5223:47
King Square, Barry07:4008:5110:0310:4911:5412:5914:0415:0316:1917:0918:1519:1220:1221:1122:1322:5823:53
Dinas Powys Railway Station07:5409:0510:1611:0212:0713:1214:1715:1516:3117:2118:2719:2420:2521:2422:2623:1100:06
Llandough Hospital Stand 408:0909:1710:2711:1312:1813:2314:2815:2616:4217:3118:3719:3420:3521:3422:3623:2100:16
The Flourish, Cardiff Bay08:3409:4010:5011:3512:4013:4514:5015:4917:0517:5418:5819:5520:5321:5222:5423:3900:33
Cardiff Bus Interchange Bay 1, Cardiff Bus Station08:4009:4610:5611:4112:4613:5114:5615:5517:1118:0019:0420:0020:5821:5722:5923:4400:38

Cardiff Bus Station to Llantwit Major

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8Journey 9Journey 10Journey 11Journey 12Journey 13Journey 14Journey 15Journey 16Journey 17Journey 18Journey 19
Cardiff Bus Interchange Bay 1, Cardiff Bus Station05:0005:4006:4007:4008:4509:5011:0511:4512:5513:5515:0516:0517:1518:0519:1020:0521:0522:0523:05
Millennium Centre, Cardiff Bay05:0605:4606:4607:4808:5309:5711:1211:5213:0214:0215:1216:1317:2318:1319:1620:1121:1122:1123:11
Llandough Hospital Stand 405:1905:5907:0108:0809:1310:1511:3012:1013:2014:2015:3116:3217:4218:3219:3020:2521:2522:2523:25
Dinas Powys Railway Station05:3006:1007:1508:2209:2710:2911:4412:2413:3414:3415:4616:4717:5718:4619:4220:3521:3522:3523:35
Barry Town Centre 305:4406:2407:2908:3609:4110:4311:5812:3813:4814:4816:0017:0118:1119:0019:5520:4821:4822:4823:48
Barry Kwik Fit, Barry Dock05:4806:2807:3408:4109:4610:4812:0312:4313:5314:5316:0517:0618:1619:0520:0020:5321:5322:5323:53
Barry Hospital, Colcot06:0106:4207:4908:5610:0111:0312:1812:5814:0815:0816:2017:2118:3119:1820:1321:0622:0623:0600:06
Cardiff Airport06:1106:5208:0009:0710:1211:1412:2913:0914:1915:1916:3217:3318:4219:2920:2321:1622:1623:1600:16
Rhoose Shops06:1907:0008:0909:1410:2111:2312:3813:1814:2815:2816:4117:4118:5119:3720:3121:2422:2423:2400:24
RAF St Athan East Camp06:3307:1508:2409:2910:3611:3812:5313:3314:4315:4316:5617:5619:0519:5120:4421:3722:3723:3700:37
Boverton Post Office06:4207:2408:3409:3910:4511:4713:0213:4214:5215:5217:0518:0519:1420:0020:5221:4522:4523:4500:45
Llantwit Major Interchange06:4807:3008:4109:4510:5111:5313:0813:4814:5815:5917:1218:1119:2020:0520:5721:5022:5023:5000:50

Places on this route

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