305 bus: Cardiff Bus Station – Dinas Powys

Cardiff Bus bus 305 runs between Dinas Powys and Cardiff Bus Station via Eastbrook, Llandough, Morristown and Lower Penarth. Runs Monday to Saturday. On Tuesday 3 November the first bus from Dinas Powys leaves at 08:00 and the last at 19:30, about every 2 hours during the day.

Operated by Cardiff Bus. Timetable for Tuesday, 3 November 2026. Plan a journey · Print this timetable

Questions

When is the first and last 305 bus from Cardiff Bus Station to Dinas Powys?
On Tuesday 3 November the first bus leaves Cardiff Bus Station at 09:20 and the last at 18:20, 7 journeys in all.
When is the first and last 305 bus from Dinas Powys to Cardiff Bus Station?
On Tuesday 3 November the first bus leaves Dinas Powys at 08:00 and the last at 19:30, 8 journeys in all.
Does the 305 bus run on Sundays?
No. Runs Monday to Saturday.
How often does the 305 bus run?
On Tuesday 3 November it runs about every 2 hours during the day (09:00 to 15:00), 8 journeys from Dinas Powys.
Where does the 305 bus stop?
Main stops from Dinas Powys to Cardiff Bus Station: Dinas Powis Square (Dinas Powys), Dinas Powys Medical Centre (Dinas Powys), Dinas Powys Primary School (Eastbrook), Llandough Hospital Stand 4 (Llandough), St Davids Crescent (Morristown), Victoria Road (Lower Penarth), Penarth Pier (Lower Penarth), Windsor Terrace (Penarth), Penarth Tesco (Cogan), Sports Village (Cardiff International Sports Village), Cardiff Bus Interchange Bay 6 (Cardiff Bus Station). The full list is in the timetable below.
Who runs the 305 bus?
Cardiff Bus.

Cardiff Bus Station to Dinas Powys

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7
Cardiff Bus Interchange Bay 6, Cardiff Bus Station09:2010:5012:2013:5015:2016:5018:20
Millennium Centre, Cardiff Bay09:3011:0012:3014:0015:3017:0018:29
Sports Village, Cardiff International Sports Village09:4011:1012:4014:1015:4017:1018:38
Penarth Tesco, Cogan09:4511:1512:4514:1515:4517:1518:43
Penarth Town Centre 309:5711:2712:5714:2715:5717:2718:55
Penarth Pier, Lower Penarth09:5911:2912:5914:2915:5917:2918:57
Victoria Road, Lower Penarth10:0511:3513:0514:3516:0517:3519:03
St Davids Crescent, Morristown10:1111:4113:1114:41
Llandough Hospital Stand 410:2411:5413:2414:5416:1717:4719:15
Dinas Powys Primary School10:3512:0513:3515:0516:2817:5819:24
Dinas Powys Medical Centre10:3912:0913:3915:0916:3218:0219:28
Dinas Powis Square, Dinas Powys10:4512:1513:4515:1516:37

Dinas Powys to Cardiff Bus Station

StopJourney 1Journey 2Journey 3Journey 4Journey 5Journey 6Journey 7Journey 8
Dinas Powis Square, Dinas Powys08:0009:2010:5012:2013:5015:2216:52
Dinas Powys Medical Centre08:0709:2710:5712:2713:5715:2917:0019:30
Dinas Powys Primary School, Eastbrook08:1209:3211:0212:3214:0215:3417:0719:35
Llandough Hospital Stand 408:1809:4011:1012:4014:1015:4217:1719:45
St Davids Crescent, Morristown09:5211:2212:5214:22
Victoria Road, Lower Penarth09:5711:2712:5714:2715:5617:2619:54
Penarth Pier, Lower Penarth08:3710:0711:3713:0714:3716:0617:3620:01
Windsor Terrace, Penarth08:4110:1111:4113:1114:4116:1017:4020:04
Penarth Tesco, Cogan08:4910:1911:4913:1914:4916:1917:4920:11
Sports Village, Cardiff International Sports Village08:5610:2611:5613:2614:5616:2617:5620:17
Cardiff Bus Interchange Bay 6, Cardiff Bus Station09:1610:4612:1613:4615:1616:4618:1620:34

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 3 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