BusGenie
21

21 bus timetable – Rhiwbina: Cardiff Bus Interchange to Cardiff Bus Interchange

Cardiff Bus Interchange - Cardiff Bus Interchange

Mode Bus

Not the 21 you're looking for? 87 other bus routes in Great Britain use this number.

Greyfriars Road → Greyfriars Road

27 trips · first 06:40 · last 21:35
Wed Live Valid 2026-06-07 – 2027-05-12

Swipe sideways to see later trips.

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

Timetable data from Cardiff Bus, refreshed 2026-07-01 · Source: Traveline National Dataset (TNDS) · Service code S_21.

All stops shown

62 stops
  1. Cardiff, Greyfriars Road Stop GN outside
  2. Cathays Park, Gorsedd Gardens outside
  3. Cathays Park, National Museum Stop RF outside
  4. Cardiff, University opposite
  5. Cardiff, Park Place near
  6. Cathays Park, Park Place Stop RC outside
  7. Cathays Park, Colum Road outside 79
  8. Blackweir outside
  9. Maindy Stadium opposite
  10. Maindy, Parkfield Place after
  11. Gabalfa, North Road Clinic outside
  12. Birchgrove, Cross Inn before
  13. Birchgrove Stop 1 outside Principality
  14. Birchgrove, Pantbach Avenue after
  15. Birchgrove, Welwyn Road before
  16. Birchgrove, Kyle Avenue before
  17. Rhiwbina Station before
  18. Rhiwbina, Olive Branch outside
  19. Rhiwbina, Lon-y-Rhyd after
  20. Rhiwbina, Heol y Deri after
  21. Rhiwbina, Heol Nant Castan before
  22. Rhiwbina, Heol Llanishen Fach outside 65
  23. Rhiwbina, Heol Uchaf Spar before
  24. Rhiwbina, Heol Lewis after
  25. Rhiwbina, Gron Ffordd before
  26. Rhiwbina, Wenallt Road before
  27. Rhiwbina, Lon Ysgubor after
  28. Rhiwbina, The Deri before
  29. Rhiwbina Hill opposite 52
  30. Pantmawr, Caer Wenallt North before
  31. Pantmawr, Caer Wenallt South after
  32. Coryton, Heol Pant Y Rhyn before
  33. Coryton, Hollybush Inn before
  34. Whitchurch Hospital after
  35. Whitchurch Library opposite
  36. Whitchurch, Plas y Llan after
  37. Whitchurch, Merthyr Road Shops outside Opticians
  38. Whitchurch, Three Elms opposite
  39. Whitchurch, Ararat Church after
  40. Whitchurch, The Philog outside 71
  41. Birchgrove, Cross Inn before
  42. Gabalfa, St Josephs Convent outside former
  43. Maindy, Cathays High School outside
  44. Blackweir opposite
  45. Blackweir, Rosemount after
  46. Cathays Park, College Road RK outside
  47. Cathays Park, Law Courts RJ outside
  48. Cardiff Castle, Kingsway GR outside
  49. Cardiff, Westgate Street KG outside
  50. Cardiff Bus Station, Cardiff Bus Interchange Bay 4
  51. Cardiff Bus Station, Cardiff Bus Interchange Bay 4
  52. Cardiff, Westgate Street KN outside
  53. Cardiff Castle, Kingsway GA outside
  54. Cathays Park, Corbett Road before
  55. Maindy, Gelligaer Gardens after
  56. Cathays, Llantrisant Street after
  57. Cathays, Cemetery Gates before
  58. Cathays, Maindy Road outside 16
  59. Cathays Park, Park Place Stop RB outside
  60. Cathays Park, University RE outside
  61. Cathays Park, National Museum Stop RG outside
  62. Cardiff, Greyfriars Road Stop GN outside

Looking for a different 21 bus?

87 other routes

The number 21 is used by 87 other bus routes around Great Britain, run by different operators in different areas.

See all 88 bus routes numbered 21