305
Cardiff Bus
305 bus timetable: Cardiff Bus Station to Dinas Powys
Cardiff Bus Station - Dinas Powys
Route map
305 live route map
See the route, stops, and live buses currently on this line.
129 stops
Live buses loading
Map ready
Loading the route map...
Cardiff Bus Interchange → Dinas Powys Square
42 trips · first 09:20 · last 18:20
Fri
Live Valid 2026-06-05 – 2027-05-12
Swipe sideways to see later trips.
Stop
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
15:20
Dinas Powys Square
15:20
Dinas Powys Square
15:20
Dinas Powys Square
15:20
Dinas Powys Square
15:20
Dinas Powys Square
15:20
Dinas Powys Square
16:50
Dinas Powys Square
16:50
Dinas Powys Square
16:50
Dinas Powys Square
16:50
Dinas Powys Square
16:50
Dinas Powys Square
16:50
Dinas Powys Square
18:20
Dinas Powys Square
18:20
Dinas Powys Square
18:20
Dinas Powys Square
18:20
Dinas Powys Square
18:20
Dinas Powys Square
18:20
Dinas Powys Square
09:20
09:20
09:20
09:20
09:20
09:20
10:50
10:50
10:50
10:50
10:50
10:50
12:20
12:20
12:20
12:20
12:20
12:20
13:50
13:50
13:50
13:50
13:50
13:50
15:20
15:20
15:20
15:20
15:20
15:20
16:50
16:50
16:50
16:50
16:50
16:50
18:20
18:20
18:20
18:20
18:20
18:20
Cardiff Bay, Millennium Centre
outside
09:30
09:30
09:30
09:30
09:30
09:30
11:00
11:00
11:00
11:00
11:00
11:00
12:30
12:30
12:30
12:30
12:30
12:30
14:00
14:00
14:00
14:00
14:00
14:00
15:30
15:30
15:30
15:30
15:30
15:30
17:00
17:00
17:00
17:00
17:00
17:00
18:29
18:29
18:29
18:29
18:29
18:29
Cardiff International Sports Village, Sports Village
opposite Morrisons
09:40
09:40
09:40
09:40
09:40
09:40
11:10
11:10
11:10
11:10
11:10
11:10
12:40
12:40
12:40
12:40
12:40
12:40
14:10
14:10
14:10
14:10
14:10
14:10
15:40
15:40
15:40
15:40
15:40
15:40
17:10
17:10
17:10
17:10
17:10
17:10
18:38
18:38
18:38
18:38
18:38
18:38
Cogan, Penarth Tesco
grounds
09:45
09:45
09:45
09:45
09:45
09:45
11:15
11:15
11:15
11:15
11:15
11:15
12:45
12:45
12:45
12:45
12:45
12:45
14:15
14:15
14:15
14:15
14:15
14:15
15:45
15:45
15:45
15:45
15:45
15:45
17:15
17:15
17:15
17:15
17:15
17:15
18:43
18:43
18:43
18:43
18:43
18:43
Penarth Town Centre 3
outside 4
09:57
09:57
09:57
09:57
09:57
09:57
11:27
11:27
11:27
11:27
11:27
11:27
12:57
12:57
12:57
12:57
12:57
12:57
14:27
14:27
14:27
14:27
14:27
14:27
15:57
15:57
15:57
15:57
15:57
15:57
17:27
17:27
17:27
17:27
17:27
17:27
18:55
18:55
18:55
18:55
18:55
18:55
Lower Penarth, Penarth Pier
outside
09:59
09:59
09:59
09:59
09:59
09:59
11:29
11:29
11:29
11:29
11:29
11:29
12:59
12:59
12:59
12:59
12:59
12:59
14:29
14:29
14:29
14:29
14:29
14:29
15:59
15:59
15:59
15:59
15:59
15:59
17:29
17:29
17:29
17:29
17:29
17:29
18:57
18:57
18:57
18:57
18:57
18:57
Lower Penarth, Victoria Road
outside 29
10:05
10:05
10:05
10:05
10:05
10:05
11:35
11:35
11:35
11:35
11:35
11:35
13:05
13:05
13:05
13:05
13:05
13:05
14:35
14:35
14:35
14:35
14:35
14:35
16:05
16:05
16:05
16:05
16:05
16:05
17:35
17:35
17:35
17:35
17:35
17:35
19:03
19:03
19:03
19:03
19:03
19:03
Morristown, St Davids Crescent
outside 141
10:11
10:11
10:11
10:11
10:11
10:11
11:41
11:41
11:41
11:41
11:41
11:41
13:11
13:11
13:11
13:11
13:11
13:11
14:41
14:41
14:41
14:41
14:41
14:41
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
10:24
10:24
10:24
10:24
10:24
10:24
11:54
11:54
11:54
11:54
11:54
11:54
13:24
13:24
13:24
13:24
13:24
13:24
14:54
14:54
14:54
14:54
14:54
14:54
16:17
16:17
16:17
16:17
16:17
16:17
17:47
17:47
17:47
17:47
17:47
17:47
19:15
19:15
19:15
19:15
19:15
19:15
Dinas Powys Primary School
outside
10:35
10:35
10:35
10:35
10:35
10:35
12:05
12:05
12:05
12:05
12:05
12:05
13:35
13:35
13:35
13:35
13:35
13:35
15:05
15:05
15:05
15:05
15:05
15:05
16:28
16:28
16:28
16:28
16:28
16:28
17:58
17:58
17:58
17:58
17:58
17:58
19:24
19:24
19:24
19:24
19:24
19:24
10:45
10:45
10:45
10:45
10:45
10:45
12:15
12:15
12:15
12:15
12:15
12:15
13:45
13:45
13:45
13:45
13:45
13:45
15:15
15:15
15:15
15:15
15:15
15:15
16:37
16:37
16:37
16:37
16:37
16:37
18:07
18:07
18:07
18:07
18:07
18:07
19:33
19:33
19:33
19:33
19:33
19:33
Dinas Powys Square → Cardiff Bus Interchange
48 trips · first 07:50 · last 19:50
Fri
Live Valid 2026-06-05 – 2027-05-12
Swipe sideways to see later trips.
Stop
07:50
Dinas Powys Square
07:50
Dinas Powys Square
07:50
Dinas Powys Square
07:50
Dinas Powys Square
07:50
Dinas Powys Square
07:50
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
09:20
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
10:50
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
12:20
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
13:50
Dinas Powys Square
15:22
Dinas Powys Square
15:22
Dinas Powys Square
15:22
Dinas Powys Square
15:22
Dinas Powys Square
15:22
Dinas Powys Square
15:22
Dinas Powys Square
16:52
Dinas Powys Square
16:52
Dinas Powys Square
16:52
Dinas Powys Square
16:52
Dinas Powys Square
16:52
Dinas Powys Square
16:52
Dinas Powys Square
19:50
Dinas Powys Square
19:50
Dinas Powys Square
19:50
Dinas Powys Square
19:50
Dinas Powys Square
19:50
Dinas Powys Square
19:50
Dinas Powys Square
07:50
07:50
07:50
07:50
07:50
07:50
09:20
09:20
09:20
09:20
09:20
09:20
10:50
10:50
10:50
10:50
10:50
10:50
12:20
12:20
12:20
12:20
12:20
12:20
13:50
13:50
13:50
13:50
13:50
13:50
15:22
15:22
15:22
15:22
15:22
15:22
16:52
16:52
16:52
16:52
16:52
16:52
19:50
19:50
19:50
19:50
19:50
19:50
08:02
08:02
08:02
08:02
08:02
08:02
09:32
09:32
09:32
09:32
09:32
09:32
11:02
11:02
11:02
11:02
11:02
11:02
12:32
12:32
12:32
12:32
12:32
12:32
14:02
14:02
14:02
14:02
14:02
14:02
15:34
15:34
15:34
15:34
15:34
15:34
17:07
17:07
17:07
17:07
17:07
17:07
20:00
20:00
20:00
20:00
20:00
20:00
08:08
08:08
08:08
08:08
08:08
08:08
09:40
09:40
09:40
09:40
09:40
09:40
11:10
11:10
11:10
11:10
11:10
11:10
12:40
12:40
12:40
12:40
12:40
12:40
14:10
14:10
14:10
14:10
14:10
14:10
15:42
15:42
15:42
15:42
15:42
15:42
17:17
17:17
17:17
17:17
17:17
17:17
20:10
20:10
20:10
20:10
20:10
20:10
Morristown, St Davids Crescent
outside 25
·
·
·
·
·
·
09:52
09:52
09:52
09:52
09:52
09:52
11:22
11:22
11:22
11:22
11:22
11:22
12:52
12:52
12:52
12:52
12:52
12:52
14:22
14:22
14:22
14:22
14:22
14:22
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Lower Penarth, Victoria Road
outside 44
08:27
08:27
08:27
08:27
08:27
08:27
09:57
09:57
09:57
09:57
09:57
09:57
11:27
11:27
11:27
11:27
11:27
11:27
12:57
12:57
12:57
12:57
12:57
12:57
14:27
14:27
14:27
14:27
14:27
14:27
15:56
15:56
15:56
15:56
15:56
15:56
17:26
17:26
17:26
17:26
17:26
17:26
20:19
20:19
20:19
20:19
20:19
20:19
Lower Penarth, Penarth Pier
opposite
08:37
08:37
08:37
08:37
08:37
08:37
10:07
10:07
10:07
10:07
10:07
10:07
11:37
11:37
11:37
11:37
11:37
11:37
13:07
13:07
13:07
13:07
13:07
13:07
14:37
14:37
14:37
14:37
14:37
14:37
16:06
16:06
16:06
16:06
16:06
16:06
17:36
17:36
17:36
17:36
17:36
17:36
20:26
20:26
20:26
20:26
20:26
20:26
Penarth, Windsor Terrace
outside 32
08:41
08:41
08:41
08:41
08:41
08:41
10:11
10:11
10:11
10:11
10:11
10:11
11:41
11:41
11:41
11:41
11:41
11:41
13:11
13:11
13:11
13:11
13:11
13:11
14:41
14:41
14:41
14:41
14:41
14:41
16:10
16:10
16:10
16:10
16:10
16:10
17:40
17:40
17:40
17:40
17:40
17:40
20:29
20:29
20:29
20:29
20:29
20:29
Cogan, Penarth Tesco
grounds
08:49
08:49
08:49
08:49
08:49
08:49
10:19
10:19
10:19
10:19
10:19
10:19
11:49
11:49
11:49
11:49
11:49
11:49
13:19
13:19
13:19
13:19
13:19
13:19
14:49
14:49
14:49
14:49
14:49
14:49
16:19
16:19
16:19
16:19
16:19
16:19
17:49
17:49
17:49
17:49
17:49
17:49
20:36
20:36
20:36
20:36
20:36
20:36
Cardiff International Sports Village, Sports Village
outside Morrisons
08:56
08:56
08:56
08:56
08:56
08:56
10:26
10:26
10:26
10:26
10:26
10:26
11:56
11:56
11:56
11:56
11:56
11:56
13:26
13:26
13:26
13:26
13:26
13:26
14:56
14:56
14:56
14:56
14:56
14:56
16:26
16:26
16:26
16:26
16:26
16:26
17:56
17:56
17:56
17:56
17:56
17:56
20:42
20:42
20:42
20:42
20:42
20:42
09:16
09:16
09:16
09:16
09:16
09:16
10:46
10:46
10:46
10:46
10:46
10:46
12:16
12:16
12:16
12:16
12:16
12:16
13:46
13:46
13:46
13:46
13:46
13:46
15:16
15:16
15:16
15:16
15:16
15:16
16:46
16:46
16:46
16:46
16:46
16:46
18:16
18:16
18:16
18:16
18:16
18:16
20:59
20:59
20:59
20:59
20:59
20:59
Timetable data from Cardiff Bus, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_305.
Main stops shown
11 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Cardiff Bus Station, Cardiff Bus Interchange Bay 6
- Cardiff Bay, Millennium Centre outside
- Cardiff International Sports Village, Sports Village opposite Morrisons
- Cogan, Penarth Tesco grounds
- Penarth Town Centre 3 outside 4
- Lower Penarth, Penarth Pier outside
- Lower Penarth, Victoria Road outside 29
- Morristown, St Davids Crescent outside 141
- Llandough Hospital Stand 4 at
- Dinas Powys Primary School outside
- Dinas Powys, Dinas Powis Square