27
Cardiff Bus
27 bus timetable: Cardiff City Centre to Thornhill via Gabalfa Flyover, Templeton Avenue, Excalibur Drive
Cardiff City Centre - Thornhill via Gabalfa Flyover, Templeton Avenue, Excalibur Drive
Route map
27 live route map
See the route, stops, and live buses currently on this line.
54 stops
Live buses loading
Map ready
Loading the route map...
Cardiff City Centre → Thornhill
28 trips · first 06:40 · last 22:55
Sunday
Live From 2026-04-12
Swipe sideways to see later trips.
Stop
06:40
Thornhill
07:25
Thornhill
08:25
Thornhill
09:25
Thornhill
09:55
Thornhill
10:25
Thornhill
10:55
Thornhill
11:25
Thornhill
11:55
Thornhill
12:25
Thornhill
12:55
Thornhill
13:25
Thornhill
13:55
Thornhill
14:25
Thornhill
14:55
Thornhill
15:25
Thornhill
15:55
Thornhill
16:25
Thornhill
16:55
Thornhill
17:25
Thornhill
17:55
Thornhill
18:25
Thornhill
18:55
Thornhill
19:25
Thornhill
19:55
Thornhill
20:55
Thornhill
21:55
Thornhill
22:55
Thornhill
·
07:25
08:25
09:25
09:55
10:25
10:55
11:25
11:55
12:25
12:55
13:25
13:55
14:25
14:55
15:25
15:55
16:25
16:55
17:25
17:55
18:25
18:55
19:25
19:55
20:55
21:55
22:55
Cardiff, Westgate Street KP
outside
·
07:26
08:26
09:26
09:56
10:26
10:56
11:26
11:56
12:26
12:56
13:26
13:56
14:26
14:56
15:26
15:56
16:26
16:56
17:26
17:56
18:26
18:56
19:26
19:56
20:56
21:56
22:56
Cardiff Castle, Kingsway GB
outside
·
07:28
08:28
09:28
09:58
10:28
10:59
11:29
11:59
12:29
12:59
13:29
13:59
14:29
14:59
15:29
15:59
16:29
16:59
17:29
17:59
18:29
18:59
19:29
19:58
20:58
21:58
22:58
Cathays Park, Corbett Road
before
·
07:30
08:30
09:30
10:00
10:30
11:02
11:32
12:02
12:32
13:02
13:32
14:02
14:32
15:02
15:32
16:02
16:32
17:02
17:32
18:02
18:32
19:02
19:31
20:01
21:01
22:01
23:01
Blackweir
outside
·
07:32
08:32
09:32
10:02
10:32
11:05
11:35
12:05
12:35
13:05
13:35
14:05
14:35
15:05
15:35
16:05
16:35
17:05
17:35
18:05
18:35
19:05
19:34
20:03
21:03
22:03
23:03
Maindy Stadium
opposite
·
07:33
08:33
09:34
10:04
10:34
11:06
11:36
12:06
12:36
13:06
13:36
14:06
14:36
15:06
15:36
16:06
16:36
17:06
17:36
18:06
18:36
19:06
19:35
20:05
21:05
22:05
23:05
Maindy, Parkfield Place
after
·
07:34
08:34
09:35
10:05
10:35
11:08
11:38
12:08
12:38
13:08
13:38
14:08
14:38
15:08
15:38
16:08
16:38
17:08
17:38
18:08
18:38
19:08
19:37
20:06
21:06
22:06
23:06
Gabalfa, North Road Clinic
outside
·
07:34
08:34
09:35
10:05
10:35
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:08
17:38
18:08
18:38
19:08
19:37
20:06
21:06
22:06
23:06
Gabalfa Interchange Stand 4
outside
·
07:35
08:35
09:36
10:06
10:36
11:09
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:09
17:39
18:09
18:39
19:09
19:38
20:07
21:07
22:07
23:07
Birchgrove, Cross Inn
before
06:40
07:37
08:37
09:38
10:08
10:38
11:12
11:42
12:12
12:42
13:12
13:42
14:12
14:42
15:12
15:42
16:12
16:42
17:11
17:41
18:11
18:41
19:11
19:40
20:09
21:09
22:09
23:09
Birchgrove Stop 2
outside Chemist
06:40
07:37
08:37
09:39
10:09
10:39
11:12
11:42
12:12
12:42
13:12
13:42
14:12
14:42
15:12
15:42
16:12
16:42
17:12
17:42
18:12
18:42
19:12
19:41
20:09
21:09
22:09
23:09
06:41
07:38
08:38
09:40
10:10
10:40
11:14
11:44
12:14
12:44
13:14
13:44
14:14
14:44
15:14
15:44
16:14
16:44
17:13
17:43
18:13
18:43
19:13
19:42
20:10
21:10
22:10
23:10
Birchgrove, Phoenix Estate
before
06:42
07:39
08:39
09:40
10:10
10:40
11:15
11:45
12:15
12:45
13:15
13:45
14:15
14:45
15:15
15:45
16:15
16:45
17:14
17:44
18:14
18:44
19:14
19:43
20:11
21:11
22:11
23:11
06:42
07:39
08:39
09:41
10:11
10:41
11:15
11:45
12:15
12:45
13:15
13:45
14:15
14:45
15:15
15:45
16:15
16:45
17:14
17:44
18:14
18:44
19:14
19:43
20:11
21:11
22:11
23:11
Birchgrove, Ty Wern Road
after
06:43
07:40
08:40
09:42
10:12
10:42
11:16
11:46
12:16
12:46
13:16
13:46
14:16
14:46
15:16
15:46
16:16
16:46
17:15
17:45
18:15
18:45
19:15
19:44
20:12
21:12
22:12
23:12
06:44
07:41
08:41
09:42
10:12
10:42
11:17
11:47
12:17
12:47
13:17
13:47
14:17
14:47
15:17
15:47
16:17
16:47
17:16
17:46
18:16
18:46
19:16
19:45
20:13
21:13
22:13
23:13
Llanishen, Heol Iscoed
before
06:45
07:42
08:42
09:43
10:13
10:43
11:18
11:48
12:18
12:48
13:18
13:48
14:18
14:48
15:18
15:48
16:18
16:48
17:17
17:47
18:17
18:47
19:17
19:46
20:14
21:14
22:14
23:14
Llanishen, Thornhill Road
outside 47
06:46
07:42
08:42
09:44
10:14
10:44
11:19
11:49
12:19
12:49
13:19
13:49
14:19
14:49
15:19
15:49
16:19
16:49
17:18
17:48
18:18
18:48
19:18
19:47
20:14
21:14
22:14
23:14
Llanishen, Nine Giants
before
06:47
07:43
08:43
09:45
10:15
10:45
11:20
11:50
12:20
12:50
13:20
13:50
14:20
14:50
15:20
15:50
16:20
16:50
17:19
17:49
18:19
18:49
19:19
19:48
20:15
21:15
22:15
23:15
Llanishen, Johnston Road
opposite
06:47
07:43
08:43
09:45
10:15
10:45
11:20
11:50
12:20
12:50
13:20
13:50
14:20
14:50
15:20
15:50
16:20
16:50
17:19
17:49
18:19
18:49
19:19
19:48
20:15
21:15
22:15
23:15
Thornhill Crematorium
before
06:48
07:44
08:44
09:46
10:16
10:46
11:21
11:51
12:21
12:51
13:21
13:51
14:21
14:51
15:21
15:51
16:21
16:51
17:20
17:50
18:20
18:50
19:20
19:49
20:16
21:16
22:16
23:16
06:49
07:45
08:45
09:47
10:17
10:47
11:22
11:52
12:22
12:52
13:22
13:52
14:22
14:52
15:22
15:52
16:22
16:52
17:21
17:51
18:21
18:51
19:21
19:50
20:17
21:17
22:17
23:17
Thornhill, Camelot Way
before
06:49
07:45
08:45
09:48
10:18
10:48
11:23
11:53
12:23
12:53
13:23
13:53
14:23
14:53
15:23
15:53
16:23
16:53
17:21
17:51
18:21
18:51
19:21
19:50
20:17
21:17
22:17
23:17
Thornhill, Glenmount Way
after
06:50
07:46
08:46
09:49
10:19
10:49
11:24
11:54
12:24
12:54
13:24
13:54
14:24
14:54
15:24
15:54
16:24
16:54
17:22
17:52
18:22
18:52
19:22
19:51
20:18
21:18
22:18
23:18
Thornhill, Launcelot Crescent
opposite junct
06:51
07:47
08:47
09:50
10:20
10:50
11:25
11:55
12:25
12:55
13:25
13:55
14:25
14:55
15:25
15:55
16:25
16:55
17:23
17:53
18:23
18:53
19:23
19:52
20:19
21:19
22:19
23:19
Thornhill, Sainsbury's
outside
06:52
07:48
08:48
09:51
10:21
10:51
11:26
11:56
12:26
12:56
13:26
13:56
14:26
14:56
15:26
15:56
16:26
16:56
17:24
17:54
18:24
18:54
19:24
19:53
20:20
21:20
22:20
23:20
Thornhill, Heol Hir
after
06:52
07:48
08:48
09:51
10:21
10:51
11:26
11:56
12:26
12:56
13:26
13:56
14:26
14:56
15:26
15:56
16:26
16:56
17:24
17:54
18:24
18:54
19:24
19:53
20:20
21:20
22:20
23:20
Thornhill, Copperfield Drive
before
06:53
07:49
08:49
09:52
10:22
10:52
11:27
11:57
12:27
12:57
13:27
13:57
14:27
14:57
15:27
15:57
16:27
16:57
17:25
17:55
18:25
18:55
19:25
19:54
20:21
21:21
22:21
23:21
Llanishen, Llanon Road
before
06:54
07:50
08:50
09:53
10:23
10:53
11:28
11:58
12:28
12:58
13:28
13:58
14:28
14:58
15:28
15:58
16:28
16:58
17:26
17:56
18:26
18:56
19:26
19:55
20:22
21:22
22:22
23:22
06:55
07:51
08:51
09:54
10:24
10:54
11:29
11:59
12:29
12:59
13:29
13:59
14:29
14:59
15:29
15:59
16:29
16:59
17:27
17:57
18:27
18:57
19:27
19:56
20:23
21:23
22:23
23:23
Llanishen, Christ the King
outside
06:55
07:51
08:51
09:54
10:24
10:54
11:29
11:59
12:29
12:59
13:29
13:59
14:29
14:59
15:29
15:59
16:29
16:59
17:27
17:57
18:27
18:57
19:27
19:56
20:23
21:23
22:23
23:23
Llanishen, Wolf's Castle
opposite
06:56
07:52
08:52
09:55
10:25
10:55
11:30
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:28
17:58
18:28
18:58
19:28
19:57
20:24
21:24
22:24
23:24
Llanishen, Llanon Road
opposite junct
06:56
07:52
08:52
09:56
10:26
10:56
11:31
12:01
12:31
13:01
13:31
14:01
14:31
15:01
15:31
16:01
16:31
17:01
17:29
17:59
18:29
18:59
19:29
19:58
20:24
21:24
22:24
23:24
Llanishen, Angle Place
opposite junct
06:57
07:53
08:53
09:57
10:27
10:57
11:32
12:02
12:32
13:02
13:32
14:02
14:32
15:02
15:32
16:02
16:32
17:02
17:30
18:00
18:30
19:00
19:30
19:59
20:25
21:25
22:25
23:25
06:58
07:54
08:54
09:58
10:28
10:58
11:33
12:03
12:33
13:03
13:33
14:03
14:33
15:03
15:33
16:03
16:33
17:03
17:31
18:01
18:31
19:01
19:31
20:00
20:26
21:26
22:26
23:26
Llanishen, Nine Giants
after
06:59
07:55
08:55
09:59
10:29
10:59
11:34
12:04
12:34
13:04
13:34
14:04
14:34
15:04
15:34
16:04
16:34
17:04
17:32
18:02
18:32
19:02
19:32
20:01
20:27
21:27
22:27
23:27
Llanishen, Thornhill Road
near 28
06:59
07:55
08:55
09:59
10:29
10:59
11:34
12:04
12:34
13:04
13:34
14:04
14:34
15:04
15:34
16:04
16:34
17:04
17:32
18:02
18:32
19:02
19:32
20:01
20:27
21:27
22:27
23:27
07:00
07:56
08:56
10:00
10:30
11:00
11:35
12:05
12:35
13:05
13:35
14:05
14:35
15:05
15:35
16:05
16:35
17:05
17:33
18:03
18:33
19:03
19:33
20:02
20:28
21:28
22:28
23:28
07:01
07:57
08:57
10:01
10:31
11:01
11:37
12:07
12:37
13:07
13:37
14:07
14:37
15:07
15:37
16:07
16:37
17:07
17:34
18:04
18:34
19:04
19:34
20:03
20:28
21:28
22:28
23:28
Birchgrove, Lidl
outside
07:02
07:58
08:58
10:02
10:32
11:02
11:38
12:08
12:38
13:08
13:38
14:08
14:38
15:08
15:38
16:08
16:38
17:08
17:35
18:05
18:35
19:05
19:35
20:04
20:29
21:29
22:29
23:29
07:02
07:58
08:58
10:03
10:33
11:03
11:38
12:08
12:38
13:08
13:38
14:08
14:38
15:08
15:38
16:08
16:38
17:08
17:35
18:05
18:35
19:05
19:35
20:05
20:29
21:29
22:29
23:29
Birchgrove, Heol Dyfed
before
07:03
07:59
08:59
10:04
10:34
11:04
11:39
12:09
12:39
13:09
13:39
14:09
14:39
15:09
15:39
16:09
16:39
17:09
17:36
18:06
18:36
19:06
19:36
20:06
20:30
21:30
22:30
23:30
07:04
08:00
09:00
10:05
10:35
11:05
11:40
12:10
12:40
13:10
13:40
14:10
14:40
15:10
15:40
16:10
16:40
17:10
17:37
18:07
18:37
19:07
19:37
20:07
20:31
21:31
22:31
23:30
Birchgrove
after
07:05
08:01
09:01
10:06
10:36
11:06
11:42
12:12
12:42
13:12
13:42
14:12
14:42
15:12
15:42
16:12
16:42
17:12
17:38
18:08
18:38
19:08
19:38
20:08
20:32
21:32
22:32
23:31
Birchgrove, Cross Inn
after
07:05
08:01
09:01
10:07
10:37
11:07
11:42
12:12
12:42
13:12
13:42
14:12
14:42
15:12
15:42
16:12
16:42
17:12
17:38
18:08
18:38
19:08
19:38
20:09
20:32
21:32
22:32
23:32
Gabalfa, St Josephs Convent
outside former
07:08
08:04
09:04
10:10
10:40
11:10
11:46
12:16
12:46
13:16
13:46
14:16
14:46
15:16
15:46
16:16
16:46
17:16
17:41
18:11
18:41
19:11
19:41
·
20:34
21:34
22:34
·
Maindy, Cathays High School
outside
07:10
08:06
09:06
10:12
10:42
11:12
11:48
12:18
12:48
13:18
13:48
14:18
14:48
15:18
15:48
16:18
16:48
17:18
17:43
18:13
18:43
19:13
19:43
·
20:36
21:36
22:36
·
Blackweir
opposite
07:11
08:07
09:07
10:13
10:43
11:13
11:49
12:19
12:49
13:19
13:49
14:19
14:49
15:19
15:49
16:19
16:49
17:19
17:44
18:14
18:44
19:14
19:44
·
20:37
21:37
22:37
18:17
Blackweir, Rosemount
after
07:12
08:08
09:08
10:15
10:45
11:15
11:51
12:21
12:51
13:21
13:51
14:21
14:51
15:21
15:51
16:21
16:51
17:21
17:46
18:16
18:46
19:16
19:46
·
20:38
21:38
22:38
18:19
Cathays Park, College Road RK
outside
07:13
08:09
09:09
10:16
10:46
11:16
11:52
12:22
12:52
13:22
13:52
14:22
14:52
15:22
15:52
16:22
16:52
17:22
17:47
18:17
18:47
19:17
19:47
·
20:39
21:39
22:39
18:21
Cathays Park, Law Courts RJ
outside
07:14
08:10
09:10
10:18
10:48
11:18
11:54
12:24
12:54
13:24
13:54
14:24
14:54
15:24
15:54
16:24
16:54
17:24
17:49
18:19
18:49
19:19
19:49
·
20:40
21:40
22:40
18:22
Cardiff Castle, Kingsway GR
outside
07:15
08:11
09:11
10:18
10:48
11:18
11:54
12:24
12:54
13:24
13:54
14:24
14:54
15:24
15:54
16:24
16:54
17:24
17:49
18:19
18:49
19:19
19:49
·
20:40
21:40
22:40
18:23
Cardiff, Westgate Street KG
outside
07:17
08:13
09:13
10:21
10:51
11:21
11:57
12:27
12:57
13:27
13:57
14:27
14:57
15:27
15:57
16:27
16:57
17:27
17:52
18:22
18:52
19:22
19:52
·
20:42
21:42
22:42
18:26
07:19
08:15
09:15
10:24
10:54
11:24
12:00
12:30
13:00
13:30
14:00
14:30
15:00
15:30
16:00
16:30
17:00
17:30
17:55
18:25
18:55
19:25
19:55
·
20:44
21:44
22:44
·
Timetable data from Cardiff Bus, refreshed 2026-06-03 · Source: Traveline National Dataset (TNDS) · Service code CBAO027.
All stops shown
55 stops- Cardiff Bus Station, Cardiff Bus Interchange Bay 12
- Cardiff, Westgate Street KP outside
- Cardiff Castle, Kingsway GB outside
- Cathays Park, Corbett Road before
- Blackweir outside
- Maindy Stadium opposite
- Maindy, Parkfield Place after
- Gabalfa, North Road Clinic outside
- Gabalfa Interchange Stand 4 outside
- Birchgrove, Cross Inn before
- Birchgrove Stop 2 outside Chemist
- Birchgrove, Summerfield Place after
- Birchgrove, Phoenix Estate before
- Birchgrove, Caerphilly Road Aldi before
- Birchgrove, Ty Wern Road after
- Llanishen, Birchgrove Station after
- Llanishen, Heol Iscoed before
- Llanishen, Thornhill Road outside 47
- Llanishen, Nine Giants before
- Llanishen, Johnston Road opposite
- Thornhill Crematorium before
- Thornhill, Crematorium Top after
- Thornhill, Camelot Way before
- Thornhill, Glenmount Way after
- Thornhill, Launcelot Crescent opposite junct
- Thornhill, Sainsbury's outside
- Thornhill, Heol Hir after
- Thornhill, Copperfield Drive before
- Llanishen, Llanon Road before
- Llanishen, Wolf's Castle Avenue after
- Llanishen, Christ the King outside
- Llanishen, Wolf's Castle opposite
- Llanishen, Llanon Road opposite junct
- Llanishen, Angle Place opposite junct
- Llanishen, Llangranog Road after
- Llanishen, Nine Giants after
- Llanishen, Thornhill Road near 28
- Llanishen, Caerphilly Crossroads after
- Llanishen, Birchgrove Station before
- Birchgrove, Lidl outside
- Birchgrove, Maes-y-Coed Road after
- Birchgrove, Heol Dyfed before
- Birchgrove, Pedair Erw Road after
- Birchgrove after
- Birchgrove, Cross Inn after
- Gabalfa, St Josephs Convent outside former
- Maindy, Cathays High School outside
- Blackweir opposite
- Blackweir, Rosemount after
- Cathays Park, College Road RK outside
- Cathays Park, Law Courts RJ outside
- Cardiff Castle, Kingsway GR outside
- Cardiff, Westgate Street KG outside
- Cardiff Bus Station, Cardiff Bus Interchange Bay 12
- Cardiff Bus Station, Cardiff Bus Interchange Bay 11