BusGenie
9
Cardiff Bus

9 bus timetable: University Hospital of Wales to Cardiff International Sports Village

University Hospital of Wales - Cardiff International Sports Village

Mode Bus

Heath Hospital (Opp. Main Entr) → Dunleavy Drive

146 trips · first 06:00 · last 22:50
Tue Live Valid 2026-06-05 – 2027-05-12

Swipe sideways to see later trips.

Stop
06:00 Dunleavy Drive
06:00 Dunleavy Drive
06:30 Dunleavy Drive
06:30 Dunleavy Drive
07:00 Dunleavy Drive
07:00 Dunleavy Drive
07:15 Dunleavy Drive
07:15 Dunleavy Drive
07:30 Dunleavy Drive
07:30 Dunleavy Drive
07:45 Dunleavy Drive
07:45 Dunleavy Drive
08:00 Dunleavy Drive
08:00 Dunleavy Drive
08:13 Dunleavy Drive
08:13 Dunleavy Drive
08:20 Dunleavy Drive
08:20 Dunleavy Drive
08:25 Dunleavy Drive
08:25 Dunleavy Drive
08:37 Dunleavy Drive
08:37 Dunleavy Drive
08:49 Dunleavy Drive
08:49 Dunleavy Drive
09:01 Dunleavy Drive
09:01 Dunleavy Drive
09:13 Dunleavy Drive
09:13 Dunleavy Drive
09:25 Dunleavy Drive
09:25 Dunleavy Drive
09:37 Dunleavy Drive
09:37 Dunleavy Drive
09:49 Dunleavy Drive
09:49 Dunleavy Drive
10:01 Dunleavy Drive
10:01 Dunleavy Drive
10:13 Dunleavy Drive
10:13 Dunleavy Drive
10:25 Dunleavy Drive
10:25 Dunleavy Drive
10:37 Dunleavy Drive
10:37 Dunleavy Drive
10:49 Dunleavy Drive
10:49 Dunleavy Drive
11:01 Dunleavy Drive
11:01 Dunleavy Drive
11:13 Dunleavy Drive
11:13 Dunleavy Drive
11:25 Dunleavy Drive
11:25 Dunleavy Drive
11:37 Dunleavy Drive
11:37 Dunleavy Drive
11:49 Dunleavy Drive
11:49 Dunleavy Drive
12:01 Dunleavy Drive
12:01 Dunleavy Drive
12:13 Dunleavy Drive
12:13 Dunleavy Drive
12:25 Dunleavy Drive
12:25 Dunleavy Drive
12:37 Dunleavy Drive
12:37 Dunleavy Drive
12:49 Dunleavy Drive
12:49 Dunleavy Drive
13:01 Dunleavy Drive
13:01 Dunleavy Drive
13:13 Dunleavy Drive
13:13 Dunleavy Drive
13:25 Dunleavy Drive
13:25 Dunleavy Drive
13:37 Dunleavy Drive
13:37 Dunleavy Drive
13:49 Dunleavy Drive
13:49 Dunleavy Drive
14:01 Dunleavy Drive
14:01 Dunleavy Drive
14:11 Dunleavy Drive
14:11 Dunleavy Drive
14:23 Dunleavy Drive
14:23 Dunleavy Drive
14:35 Dunleavy Drive
14:35 Dunleavy Drive
14:47 Dunleavy Drive
14:47 Dunleavy Drive
14:59 Dunleavy Drive
14:59 Dunleavy Drive
15:11 Dunleavy Drive
15:11 Dunleavy Drive
15:23 Dunleavy Drive
15:23 Dunleavy Drive
15:27 Dunleavy Drive
15:27 Dunleavy Drive
15:37 Dunleavy Drive
15:37 Dunleavy Drive
15:49 Dunleavy Drive
15:49 Dunleavy Drive
16:01 Dunleavy Drive
16:01 Dunleavy Drive
16:14 Dunleavy Drive
16:14 Dunleavy Drive
16:25 Dunleavy Drive
16:25 Dunleavy Drive
16:39 Dunleavy Drive
16:39 Dunleavy Drive
16:53 Dunleavy Drive
16:53 Dunleavy Drive
17:05 Dunleavy Drive
17:05 Dunleavy Drive
17:17 Dunleavy Drive
17:17 Dunleavy Drive
17:29 Dunleavy Drive
17:29 Dunleavy Drive
17:41 Dunleavy Drive
17:41 Dunleavy Drive
17:53 Dunleavy Drive
17:53 Dunleavy Drive
18:05 Dunleavy Drive
18:05 Dunleavy Drive
18:20 Dunleavy Drive
18:20 Dunleavy Drive
18:35 Dunleavy Drive
18:35 Dunleavy Drive
18:50 Dunleavy Drive
18:50 Dunleavy Drive
19:10 Dunleavy Drive
19:10 Dunleavy Drive
19:30 Dunleavy Drive
19:30 Dunleavy Drive
19:50 Dunleavy Drive
19:50 Dunleavy Drive
20:10 Dunleavy Drive
20:10 Dunleavy Drive
20:30 Dunleavy Drive
20:30 Dunleavy Drive
20:50 Dunleavy Drive
20:50 Dunleavy Drive
21:10 Dunleavy Drive
21:10 Dunleavy Drive
21:30 Dunleavy Drive
21:30 Dunleavy Drive
21:50 Dunleavy Drive
21:50 Dunleavy Drive
22:20 Dunleavy Drive
22:20 Dunleavy Drive
22:50 Dunleavy Drive
22:50 Dunleavy Drive
06:00
06:00
06:30
06:30
07:00
07:00
07:15
07:15
07:30
07:30
07:45
07:45
08:00
08:00
08:13
08:13
·
·
08:25
08:25
08:37
08:37
08:49
08:49
09:01
09:01
09:13
09:13
09:25
09:25
09:37
09:37
09:49
09:49
10:01
10:01
10:13
10:13
10:25
10:25
10:37
10:37
10:49
10:49
11:01
11:01
11:13
11:13
11:25
11:25
11:37
11:37
11:49
11:49
12:01
12:01
12:13
12:13
12:25
12:25
12:37
12:37
12:49
12:49
13:01
13:01
13:13
13:13
13:25
13:25
13:37
13:37
13:49
13:49
14:01
14:01
14:11
14:11
14:23
14:23
14:35
14:35
14:47
14:47
14:59
14:59
15:11
15:11
15:23
15:23
·
·
15:37
15:37
15:49
15:49
16:01
16:01
16:14
16:14
16:25
16:25
16:39
16:39
16:53
16:53
17:05
17:05
17:17
17:17
17:29
17:29
17:41
17:41
17:53
17:53
18:05
18:05
18:20
18:20
18:35
18:35
18:50
18:50
19:10
19:10
19:30
19:30
19:50
19:50
20:10
20:10
20:30
20:30
20:50
20:50
21:10
21:10
21:30
21:30
21:50
21:50
22:20
22:20
22:50
22:50
06:12
06:12
06:42
06:42
07:14
07:14
07:29
07:29
07:46
07:46
08:02
08:02
08:17
08:17
08:30
08:30
·
·
08:41
08:41
08:53
08:53
09:05
09:05
09:16
09:16
09:28
09:28
09:40
09:40
09:52
09:52
10:04
10:04
10:16
10:16
10:28
10:28
10:40
10:40
10:52
10:52
11:04
11:04
11:16
11:16
11:28
11:28
11:40
11:40
11:52
11:52
12:04
12:04
12:16
12:16
12:28
12:28
12:40
12:40
12:52
12:52
13:04
13:04
13:16
13:16
13:28
13:28
13:40
13:40
13:52
13:52
14:04
14:04
14:16
14:16
14:26
14:26
14:39
14:39
14:51
14:51
15:04
15:04
15:21
15:21
15:33
15:33
15:43
15:43
·
·
15:57
15:57
16:07
16:07
16:19
16:19
16:32
16:32
16:43
16:43
16:57
16:57
17:11
17:11
17:25
17:25
17:37
17:37
17:48
17:48
18:00
18:00
18:10
18:10
18:20
18:20
18:35
18:35
18:50
18:50
19:05
19:05
19:24
19:24
19:44
19:44
20:04
20:04
20:22
20:22
20:42
20:42
21:02
21:02
21:22
21:22
21:42
21:42
22:02
22:02
22:32
22:32
23:02
23:02
06:22
06:22
06:52
06:52
07:25
07:25
07:41
07:41
07:58
07:58
08:14
08:14
08:29
08:29
08:42
08:42
·
·
08:53
08:53
09:05
09:05
09:17
09:17
09:28
09:28
09:40
09:40
09:52
09:52
10:04
10:04
10:16
10:16
10:28
10:28
10:40
10:40
10:52
10:52
11:04
11:04
11:16
11:16
11:28
11:28
11:40
11:40
11:52
11:52
12:04
12:04
12:16
12:16
12:28
12:28
12:40
12:40
12:52
12:52
13:04
13:04
13:16
13:16
13:28
13:28
13:40
13:40
13:52
13:52
14:04
14:04
14:17
14:17
14:29
14:29
14:39
14:39
14:53
14:53
15:05
15:05
15:18
15:18
15:36
15:36
15:48
15:48
15:58
15:58
·
·
16:12
16:12
16:22
16:22
16:34
16:34
16:47
16:47
16:58
16:58
17:12
17:12
17:26
17:26
17:41
17:41
17:53
17:53
18:03
18:03
18:15
18:15
18:24
18:24
18:34
18:34
18:49
18:49
19:04
19:04
19:18
19:18
19:37
19:37
19:57
19:57
20:17
20:17
20:33
20:33
20:53
20:53
21:13
21:13
21:33
21:33
21:53
21:53
22:13
22:13
22:43
22:43
23:13
23:13
06:35
06:35
07:05
07:05
07:36
07:36
07:52
07:52
08:09
08:09
08:31
08:31
08:45
08:45
08:57
08:57
08:20
08:20
09:08
09:08
09:20
09:20
09:32
09:32
09:43
09:43
09:55
09:55
10:07
10:07
10:19
10:19
10:31
10:31
10:43
10:43
10:55
10:55
11:07
11:07
11:19
11:19
11:31
11:31
11:43
11:43
11:55
11:55
12:07
12:07
12:19
12:19
12:31
12:31
12:43
12:43
12:55
12:55
13:07
13:07
13:19
13:19
13:31
13:31
13:43
13:43
13:55
13:55
14:07
14:07
14:19
14:19
14:30
14:30
14:42
14:42
14:52
14:52
15:06
15:06
15:18
15:18
15:31
15:31
15:49
15:49
16:02
16:02
16:12
16:12
·
·
16:26
16:26
16:36
16:36
16:48
16:48
17:01
17:01
17:12
17:12
17:26
17:26
17:40
17:40
17:55
17:55
18:09
18:09
18:18
18:18
18:30
18:30
18:39
18:39
18:49
18:49
19:04
19:04
19:18
19:18
19:32
19:32
19:51
19:51
20:11
20:11
20:30
20:30
20:46
20:46
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
20:55
20:55
21:15
21:15
21:35
21:35
21:55
21:55
22:15
22:15
22:45
22:45
23:15
23:15
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
20:56
20:56
21:16
21:16
21:36
21:36
21:56
21:56
22:16
22:16
22:46
22:46
23:16
23:16
06:43
06:43
07:14
07:14
07:46
07:46
08:02
08:02
08:19
08:19
08:41
08:41
08:55
08:55
09:07
09:07
08:30
08:30
09:18
09:18
09:30
09:30
09:42
09:42
09:53
09:53
10:05
10:05
10:17
10:17
10:29
10:29
10:41
10:41
10:53
10:53
11:05
11:05
11:17
11:17
11:29
11:29
11:41
11:41
11:53
11:53
12:05
12:05
12:17
12:17
12:29
12:29
12:41
12:41
12:53
12:53
13:05
13:05
13:17
13:17
13:29
13:29
13:41
13:41
13:53
13:53
14:05
14:05
14:18
14:18
14:30
14:30
14:42
14:42
14:54
14:54
15:04
15:04
15:18
15:18
15:31
15:31
15:44
15:44
16:03
16:03
16:16
16:16
16:26
16:26
15:27
15:27
16:41
16:41
16:51
16:51
17:03
17:03
17:16
17:16
17:27
17:27
17:41
17:41
17:55
17:55
18:08
18:08
18:21
18:21
18:30
18:30
18:42
18:42
18:51
18:51
19:01
19:01
19:15
19:15
19:29
19:29
19:43
19:43
20:02
20:02
20:20
20:20
20:39
20:39
20:55
20:55
21:13
21:13
21:33
21:33
21:53
21:53
22:13
22:13
22:33
22:33
23:03
23:03
23:33
23:33
06:49
06:49
07:20
07:20
07:52
07:52
08:08
08:08
08:25
08:25
08:48
08:48
09:02
09:02
09:13
09:13
08:37
08:37
09:24
09:24
09:37
09:37
09:49
09:49
10:00
10:00
10:12
10:12
10:24
10:24
10:36
10:36
10:48
10:48
11:00
11:00
11:12
11:12
11:24
11:24
11:36
11:36
11:48
11:48
12:00
12:00
12:12
12:12
12:24
12:24
12:36
12:36
12:48
12:48
13:00
13:00
13:12
13:12
13:24
13:24
13:36
13:36
13:48
13:48
14:00
14:00
14:12
14:12
14:25
14:25
14:38
14:38
14:50
14:50
15:02
15:02
15:12
15:12
15:26
15:26
15:39
15:39
15:52
15:52
16:11
16:11
16:24
16:24
16:34
16:34
15:35
15:35
16:49
16:49
16:59
16:59
17:11
17:11
17:24
17:24
17:34
17:34
17:48
17:48
18:02
18:02
18:15
18:15
18:28
18:28
18:37
18:37
18:49
18:49
18:58
18:58
19:08
19:08
19:22
19:22
19:36
19:36
19:50
19:50
20:09
20:09
20:26
20:26
20:45
20:45
21:01
21:01
21:19
21:19
21:39
21:39
21:59
21:59
22:19
22:19
22:39
22:39
23:09
23:09
23:39
23:39
06:52
06:52
07:24
07:24
07:56
07:56
08:12
08:12
08:29
08:29
08:52
08:52
09:06
09:06
09:17
09:17
08:41
08:41
09:28
09:28
09:41
09:41
09:53
09:53
10:04
10:04
10:16
10:16
10:28
10:28
10:40
10:40
10:52
10:52
11:04
11:04
11:16
11:16
11:28
11:28
11:40
11:40
11:52
11:52
12:04
12:04
12:16
12:16
12:28
12:28
12:40
12:40
12:52
12:52
13:04
13:04
13:16
13:16
13:28
13:28
13:40
13:40
13:52
13:52
14:04
14:04
14:16
14:16
14:29
14:29
14:42
14:42
14:54
14:54
15:06
15:06
15:16
15:16
15:30
15:30
15:43
15:43
15:56
15:56
16:15
16:15
16:28
16:28
16:38
16:38
15:39
15:39
16:53
16:53
17:03
17:03
17:15
17:15
17:28
17:28
17:38
17:38
17:52
17:52
18:06
18:06
18:19
18:19
18:32
18:32
18:41
18:41
18:53
18:53
19:02
19:02
19:12
19:12
19:26
19:26
19:40
19:40
19:54
19:54
20:12
20:12
20:29
20:29
20:48
20:48
21:04
21:04
21:22
21:22
21:42
21:42
22:02
22:02
22:22
22:22
22:42
22:42
23:12
23:12
23:42
23:42
Grangetown, Dunleavy Drive opposite Starbucks
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
18:10
18:10
·
·
·
·
18:45
18:45
·
·
19:06
19:06
·
·
19:30
19:30
·
·
·
·
·
·
·
·
·
·
·
·
21:26
21:26
·
·
·
·
22:26
22:26
·
·
23:16
23:16
23:46
23:46

