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 Thursday 12 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 Thursday, 12 November 2026. Tomorrow's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable
Live tracking isn't available for this service: its buses don't send their positions, so times are from the timetable.
Questions
- When is the first and last 305 bus from Cardiff Bus Station to Dinas Powys?
- On Thursday 12 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 Thursday 12 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 Thursday 12 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
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 |
|---|---|---|---|---|---|---|---|
| Cardiff Bus Interchange Bay 6, Cardiff Bus Station | 09:20 | 10:50 | 12:20 | 13:50 | 15:20 | 16:50 | 18:20 |
| Millennium Centre, Cardiff Bay | 09:30 | 11:00 | 12:30 | 14:00 | 15:30 | 17:00 | 18:29 |
| Sports Village, Cardiff International Sports Village | 09:40 | 11:10 | 12:40 | 14:10 | 15:40 | 17:10 | 18:38 |
| Penarth Tesco, Cogan | 09:45 | 11:15 | 12:45 | 14:15 | 15:45 | 17:15 | 18:43 |
| Penarth Town Centre 3 | 09:57 | 11:27 | 12:57 | 14:27 | 15:57 | 17:27 | 18:55 |
| Penarth Pier, Lower Penarth | 09:59 | 11:29 | 12:59 | 14:29 | 15:59 | 17:29 | 18:57 |
| Victoria Road, Lower Penarth | 10:05 | 11:35 | 13:05 | 14:35 | 16:05 | 17:35 | 19:03 |
| St Davids Crescent, Morristown | 10:11 | 11:41 | 13:11 | 14:41 | |||
| Llandough Hospital Stand 4 | 10:24 | 11:54 | 13:24 | 14:54 | 16:17 | 17:47 | 19:15 |
| Dinas Powys Primary School | 10:35 | 12:05 | 13:35 | 15:05 | 16:28 | 17:58 | 19:24 |
| Dinas Powys Medical Centre | 10:39 | 12:09 | 13:39 | 15:09 | 16:32 | 18:02 | 19:28 |
| Dinas Powis Square, Dinas Powys | 10:45 | 12:15 | 13:45 | 15:15 | 16:37 |
Dinas Powys to Cardiff Bus Station
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 |
|---|---|---|---|---|---|---|---|---|
| Dinas Powis Square, Dinas Powys | 08:00 | 09:20 | 10:50 | 12:20 | 13:50 | 15:22 | 16:52 | |
| Dinas Powys Medical Centre | 08:07 | 09:27 | 10:57 | 12:27 | 13:57 | 15:29 | 17:00 | 19:30 |
| Dinas Powys Primary School, Eastbrook | 08:12 | 09:32 | 11:02 | 12:32 | 14:02 | 15:34 | 17:07 | 19:35 |
| Llandough Hospital Stand 4 | 08:18 | 09:40 | 11:10 | 12:40 | 14:10 | 15:42 | 17:17 | 19:45 |
| St Davids Crescent, Morristown | 09:52 | 11:22 | 12:52 | 14:22 | ||||
| Victoria Road, Lower Penarth | 09:57 | 11:27 | 12:57 | 14:27 | 15:56 | 17:26 | 19:54 | |
| Penarth Pier, Lower Penarth | 08:37 | 10:07 | 11:37 | 13:07 | 14:37 | 16:06 | 17:36 | 20:01 |
| Windsor Terrace, Penarth | 08:41 | 10:11 | 11:41 | 13:11 | 14:41 | 16:10 | 17:40 | 20:04 |
| Penarth Tesco, Cogan | 08:49 | 10:19 | 11:49 | 13:19 | 14:49 | 16:19 | 17:49 | 20:11 |
| Sports Village, Cardiff International Sports Village | 08:56 | 10:26 | 11:56 | 13:26 | 14:56 | 16:26 | 17:56 | 20:17 |
| Cardiff Bus Interchange Bay 6, Cardiff Bus Station | 09:16 | 10:46 | 12:16 | 13:46 | 15:16 | 16:46 | 18:16 | 20:34 |
Places on this route
Timetables from the Bus Open Data Service (Department for Transport), updated Thursday, 12 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