28
Cardiff Bus
28 bus timetable: Cardiff Bus Interchange circular
Cardiff Bus Interchange circular
Route map
28 live route map
See the route, stops, and live buses currently on this line.
69 stops
Live buses loading
Map ready
Loading the route map...
Cardiff Bus Interchange → Cardiff Bus Interchange
21 trips · first 06:13 · last 20:00
Mon–Fri
Live Valid 2026-06-05 – 2027-05-12
Swipe sideways to see later trips.
Stop
06:13
Cardiff Bus Interchange
06:55
Cardiff Bus Interchange
07:01
Cardiff Bus Interchange
07:50
Cardiff Bus Interchange
07:50
Cardiff Bus Interchange
08:25
Cardiff Bus Interchange
08:55
Cardiff Bus Interchange
09:55
Cardiff Bus Interchange
10:55
Cardiff Bus Interchange
11:55
Cardiff Bus Interchange
12:55
Cardiff Bus Interchange
13:55
Cardiff Bus Interchange
14:25
Cardiff Bus Interchange
15:05
Cardiff Bus Interchange
15:35
Cardiff Bus Interchange
16:20
Cardiff Bus Interchange
17:05
Cardiff Bus Interchange
17:35
Cardiff Bus Interchange
18:15
Cardiff Bus Interchange
19:00
Cardiff Bus Interchange
20:00
Cardiff Bus Interchange
06:55
07:45
07:01
07:50
07:50
08:25
08:55
09:55
10:55
11:55
12:55
13:55
14:25
15:05
15:35
16:20
17:05
17:35
18:15
19:00
20:00
Cardiff, Bute Terrace JK
outside
·
·
07:03
07:52
07:52
08:27
08:57
09:57
10:57
11:57
12:57
13:57
14:27
15:07
15:37
16:23
17:08
17:38
18:17
19:02
20:02
Cardiff, Lower Churchill Way HG
outside
·
·
07:05
07:54
07:54
08:29
08:59
09:59
10:59
11:59
12:59
13:59
14:29
15:09
15:39
16:25
17:10
17:40
18:19
19:04
20:04
Roath, West Grove 5
outside
·
·
07:09
07:58
07:58
08:32
09:02
10:02
11:02
12:02
13:02
14:03
14:33
15:13
15:43
16:30
17:15
17:45
18:23
19:08
20:07
Roath, Richmond Crescent
before
·
·
07:11
08:00
08:00
08:33
09:03
10:03
11:03
12:03
13:03
14:05
14:35
15:15
15:45
16:31
17:16
17:46
18:25
19:10
20:08
Roath, Lowther Road
before
·
·
07:12
08:01
08:01
08:35
09:05
10:05
11:05
12:05
13:05
14:06
14:36
15:16
15:46
16:33
17:18
17:48
18:26
19:11
20:10
Roath, Inverness Place
before
·
·
07:16
08:05
08:05
08:38
09:08
10:08
11:08
12:08
13:08
14:10
14:40
15:20
15:50
16:37
17:22
17:52
18:30
19:15
20:13
Roath, Alfred Street
before
·
·
07:17
08:06
08:06
08:38
09:08
10:08
11:08
12:08
13:08
14:11
14:41
15:21
15:51
16:38
17:23
17:53
18:30
19:15
20:13
Roath Park, Werfa Street
before
·
·
07:20
08:09
08:09
08:41
09:11
10:11
11:11
12:11
13:11
14:14
14:44
15:24
15:54
16:41
17:26
17:56
18:33
19:18
20:15
Roath Park, Boverton Street
before
·
·
07:21
08:10
08:10
08:42
09:12
10:12
11:12
12:12
13:12
14:15
14:45
15:25
15:55
16:42
17:27
17:57
18:34
19:19
20:16
Roath Park, Tydfil Place
after
·
·
07:22
08:11
08:12
08:43
09:13
10:13
11:13
12:13
13:13
14:16
14:46
15:26
15:56
16:43
17:28
17:58
18:35
19:20
20:17
Roath Park, Ninian Road
outside 109
·
·
07:23
08:12
08:12
08:43
09:13
10:13
11:13
12:13
13:13
14:17
14:47
15:27
15:57
16:44
17:29
17:59
18:36
19:21
20:17
·
·
07:24
08:13
08:14
08:45
09:15
10:15
11:15
12:15
13:15
14:18
14:48
15:28
15:58
16:46
17:31
18:01
18:37
19:22
20:18
·
·
07:26
08:15
08:16
08:46
09:16
10:16
11:16
12:16
13:16
14:20
14:50
15:30
16:00
16:48
17:33
18:03
18:38
19:23
20:19
Roath Park, Cartref
before
·
·
07:27
08:16
08:17
08:47
09:17
10:17
11:17
12:17
13:17
14:20
14:50
15:30
16:00
16:49
17:34
18:04
18:39
19:24
20:20
Roath Park, Torrens Drive
before
·
·
07:28
08:17
·
08:48
09:18
10:18
11:18
12:18
13:18
14:22
14:52
15:32
16:02
16:50
17:35
18:05
18:40
19:25
20:21
·
·
07:30
08:19
·
08:49
09:19
10:19
11:19
12:19
13:19
14:23
14:53
15:33
16:03
16:51
17:36
18:06
18:41
19:26
20:21
Roath Park, Leven Close
after
·
·
07:31
08:20
·
08:50
09:20
10:20
11:20
12:20
13:20
14:24
14:54
15:34
16:04
16:53
17:38
18:08
18:43
19:28
20:22
Cyncoed, Cardiff High School
opposite
·
·
07:33
08:22
08:22
08:51
09:21
10:21
11:21
12:21
13:21
14:26
14:56
15:36
16:06
16:55
17:40
18:10
18:44
19:29
20:23
Cyncoed, Rhydypenau Library
opposite
·
·
07:35
08:24
08:24
08:53
09:23
10:23
11:23
12:23
13:23
14:28
14:58
15:38
16:08
16:57
17:42
18:12
18:46
19:31
20:25
Cyncoed, Three Arches Avenue
before
·
·
07:36
08:25
08:25
08:53
09:23
10:23
11:23
12:23
13:23
14:28
14:58
15:38
16:08
16:57
17:42
18:12
18:46
19:31
20:25
Llanishen, Ewenny Road
before
·
·
07:37
08:26
08:26
08:55
09:25
10:25
11:25
12:25
13:25
14:30
15:00
15:40
16:10
16:59
17:44
18:14
18:47
19:32
20:26
Llanishen, Usk Road
before
·
·
07:38
08:27
08:27
08:55
09:25
10:25
11:25
12:25
13:25
14:30
15:00
15:40
16:10
16:59
17:44
18:14
18:48
19:33
20:27
Llanishen, Baptist Church
outside
·
·
07:39
08:28
08:28
08:56
09:26
10:26
11:26
12:26
13:26
14:31
15:01
15:41
16:11
17:00
17:45
18:15
18:49
19:34
20:28
Llanishen, Nat West
outside
·
·
07:41
08:30
08:30
08:58
09:28
10:28
11:28
12:28
13:28
14:33
15:03
15:43
16:13
17:02
17:47
18:17
18:50
19:35
20:29
Llanishen Church
after
·
·
07:42
08:31
08:31
08:59
09:29
10:29
11:29
12:29
13:29
14:33
15:03
15:43
16:13
17:02
17:47
18:17
18:51
19:36
20:29
·
·
07:43
08:32
08:32
09:00
09:30
10:30
11:30
12:30
13:30
14:35
15:05
15:45
16:15
17:04
17:49
18:19
18:52
19:37
20:31
Llanishen, Llanon Road
after
·
·
07:44
08:33
08:33
09:01
09:31
10:31
11:31
12:31
13:31
14:35
15:05
15:45
16:15
17:04
17:49
18:19
18:53
19:38
20:31
Thornhill, Copperfield Drive
before
·
·
07:46
08:35
08:35
09:03
09:33
10:33
11:33
12:33
13:33
14:36
15:06
15:46
16:16
17:05
17:50
18:20
18:54
19:39
20:32
Thornhill, Sainsbury's
opposite
06:13
06:55
07:51
08:40
08:40
09:07
09:37
10:37
11:37
12:37
13:37
14:42
15:12
15:52
16:22
17:09
17:54
18:24
18:58
19:43
20:37
06:13
06:55
07:51
08:40
08:40
09:07
09:37
10:37
11:37
12:37
13:37
14:43
15:13
15:53
16:23
17:10
17:55
18:25
18:58
19:43
20:37
Thornhill, Orchard Castle
opposite junct
06:14
06:56
07:52
08:41
08:41
09:08
09:38
10:38
11:38
12:38
13:38
14:44
15:14
15:54
16:24
17:11
17:56
18:26
18:59
19:44
20:38
Thornhill, Camelot Way
after
06:15
06:57
07:53
08:42
08:42
09:09
09:39
10:39
11:39
12:39
13:39
14:46
15:16
15:56
16:26
17:12
17:57
18:27
19:00
19:45
20:39
Thornhill, Crematorium Top
before
06:15
06:58
07:54
08:43
08:43
09:10
09:40
10:40
11:40
12:40
13:40
14:47
15:17
15:57
16:27
17:13
17:58
18:28
19:00
19:45
20:39
Thornhill Crematorium
after
06:16
06:59
07:55
08:44
08:44
09:11
09:41
10:41
11:41
12:41
13:41
14:48
15:18
15:58
16:28
17:15
18:00
18:30
19:01
19:46
20:40
Llanishen, Johnston Road
adjacent
06:17
07:00
07:56
08:45
08:45
09:12
09:42
10:42
11:42
12:42
13:42
14:50
15:20
16:00
16:30
17:16
18:01
18:31
19:02
19:47
20:41
Llanishen, Johnston Road
after
06:17
07:01
07:57
08:46
08:46
09:13
09:43
10:43
11:43
12:43
13:43
14:52
15:22
16:02
16:32
17:18
18:03
18:33
19:03
19:48
20:41
Llanishen, Angle Place
after
06:18
07:01
07:57
08:46
08:46
09:14
09:44
10:44
11:44
12:44
13:44
14:53
15:23
16:03
16:33
17:19
18:04
18:34
19:04
19:49
20:42
Llanishen, Llanon Road
after
06:19
07:02
07:58
08:47
08:47
09:15
09:45
10:45
11:45
12:45
13:45
14:55
15:25
16:05
16:35
17:20
18:05
18:35
19:05
19:50
20:43
Llanishen, Wolf's Castle
outside
06:19
07:03
07:59
08:48
08:48
09:16
09:46
10:46
11:46
12:46
13:46
14:56
15:26
16:06
16:36
17:21
18:06
18:36
19:05
19:50
20:43
Llanishen Church Heol Hir
outside
06:21
07:05
08:01
08:50
08:50
09:18
09:48
10:48
11:48
12:48
13:48
14:59
15:29
16:09
16:39
17:24
18:09
18:39
19:07
19:52
20:45
Llanishen, Station Road
after
06:22
07:06
08:02
08:51
08:51
09:19
09:49
10:49
11:49
12:49
13:49
15:00
15:30
16:10
16:40
17:25
18:10
18:40
19:08
19:53
20:45
Llanishen, Usk Road
after
06:23
07:07
08:05
08:54
08:54
09:21
09:51
10:51
11:51
12:51
13:51
15:02
15:32
16:12
16:42
17:27
18:12
18:42
19:09
19:54
20:47
Cyncoed, Fidlas Avenue
after
06:24
07:08
08:06
08:55
08:55
09:21
09:51
10:51
11:51
12:51
13:51
15:03
15:33
16:13
16:43
17:28
18:13
18:43
19:10
19:55
20:47
06:25
07:09
08:07
08:56
08:56
09:22
09:52
10:52
11:52
12:52
13:52
15:04
15:34
16:14
16:44
17:29
18:14
18:44
19:11
19:56
20:48
Cyncoed, Rhydypenau Library
outside
06:26
07:10
08:09
08:58
08:58
09:24
09:54
10:54
11:54
12:54
13:54
15:06
15:36
16:16
16:46
17:31
18:16
18:46
19:12
19:57
20:49
Cyncoed, Cardiff High School
outside
06:27
07:11
08:10
08:59
08:59
09:25
09:55
10:55
11:55
12:55
13:55
15:07
15:37
16:17
16:47
17:32
18:17
18:47
19:13
19:58
20:50
Roath Park, Leven Close
before
06:28
07:12
08:11
09:00
·
09:26
09:56
10:56
11:56
12:56
13:56
15:09
15:39
16:19
16:49
17:34
18:19
18:49
19:14
19:59
20:50
Roath Park, Woolaston Ave
before
06:29
07:13
08:12
09:01
·
09:27
09:57
10:57
11:57
12:57
13:57
15:10
15:40
16:20
16:50
17:35
18:20
18:50
19:15
20:00
20:51
Roath Park, Torrens Drive
before
06:30
07:14
08:14
09:03
·
09:29
09:59
10:59
11:59
12:59
13:59
15:12
15:42
16:22
16:52
17:37
18:22
18:52
19:16
20:01
20:52
06:30
07:15
08:15
09:04
09:03
09:30
10:00
11:00
12:00
13:00
14:00
15:13
15:43
16:23
16:53
17:38
18:23
18:53
19:16
20:01
20:53
06:32
07:16
08:16
09:05
09:04
09:31
10:01
11:01
12:01
13:01
14:01
15:15
15:45
16:25
16:55
17:40
18:25
18:55
19:18
20:03
20:54
Roath Park, Lady Mary Road
before
06:33
07:17
08:17
09:06
09:06
09:32
10:02
11:02
12:02
13:02
14:02
15:16
15:46
16:26
16:56
17:41
18:26
18:56
19:19
20:04
20:55
Roath Park, Ninian Road
opposite 107
06:34
07:18
08:18
09:07
09:07
09:33
10:03
11:03
12:03
13:03
14:03
15:18
15:48
16:28
16:58
17:43
18:28
18:58
19:20
20:05
20:55
Roath Park, Tydfil Place
after
06:34
07:19
08:19
09:08
09:08
09:34
10:04
11:04
12:04
13:04
14:04
15:19
15:49
16:29
16:59
17:44
18:29
18:59
19:20
20:05
20:56
Roath Park, Alder Road
after
06:35
07:20
08:20
09:09
09:09
09:35
10:05
11:05
12:05
13:05
14:05
15:20
15:50
16:30
17:00
17:45
18:30
19:00
19:21
20:06
20:57
06:36
07:21
08:21
09:10
09:10
09:36
10:06
11:06
12:06
13:06
14:06
15:21
15:51
16:31
17:01
17:46
18:31
19:01
19:22
20:07
20:57
Roath Park, Library
outside
06:37
07:21
08:22
09:11
09:11
09:37
10:07
11:07
12:07
13:07
14:07
15:22
15:52
16:32
17:02
17:47
18:32
19:02
19:23
20:08
20:58
Penylan, Pen-Y-Lan Road
adjacent
06:37
07:22
08:23
09:12
09:11
09:38
10:08
11:08
12:08
13:08
14:08
15:23
15:53
16:33
17:03
17:48
18:33
19:03
19:23
20:08
20:58
Roath, Angus Street
before
06:39
07:24
08:25
09:14
09:13
09:40
10:10
11:10
12:10
13:10
14:10
15:25
15:55
16:35
17:05
17:50
18:35
19:05
19:25
20:10
21:00
Roath, Arabella Street
opposite
06:40
07:25
08:26
09:15
09:15
09:41
10:11
11:11
12:11
13:11
14:11
15:27
15:57
16:37
17:07
17:52
18:37
19:07
19:26
20:11
21:01
Roath, Lowther Road
before
06:42
07:27
08:28
09:17
09:17
09:43
10:13
11:13
12:13
13:13
14:13
15:29
15:59
16:39
17:09
17:54
18:39
19:09
19:27
20:12
21:02
Roath, Richmond Crescent
after
06:44
07:30
08:31
09:20
09:20
09:46
10:16
11:16
12:16
13:16
14:16
15:31
16:01
16:41
17:11
17:56
18:41
19:11
19:29
20:14
21:04
Roath, West Grove 4
outside
06:45
07:31
08:32
09:21
09:21
09:47
10:17
11:17
12:17
13:17
14:17
15:32
16:02
16:42
17:12
17:57
18:42
19:12
19:30
20:15
21:05
06:45
07:32
08:33
09:22
09:22
09:48
10:18
11:18
12:18
13:18
14:18
15:32
16:02
16:42
17:12
17:57
18:42
19:12
19:31
20:16
21:06
Cardiff, Dumfries Place HX
outside
06:46
07:34
08:34
09:23
09:23
09:49
10:19
11:19
12:19
13:19
14:19
15:34
16:04
16:44
17:14
17:59
18:44
19:14
19:32
20:17
21:07
Cardiff, Greyfriars Road Stop GN
outside
06:48
07:36
08:37
09:26
09:26
09:52
10:22
11:22
12:22
13:22
14:22
15:36
16:06
16:46
17:16
18:01
18:46
19:16
19:34
20:19
21:09
Cardiff Castle, Kingsway GR
outside
06:50
07:38
08:38
09:27
09:27
09:53
10:23
11:23
12:23
13:23
14:23
15:37
16:07
16:47
17:17
18:02
18:47
19:17
19:35
20:20
21:10
Cardiff, Westgate Street KG
outside
06:53
07:42
08:42
09:31
09:31
09:57
10:27
11:27
12:27
13:27
14:27
15:40
16:10
16:50
17:20
18:05
18:50
19:20
19:38
20:23
21:13
·
·
08:45
09:34
09:34
10:00
10:30
11:30
12:30
13:30
14:30
15:43
16:13
16:53
17:23
18:08
18:53
19:23
19:40
20:25
21:15
Timetable data from Cardiff Bus, refreshed 2026-06-17 · Source: Traveline National Dataset (TNDS) · Service code S_28.
All stops shown
73 stops- Cardiff Bus Station, Cardiff Bus Interchange Bay 11
- Cardiff, Bute Terrace JK outside
- Cardiff, Lower Churchill Way HG outside
- Roath, West Grove 5 outside
- Roath, Richmond Crescent before
- Roath, Lowther Road before
- Roath, Inverness Place before
- Roath, Alfred Street before
- Roath Park, Werfa Street before
- Roath Park, Boverton Street before
- Roath Park, Tydfil Place after
- Roath Park, Ninian Road outside 109
- Roath Park, Lady Mary Road after
- Roath Park, Promenade East after
- Roath Park, Cartref before
- Roath Park, Lakeside Drive after
- Roath Park, Wild Gardens Rd before
- Roath Park, Celyn Avenue before
- Roath Park, Torrens Drive before
- Roath Park, Woolaston Ave after
- Roath Park, Leven Close after
- Cyncoed, Cardiff High School opposite
- Cyncoed, Rhydypenau Library opposite
- Cyncoed, Three Arches Avenue before
- Llanishen, Ewenny Road before
- Llanishen, Usk Road before
- Llanishen, Baptist Church outside
- Llanishen, Nat West outside
- Llanishen Church after
- Llanishen, Wolf`s Castle Avenue before
- Llanishen, Llanon Road after
- Thornhill, Copperfield Drive before
- Thornhill, Sainsbury's opposite
- Thornhill, Launcelot Crescent before
- Thornhill, Orchard Castle opposite junct
- Thornhill, Camelot Way after
- Thornhill, Crematorium Top before
- Thornhill Crematorium after
- Llanishen, Johnston Road adjacent
- Llanishen, Johnston Road after
- Llanishen, Angle Place after
- Llanishen, Llanon Road after
- Llanishen, Wolf's Castle outside
- Llanishen Church Heol Hir outside
- Llanishen, Station Road after
- Llanishen, Usk Road after
- Cyncoed, Fidlas Avenue after
- Cyncoed, Three Arches Avenue after
- Cyncoed, Rhydypenau Library outside
- Cyncoed, Cardiff High School outside
- Roath Park, Leven Close before
- Roath Park, Woolaston Ave before
- Roath Park, Torrens Drive before
- Roath Park, Lakeside Drive after
- Roath Park, Promenade East after
- Roath Park, Lady Mary Road before
- Roath Park, Ninian Road opposite 107
- Roath Park, Tydfil Place after
- Roath Park, Alder Road after
- Roath Park, Pen-y-wain Place after
- Roath Park, Library outside
- Penylan, Pen-Y-Lan Road adjacent
- Roath, Angus Street before
- Roath, Arabella Street opposite
- Roath, Lowther Road before
- Roath, Richmond Crescent after
- Roath, West Grove 4 outside
- Adamsdown, Fitzalan Place after
- Cardiff, Dumfries Place HX outside
- Cardiff, Greyfriars Road Stop GN outside
- Cardiff Castle, Kingsway GR outside
- Cardiff, Westgate Street KG outside
- Cardiff Bus Station, Cardiff Bus Interchange Bay 11