Dunleavy Drive → Heath Hospital (Opp. Main Entr)

150 trips · first 04:55 · last 22:50
Tue Live Valid 2026-06-05 – 2027-05-12

Swipe sideways to see later trips.

Stop
04:55 Dunleavy Drive
04:55 Dunleavy Drive
05:25 Dunleavy Drive
05:25 Dunleavy Drive
05:55 Dunleavy Drive
05:55 Dunleavy Drive
06:20 Dunleavy Drive
06:20 Dunleavy Drive
06:40 Dunleavy Drive
06:40 Dunleavy Drive
07:06 Dunleavy Drive
07:06 Dunleavy Drive
07:09 Dunleavy Drive
07:09 Dunleavy Drive
07:10 Dunleavy Drive
07:10 Dunleavy Drive
07:25 Dunleavy Drive
07:25 Dunleavy Drive
07:32 Dunleavy Drive
07:32 Dunleavy Drive
07:46 Dunleavy Drive
07:46 Dunleavy Drive
07:56 Dunleavy Drive
07:56 Dunleavy Drive
08:08 Dunleavy Drive
08:08 Dunleavy Drive
08:20 Dunleavy Drive
08:20 Dunleavy Drive
08:32 Dunleavy Drive
08:32 Dunleavy Drive
08:44 Dunleavy Drive
08:44 Dunleavy Drive
08:56 Dunleavy Drive
08:56 Dunleavy Drive
09:08 Dunleavy Drive
09:08 Dunleavy Drive
09:23 Dunleavy Drive
09:23 Dunleavy Drive
09:35 Dunleavy Drive
09:35 Dunleavy Drive
09:47 Dunleavy Drive
09:47 Dunleavy Drive
09:59 Dunleavy Drive
09:59 Dunleavy Drive
10:11 Dunleavy Drive
10:11 Dunleavy Drive
10:23 Dunleavy Drive
10:23 Dunleavy Drive
10:35 Dunleavy Drive
10:35 Dunleavy Drive
10:47 Dunleavy Drive
10:47 Dunleavy Drive
10:59 Dunleavy Drive
10:59 Dunleavy Drive
11:11 Dunleavy Drive
11:11 Dunleavy Drive
11:23 Dunleavy Drive
11:23 Dunleavy Drive
11:35 Dunleavy Drive
11:35 Dunleavy Drive
11:47 Dunleavy Drive
11:47 Dunleavy Drive
11:59 Dunleavy Drive
11:59 Dunleavy Drive
12:11 Dunleavy Drive
12:11 Dunleavy Drive
12:23 Dunleavy Drive
12:23 Dunleavy Drive
12:35 Dunleavy Drive
12:35 Dunleavy Drive
12:47 Dunleavy Drive
12:47 Dunleavy Drive
12:59 Dunleavy Drive
12:59 Dunleavy Drive
13:11 Dunleavy Drive
13:11 Dunleavy Drive
13:23 Dunleavy Drive
13:23 Dunleavy Drive
13:35 Dunleavy Drive
13:35 Dunleavy Drive
13:47 Dunleavy Drive
13:47 Dunleavy Drive
13:57 Dunleavy Drive
13:57 Dunleavy Drive
14:07 Dunleavy Drive
14:07 Dunleavy Drive
14:17 Dunleavy Drive
14:17 Dunleavy Drive
14:29 Dunleavy Drive
14:29 Dunleavy Drive
14:42 Dunleavy Drive
14:42 Dunleavy Drive
14:54 Dunleavy Drive
14:54 Dunleavy Drive
15:06 Dunleavy Drive
15:06 Dunleavy Drive
15:17 Dunleavy Drive
15:17 Dunleavy Drive
15:31 Dunleavy Drive
15:31 Dunleavy Drive
15:43 Dunleavy Drive
15:43 Dunleavy Drive
15:53 Dunleavy Drive
15:53 Dunleavy Drive
16:03 Dunleavy Drive
16:03 Dunleavy Drive
16:15 Dunleavy Drive
16:15 Dunleavy Drive
16:29 Dunleavy Drive
16:29 Dunleavy Drive
16:39 Dunleavy Drive
16:39 Dunleavy Drive
16:53 Dunleavy Drive
16:53 Dunleavy Drive
17:05 Dunleavy Drive
17:05 Dunleavy Drive
17:17 Dunleavy Drive
17:17 Dunleavy Drive
17:29 Dunleavy Drive
17:29 Dunleavy Drive
17:45 Dunleavy Drive
17:45 Dunleavy Drive
18:00 Dunleavy Drive
18:00 Dunleavy Drive
18:20 Dunleavy Drive
18:20 Dunleavy Drive
18:40 Dunleavy Drive
18:40 Dunleavy Drive
19:00 Dunleavy Drive
19:00 Dunleavy Drive
19:20 Dunleavy Drive
19:20 Dunleavy Drive
19:40 Dunleavy Drive
19:40 Dunleavy Drive
20:00 Dunleavy Drive
20:00 Dunleavy Drive
20:20 Dunleavy Drive
20:20 Dunleavy Drive
20:40 Dunleavy Drive
20:40 Dunleavy Drive
21:00 Dunleavy Drive
21:00 Dunleavy Drive
21:20 Dunleavy Drive
21:20 Dunleavy Drive
21:50 Dunleavy Drive
21:50 Dunleavy Drive
22:20 Dunleavy Drive
22:20 Dunleavy Drive
22:50 Dunleavy Drive
22:50 Dunleavy Drive
04:55
04:55
05:25
05:25
05:55
05:55
06:20
06:20
06:40
06:40
·
·
·
·
07:10
07:10
·
·
07:32
07:32
07:46
07:46
07:56
07:56
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
04:58
04:58
05:28
05:28
05:58
05:58
06:23
06:23
06:43
06:43
07:06
07:06
·
·
07:14
07:14
07:25
07:25
07:36
07:36
07:50
07:50
08:00
08:00
08:08
08:08
08:20
08:20
08:32
08:32
08:44
08:44
08:56
08:56
09:08
09:08
09:23
09:23
09:35
09:35
09:47
09:47
09:59
09:59
10:11
10:11
10:23
10:23
10:35
10:35
10:47
10:47
10:59
10:59
11:11
11:11
11:23
11:23
11:35
11:35
11:47
11:47
11:59
11:59
12:11
12:11
12:23
12:23
12:35
12:35
12:47
12:47
12:59
12:59
13:11
13:11
13:23
13:23
13:35
13:35
13:47
13:47
13:57
13:57
14:07
14:07
14:17
14:17
14:29
14:29
14:42
14:42
14:54
14:54
15:06
15:06
15:17
15:17
15:31
15:31
15:43
15:43
15:53
15:53
16:03
16:03
16:15
16:15
16:29
16:29
16:39
16:39
16:53
16:53
17:05
17:05
17:17
17:17
17:29
17:29
17:45
17:45
18:00
18:00
18:20
18:20
18:40
18:40
19:00
19:00
19:20
19:20
19:40
19:40
20:00
20:00
20:20
20:20
20:40
20:40
21:00
21:00
21:20
21:20
21:50
21:50
22:20
22:20
22:50
22:50
05:04
05:04
05:34
05:34
06:04
06:04
06:29
06:29
06:49
06:49
07:13
07:13
·
·
07:21
07:21
07:32
07:32
07:43
07:43
07:57
07:57
08:07
08:07
08:15
08:15
08:27
08:27
08:39
08:39
08:51
08:51
09:03
09:03
09:15
09:15
09:30
09:30
09:42
09:42
09:54
09:54
10:06
10:06
10:18
10:18
10:30
10:30
10:42
10:42
10:54
10:54
11:06
11:06
11:18
11:18
11:30
11:30
11:42
11:42
11:54
11:54
12:06
12:06
12:18
12:18
12:30
12:30
12:42
12:42
12:54
12:54
13:06
13:06
13:18
13:18
13:30
13:30
13:42
13:42
13:54
13:54
14:04
14:04
14:14
14:14
14:24
14:24
14:36
14:36
14:49
14:49
15:01
15:01
15:13
15:13
15:24
15:24
15:38
15:38
15:50
15:50
16:00
16:00
16:10
16:10
16:22
16:22
16:36
16:36
16:46
16:46
17:00
17:00
17:12
17:12
17:24
17:24
17:36
17:36
17:52
17:52
18:07
18:07
18:27
18:27
18:47
18:47
19:06
19:06
19:26
19:26
19:46
19:46
20:06
20:06
20:26
20:26
20:46
20:46
21:06
21:06
21:26
21:26
21:56
21:56
22:26
22:26
22:56
22:56
05:10
05:10
05:41
05:41
06:11
06:11
06:36
06:36
06:56
06:56
07:21
07:21
07:09
07:09
07:29
07:29
07:40
07:40
07:52
07:52
08:06
08:06
08:17
08:17
08:24
08:24
08:36
08:36
08:48
08:48
09:00
09:00
09:12
09:12
09:24
09:24
09:39
09:39
09:51
09:51
10:03
10:03
10:15
10:15
10:27
10:27
10:39
10:39
10:51
10:51
11:03
11:03
11:15
11:15
11:27
11:27
11:39
11:39
11:51
11:51
12:03
12:03
12:15
12:15
12:27
12:27
12:39
12:39
12:51
12:51
13:03
13:03
13:15
13:15
13:27
13:27
13:39
13:39
13:51
13:51
14:03
14:03
14:13
14:13
14:23
14:23
14:33
14:33
14:46
14:46
14:59
14:59
15:11
15:11
15:23
15:23
15:35
15:35
15:49
15:49
16:01
16:01
16:10
16:10
16:20
16:20
16:31
16:31
16:45
16:45
16:55
16:55
17:09
17:09
17:21
17:21
17:33
17:33
17:45
17:45
18:01
18:01
18:16
18:16
18:36
18:36
18:56
18:56
19:14
19:14
19:34
19:34
19:54
19:54
20:13
20:13
20:33
20:33
20:53
20:53
21:13
21:13
21:33
21:33
22:03
22:03
22:33
22:33
23:03
23:03
05:19
05:19
05:51
05:51
06:21
06:21
06:45
06:45
07:05
07:05
07:31
07:31
07:19
07:19
07:39
07:39
07:51
07:51
08:03
08:03
08:17
08:17
08:30
08:30
08:42
08:42
08:54
08:54
09:06
09:06
09:18
09:18
09:28
09:28
09:38
09:38
09:53
09:53
10:05
10:05
10:17
10:17
10:29
10:29
10:41
10:41
10:53
10:53
11:05
11:05
11:17
11:17
11:29
11:29
11:41
11:41
11:53
11:53
12:05
12:05
12:17
12:17
12:29
12:29
12:41
12:41
12:53
12:53
13:05
13:05
13:17
13:17
13:29
13:29
13:41
13:41
13:53
13:53
14:05
14:05
14:16
14:16
14:26
14:26
14:37
14:37
14:47
14:47
14:59
14:59
15:12
15:12
15:24
15:24
15:36
15:36
15:48
15:48
16:04
16:04
16:16
16:16
16:25
16:25
16:35
16:35
16:46
16:46
17:00
17:00
17:10
17:10
17:25
17:25
17:38
17:38
17:50
17:50
17:58
17:58
18:13
18:13
18:28
18:28
18:46
18:46
19:06
19:06
19:24
19:24
19:44
19:44
20:05
20:05
20:24
20:24
20:44
20:44
21:04
21:04
21:22
21:22
21:42
21:42
22:12
22:12
22:42
22:42
23:12
23:12
05:21
05:21
05:53
05:53
06:23
06:23
06:47
06:47
07:07
07:07
07:34
07:34
07:22
07:22
07:42
07:42
07:54
07:54
08:06
08:06
08:20
08:20
08:33
08:33
08:45
08:45
08:57
08:57
09:09
09:09
09:21
09:21
09:31
09:31
09:41
09:41
09:56
09:56
10:08
10:08
10:20
10:20
10:32
10:32
10:44
10:44
10:56
10:56
11:08
11:08
11:20
11:20
11:32
11:32
11:44
11:44
11:56
11:56
12:08
12:08
12:20
12:20
12:32
12:32
12:44
12:44
12:56
12:56
13:08
13:08
13:20
13:20
13:32
13:32
13:44
13:44
13:56
13:56
14:08
14:08
14:19
14:19
14:29
14:29
14:40
14:40
14:50
14:50
15:02
15:02
15:15
15:15
15:27
15:27
15:39
15:39
15:51
15:51
16:07
16:07
16:19
16:19
16:28
16:28
16:38
16:38
16:49
16:49
17:03
17:03
17:13
17:13
17:28
17:28
17:41
17:41
17:53
17:53
18:01
18:01
18:16
18:16
18:31
18:31
18:49
18:49
19:09
19:09
19:27
19:27
19:47
19:47
20:07
20:07
20:26
20:26
20:46
20:46
21:06
21:06
21:24
21:24
21:44
21:44
22:14
22:14
22:44
22:44
23:14
23:14
05:24
05:24
05:56
05:56
06:26
06:26
06:50
06:50
07:10
07:10
07:37
07:37
07:25
07:25
07:45
07:45
07:57
07:57
08:09
08:09
08:23
08:23
08:36
08:36
08:48
08:48
09:00
09:00
09:12
09:12
09:24
09:24
09:35
09:35
09:45
09:45
10:00
10:00
10:12
10:12
10:24
10:24
10:36
10:36
10:48
10:48
11:00
11:00
11:12
11:12
11:24
11:24
11:36
11:36
11:48
11:48
12:00
12:00
12:12
12:12
12:24
12:24
12:36
12:36
12:48
12:48
13:00
13:00
13:12
13:12
13:24
13:24
13:36
13:36
13:48
13:48
14:00
14:00
14:12
14:12
14:23
14:23
14:33
14:33
14:44
14:44
14:54
14:54
15:06
15:06
15:19
15:19
15:31
15:31
15:43
15:43
15:55
15:55
16:11
16:11
16:23
16:23
16:32
16:32
16:42
16:42
16:53
16:53
17:07
17:07
17:17
17:17
17:32
17:32
17:45
17:45
17:57
17:57
18:05
18:05
18:20
18:20
18:35
18:35
18:53
18:53
19:13
19:13
19:31
19:31
19:51
19:51
20:10
20:10
20:29
20:29
20:49
20:49
21:09
21:09
21:27
21:27
21:47
21:47
22:17
22:17
22:47
22:47
23:17
23:17
05:35
05:35
06:10
06:10
06:40
06:40
07:04
07:04
07:28
07:28
07:56
07:56
07:44
07:44
08:07
08:07
08:19
08:19
08:31
08:31
08:44
08:44
08:57
08:57
09:08
09:08
09:20
09:20
09:32
09:32
09:44
09:44
09:55
09:55
10:05
10:05
10:20
10:20
10:32
10:32
10:44
10:44
10:56
10:56
11:08
11:08
11:20
11:20
11:32
11:32
11:44
11:44
11:56
11:56
12:08
12:08
12:20
12:20
12:32
12:32
12:44
12:44
12:56
12:56
13:08
13:08
13:20
13:20
13:32
13:32
13:44
13:44
13:56
13:56
14:08
14:08
14:21
14:21
14:33
14:33
14:45
14:45
14:55
14:55
15:08
15:08
15:21
15:21
15:33
15:33
15:44
15:44
15:56
15:56
16:07
16:07
16:19
16:19
16:35
16:35
16:48
16:48
16:57
16:57
17:06
17:06
17:17
17:17
17:31
17:31
17:43
17:43
17:58
17:58
18:07
18:07
18:20
18:20
18:28
18:28
18:43
18:43
18:58
18:58
19:16
19:16
19:37
19:37
19:55
19:55
20:15
20:15
20:28
20:28
20:47
20:47
21:07
21:07
21:27
21:27
21:42
21:42
22:02
22:02
22:32
22:32
23:02
23:02
23:32
23:32
05:45
05:45
06:20
06:20
06:50
06:50
07:16
07:16
07:40
07:40
08:09
08:09
07:57
07:57
08:21
08:21
08:33
08:33
08:45
08:45
08:57
08:57
09:10
09:10
09:20
09:20
09:32
09:32
09:44
09:44
09:56
09:56
10:07
10:07
10:17
10:17
10:32
10:32
10:44
10:44
10:56
10:56
11:08
11:08
11:20
11:20
11:32
11:32
11:44
11:44
11:56
11:56
12:08
12:08
12:20
12:20
12:32
12:32
12:44
12:44
12:56
12:56
13:08
13:08
13:20
13:20
13:32
13:32
13:44
13:44
13:56
13:56
14:08
14:08
14:21
14:21
14:34
14:34
14:46
14:46
14:58
14:58
15:08
15:08
15:22
15:22
15:36
15:36
15:48
15:48
15:59
15:59
16:14
16:14
16:25
16:25
16:37
16:37
16:53
16:53
17:04
17:04
17:12
17:12
17:21
17:21
17:31
17:31
17:45
17:45
17:56
17:56
18:10
18:10
18:19
18:19
18:32
18:32
18:40
18:40
18:55
18:55
19:09
19:09
19:27
19:27
19:48
19:48
20:06
20:06
20:24
20:24
20:37
20:37
20:56
20:56
21:16
21:16
21:36
21:36
21:50
21:50
22:10
22:10
22:40
22:40
23:10
23:10
23:40
23:40

Timetable data from Cardiff Bus, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code S_9.

Main stops shown

10 main stops

The map can include more stops across directions; use All Stops above for the full timetable list.

  1. University Hospital of Wales, Heath Hospital Main Entrance outside
  2. Cathays, Library adjacent
  3. Adamsdown, Cardiff Royal Infirmary 4 outside
  4. Cardiff, Westgate Street KG outside
  5. Cardiff, Queen Street HF outside
  6. Cardiff, Bute Terrace Radisson Blu before
  7. Grangetown, Pentre Street after
  8. Grangetown, Cardiff Bay Asda opposite
  9. Cardiff International Sports Village, Cardiff Ice Rink after
  10. Grangetown, Dunleavy Drive opposite Starbucks