120
120 bus timetable – Trealaw: Blaen-cwm Turning Circle to Caerphilly Interchange
Blaen-cwm Turning Circle ↔ Caerphilly Interchange
Not the 120 you're looking for? 20 other bus routes in Great Britain use this number.
Route map
120 live route map
See the route, stops, and live buses currently on this line.
237 stops
Live buses loading
Map ready
Loading the route map...
Blaen-cwm Turning Circle → Caerphilly Interchange Stand 7
61 trips · first 05:14 · last 23:13
Mon–Fri
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
05:14
Caerphilly Interchange Stand 7
06:19
Caerphilly Interchange Stand 7
06:28
Caerphilly Interchange Stand 7
06:39
Caerphilly Interchange Stand 7
06:46
Caerphilly Interchange Stand 7
06:50
Caerphilly Interchange Stand 7
07:01
Caerphilly Interchange Stand 7
07:02
Caerphilly Interchange Stand 7
07:12
Caerphilly Interchange Stand 7
07:16
Caerphilly Interchange Stand 7
07:38
Caerphilly Interchange Stand 7
07:57
Caerphilly Interchange Stand 7
08:08
Caerphilly Interchange Stand 7
08:30
Caerphilly Interchange Stand 7
08:46
Caerphilly Interchange Stand 7
09:07
Caerphilly Interchange Stand 7
09:22
Caerphilly Interchange Stand 7
09:37
Caerphilly Interchange Stand 7
09:52
Caerphilly Interchange Stand 7
10:07
Caerphilly Interchange Stand 7
10:22
Caerphilly Interchange Stand 7
10:37
Caerphilly Interchange Stand 7
10:52
Caerphilly Interchange Stand 7
11:07
Caerphilly Interchange Stand 7
11:22
Caerphilly Interchange Stand 7
11:37
Caerphilly Interchange Stand 7
11:52
Caerphilly Interchange Stand 7
12:07
Caerphilly Interchange Stand 7
12:22
Caerphilly Interchange Stand 7
12:37
Caerphilly Interchange Stand 7
12:52
Caerphilly Interchange Stand 7
13:07
Caerphilly Interchange Stand 7
13:22
Caerphilly Interchange Stand 7
13:37
Caerphilly Interchange Stand 7
13:52
Caerphilly Interchange Stand 7
14:07
Caerphilly Interchange Stand 7
14:22
Caerphilly Interchange Stand 7
14:37
Caerphilly Interchange Stand 7
14:52
Caerphilly Interchange Stand 7
15:11
Caerphilly Interchange Stand 7
15:27
Caerphilly Interchange Stand 7
15:47
Caerphilly Interchange Stand 7
16:04
Caerphilly Interchange Stand 7
16:17
Caerphilly Interchange Stand 7
16:39
Caerphilly Interchange Stand 7
16:54
Caerphilly Interchange Stand 7
17:08
Caerphilly Interchange Stand 7
17:20
Caerphilly Interchange Stand 7
17:33
Caerphilly Interchange Stand 7
18:01
Caerphilly Interchange Stand 7
18:13
Caerphilly Interchange Stand 7
18:21
Caerphilly Interchange Stand 7
18:49
Caerphilly Interchange Stand 7
19:04
Caerphilly Interchange Stand 7
19:26
Caerphilly Interchange Stand 7
20:21
Caerphilly Interchange Stand 7
20:23
Caerphilly Interchange Stand 7
21:25
Caerphilly Interchange Stand 7
22:25
Caerphilly Interchange Stand 7
22:42
Caerphilly Interchange Stand 7
23:13
Caerphilly Interchange Stand 7
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
22:42
·
05:14
06:19
·
06:39
06:46
06:50
07:01
·
·
07:16
07:38
·
08:08
·
08:46
·
09:22
·
09:52
·
10:22
·
10:52
·
11:22
·
11:52
·
12:22
·
12:52
·
13:22
·
13:52
·
14:22
·
14:52
·
15:27
·
16:04
·
16:39
·
17:08
·
17:33
18:01
18:13
·
18:49
19:04
19:26
·
20:23
21:25
22:25
·
23:13
05:19
06:24
·
06:44
·
06:55
07:06
·
·
07:21
·
07:57
·
08:30
·
09:07
·
09:37
·
10:07
·
10:37
·
11:07
·
11:37
·
12:07
·
12:37
·
13:07
·
13:37
·
14:07
·
14:37
·
15:11
·
15:47
·
16:17
·
16:54
17:13
17:20
·
18:06
18:18
·
18:54
19:09
19:31
·
20:28
21:30
22:30
·
23:17
Tynewydd, St Alban`s
before
05:22
06:28
·
06:47
06:50
06:59
07:09
·
·
07:25
07:44
08:02
08:14
08:35
08:52
09:11
09:27
09:41
09:57
10:11
10:27
10:41
10:57
11:11
11:27
11:41
11:57
12:11
12:27
12:41
12:57
13:11
13:27
13:41
13:57
14:11
14:27
14:41
14:57
15:15
15:32
15:51
16:08
16:21
16:43
16:58
17:16
17:24
17:37
18:09
18:21
·
18:57
19:12
19:34
·
20:31
21:33
22:33
·
23:20
Treorchy, Bute Street
outside 85
05:33
06:38
·
06:57
07:00
07:09
07:19
·
·
07:36
07:59
08:17
08:29
08:50
09:04
09:23
09:38
09:53
10:08
10:23
10:38
10:53
11:08
11:23
11:38
11:53
12:08
12:23
12:38
12:53
13:08
13:23
13:38
13:53
14:07
14:22
14:37
14:52
15:07
15:26
15:42
16:02
16:18
16:31
16:53
17:08
17:25
17:34
17:47
18:18
18:31
·
19:06
19:21
19:43
·
20:40
21:42
22:42
·
23:28
05:44
06:52
·
07:11
07:14
07:23
07:33
·
·
07:50
08:17
08:36
08:47
09:09
09:21
09:38
09:53
10:08
10:23
10:38
10:53
11:08
11:23
11:38
11:53
12:08
12:23
12:38
12:53
13:08
13:23
13:38
13:53
14:08
14:23
14:38
14:53
15:08
15:26
15:44
15:58
16:18
16:34
16:47
17:08
17:23
17:38
17:48
18:01
18:31
18:44
·
19:19
19:32
19:54
·
20:50
21:52
22:52
·
23:48
05:53
07:03
06:28
07:23
07:27
07:34
07:45
·
07:12
08:01
08:32
08:50
09:02
09:23
09:35
09:52
10:07
10:22
10:37
10:52
11:07
11:22
11:37
11:52
12:07
12:22
12:37
12:52
13:07
13:22
13:37
13:52
14:07
14:22
14:37
14:52
15:07
15:22
15:44
16:00
16:12
16:33
16:48
17:03
17:21
17:34
17:49
18:00
18:13
18:42
18:53
·
19:28
19:41
20:04
·
20:59
22:01
23:01
·
23:54
Dinas Railway Station
before
·
·
·
07:30
07:35
·
07:52
·
·
·
08:40
·
09:10
·
09:43
·
10:15
·
10:45
·
11:15
·
11:45
·
12:15
·
12:45
·
13:15
·
13:45
·
14:15
·
14:45
·
15:15
·
15:52
·
16:20
·
16:56
·
17:29
·
17:56
·
18:20
18:49
·
·
·
19:48
·
·
·
·
·
·
·
Trealaw, Cemetery Gates
outside
·
07:11
06:35
·
·
07:42
·
·
07:17
08:09
·
08:59
·
09:32
·
10:00
·
10:31
·
11:01
·
11:31
·
12:01
·
12:31
·
13:01
·
13:31
·
14:01
·
14:31
·
15:01
·
15:31
·
16:09
·
16:39
·
17:12
·
·
·
18:08
·
·
19:01
·
19:34
·
20:11
·
21:06
22:05
23:05
·
23:58
·
07:25
06:45
07:38
07:43
07:56
08:00
07:02
07:30
08:24
08:54
09:12
09:24
09:45
09:57
10:14
10:29
10:44
10:59
11:14
11:29
11:44
11:59
12:14
12:29
12:44
12:59
13:14
13:29
13:44
13:59
14:14
14:29
14:44
14:59
15:14
15:29
15:44
16:06
16:22
16:34
16:47
17:10
17:25
17:43
·
18:04
18:16
18:30
18:54
19:15
18:21
·
19:52
20:17
20:21
21:10
22:12
23:12
·
·
·
·
·
·
08:05
·
·
·
·
·
09:11
·
09:41
·
10:11
·
10:41
·
11:11
·
11:41
·
12:11
·
12:41
·
13:11
·
13:41
·
14:11
·
14:41
·
15:11
·
15:42
·
16:19
·
16:47
·
17:23
·
17:55
·
·
·
18:42
·
·
·
·
·
·
·
·
·
·
·
·
·
07:53
06:59
·
08:08
08:24
·
07:26
07:58
08:52
·
09:29
·
10:02
·
10:29
·
10:59
·
11:29
·
11:59
·
12:29
·
12:59
·
13:29
·
13:59
·
14:29
·
14:59
·
15:29
·
15:59
·
16:38
·
·
·
17:40
·
·
·
·
·
·
19:28
18:34
·
·
·
20:34
·
·
·
·
·
Rhydyfelin, Ebenezer
after
·
08:02
07:06
·
·
08:33
·
07:34
·
09:02
·
09:38
·
10:11
·
10:36
·
11:08
·
11:38
·
12:08
·
12:38
·
13:08
·
13:38
·
14:08
·
14:38
·
15:08
·
15:37
·
16:08
·
16:47
·
·
·
17:47
·
·
·
·
·
·
19:37
18:42
·
·
·
20:42
·
·
·
·
·
Nantgarw, College
opposite
·
08:20
07:18
·
08:23
08:51
·
07:50
08:13
09:19
·
09:52
·
10:25
·
10:52
·
11:22
·
11:52
·
12:22
·
12:52
·
13:22
·
13:52
·
14:22
·
14:52
·
15:23
·
15:55
·
16:27
·
17:05
·
·
·
18:04
·
·
·
·
·
·
19:48
18:57
·
·
·
20:55
·
·
·
22:43
·
·
08:27
07:25
·
·
08:58
·
07:57
·
09:26
·
09:58
·
10:31
·
10:58
·
11:28
·
11:58
·
12:28
·
12:58
·
13:28
·
13:58
·
14:28
·
14:58
·
15:31
·
16:03
·
16:37
·
17:14
·
·
·
18:12
·
·
·
·
·
·
19:54
19:03
·
·
·
21:01
·
·
·
22:49
·
·
08:39
07:37
·
·
09:10
·
08:10
·
09:38
·
10:10
·
10:43
·
11:10
·
11:40
·
12:10
·
12:40
·
13:10
·
13:40
·
14:10
·
14:40
·
15:10
·
15:43
·
16:16
·
16:50
·
17:29
·
·
·
18:24
·
·
·
·
·
·
20:04
19:13
·
·
·
21:10
·
·
·
22:57
·
Caerphilly Interchange Stand 7 → Blaen-cwm Turning Circle
58 trips · first 05:38 · last 22:26
Mon–Fri
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
05:38
Caerphilly Interchange Stand 7
05:59
Caerphilly Interchange Stand 7
06:10
Caerphilly Interchange Stand 7
06:25
Caerphilly Interchange Stand 7
06:47
Caerphilly Interchange Stand 7
07:01
Caerphilly Interchange Stand 7
07:17
Caerphilly Interchange Stand 7
07:19
Caerphilly Interchange Stand 7
07:34
Caerphilly Interchange Stand 7
07:45
Caerphilly Interchange Stand 7
07:49
Caerphilly Interchange Stand 7
08:04
Caerphilly Interchange Stand 7
08:15
Caerphilly Interchange Stand 7
08:15
Caerphilly Interchange Stand 7
08:28
Caerphilly Interchange Stand 7
08:44
Caerphilly Interchange Stand 7
09:00
Caerphilly Interchange Stand 7
09:16
Caerphilly Interchange Stand 7
09:19
Caerphilly Interchange Stand 7
09:46
Caerphilly Interchange Stand 7
09:49
Caerphilly Interchange Stand 7
10:16
Caerphilly Interchange Stand 7
10:19
Caerphilly Interchange Stand 7
10:46
Caerphilly Interchange Stand 7
10:49
Caerphilly Interchange Stand 7
11:16
Caerphilly Interchange Stand 7
11:19
Caerphilly Interchange Stand 7
11:46
Caerphilly Interchange Stand 7
11:49
Caerphilly Interchange Stand 7
12:16
Caerphilly Interchange Stand 7
12:19
Caerphilly Interchange Stand 7
12:46
Caerphilly Interchange Stand 7
12:49
Caerphilly Interchange Stand 7
13:16
Caerphilly Interchange Stand 7
13:19
Caerphilly Interchange Stand 7
13:46
Caerphilly Interchange Stand 7
13:49
Caerphilly Interchange Stand 7
14:16
Caerphilly Interchange Stand 7
14:19
Caerphilly Interchange Stand 7
14:46
Caerphilly Interchange Stand 7
14:49
Caerphilly Interchange Stand 7
15:16
Caerphilly Interchange Stand 7
15:19
Caerphilly Interchange Stand 7
15:46
Caerphilly Interchange Stand 7
15:49
Caerphilly Interchange Stand 7
16:29
Caerphilly Interchange Stand 7
16:34
Caerphilly Interchange Stand 7
16:52
Caerphilly Interchange Stand 7
16:59
Caerphilly Interchange Stand 7
17:28
Caerphilly Interchange Stand 7
17:35
Caerphilly Interchange Stand 7
18:00
Caerphilly Interchange Stand 7
18:35
Caerphilly Interchange Stand 7
18:45
Caerphilly Interchange Stand 7
19:35
Caerphilly Interchange Stand 7
20:35
Caerphilly Interchange Stand 7
21:35
Caerphilly Interchange Stand 7
22:26
Caerphilly Interchange Stand 7
·
·
·
·
·
·
·
07:19
·
07:45
·
·
08:15
08:15
·
08:44
·
·
09:19
·
09:49
·
10:19
·
10:49
·
11:19
·
11:49
·
12:19
·
12:49
·
13:19
·
13:49
·
14:19
·
14:49
·
15:19
·
15:49
16:29
·
·
16:59
·
17:35
·
18:35
·
19:35
20:35
21:35
22:26
Castle View, Heol-y-Berth
before
·
·
·
·
·
·
·
07:30
·
07:58
·
·
08:28
08:28
·
08:57
·
·
09:30
·
10:00
·
10:30
·
11:00
·
11:30
·
12:00
·
12:30
·
13:00
·
13:30
·
14:00
·
14:30
·
15:00
·
15:30
·
16:00
16:40
·
·
17:10
·
17:45
·
18:44
·
19:44
20:44
21:43
22:34
Nantgarw, College
outside
·
·
·
·
·
·
·
07:41
·
08:08
·
·
08:38
08:38
·
09:07
·
·
09:37
·
10:07
·
10:37
·
11:07
·
11:37
·
12:07
·
12:37
·
13:07
·
13:37
·
14:07
·
14:37
·
15:07
·
15:38
·
16:08
16:51
·
·
17:18
·
17:53
·
18:50
·
19:50
20:50
21:49
22:40
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
22:41
Rhydyfelin, Ebenezer
after
·
·
·
·
·
·
·
07:55
·
08:22
·
·
·
08:52
·
09:21
·
·
09:51
·
10:20
·
10:50
·
11:20
·
11:50
·
12:20
·
12:50
·
13:20
·
13:50
·
14:20
·
14:50
·
15:20
·
15:52
·
16:24
17:05
·
·
17:33
·
18:05
·
19:01
·
20:00
21:01
21:59
·
·
·
·
·
·
·
·
08:07
·
08:35
·
·
·
09:05
·
09:34
·
09:16
10:02
09:46
10:31
10:16
11:01
10:46
11:31
11:16
12:01
11:46
12:31
12:16
13:01
12:46
13:31
13:16
14:01
13:46
14:31
14:16
15:01
14:46
15:32
15:16
16:09
15:46
16:40
17:20
16:34
16:52
17:49
17:28
18:17
18:00
19:12
18:45
20:10
21:11
22:08
·
·
05:59
06:10
06:25
06:47
07:01
07:17
08:18
07:34
08:51
07:49
08:04
·
09:21
08:28
09:50
09:00
09:34
10:18
10:04
10:48
10:34
11:18
11:04
11:48
11:34
12:18
12:04
12:48
12:34
13:18
13:04
13:48
13:34
14:19
14:04
14:49
14:35
15:19
15:05
15:51
15:38
16:28
16:09
17:02
17:31
16:55
17:16
18:08
17:51
18:35
18:21
19:27
19:00
20:25
21:24
22:20
·
Dinas Railway Station
before
·
06:04
·
06:30
·
07:05
·
·
07:38
·
·
08:09
·
·
08:34
·
09:06
09:39
·
10:09
·
10:39
·
11:09
·
11:39
·
12:09
·
12:39
·
13:09
·
13:39
·
14:09
·
14:40
·
15:10
·
15:43
·
16:14
·
·
16:59
17:20
·
17:55
·
18:25
·
·
·
·
·
·
Trealaw, Cemetery Gates
opposite
05:39
·
06:14
·
06:51
·
07:21
·
·
08:57
07:53
·
·
09:27
·
09:56
·
·
10:23
·
10:55
·
11:25
·
11:55
·
12:25
·
12:55
·
13:25
·
13:55
·
14:26
·
14:56
·
15:26
·
16:00
·
16:36
·
17:07
·
·
·
18:14
·
18:40
·
19:31
·
20:29
21:29
22:25
·
·
06:12
06:21
06:38
06:58
07:14
07:28
·
07:47
09:04
08:00
08:19
·
09:34
08:45
10:03
09:16
09:50
10:35
10:20
11:05
10:50
11:34
11:20
12:04
11:50
12:34
12:20
13:04
12:50
13:34
13:20
14:04
13:50
14:35
14:20
15:05
14:51
15:37
15:21
16:12
15:55
16:45
16:26
17:17
·
17:08
17:30
18:22
18:05
18:46
18:34
19:38
·
20:36
21:36
22:32
·
Gelli, Glandwr Hotel
outside
05:53
06:23
06:32
06:49
07:09
07:25
07:39
·
07:58
09:18
08:11
08:32
·
09:48
09:00
10:17
09:31
10:04
10:48
10:34
11:19
11:04
11:48
11:34
12:18
12:04
12:48
12:34
13:18
13:04
13:48
13:34
14:18
14:04
14:49
14:34
15:19
15:05
15:51
15:37
16:29
16:12
17:03
16:39
17:30
·
·
17:42
18:34
18:17
18:58
·
19:50
·
20:47
21:46
22:41
·
Treorchy, Lidl
outside
06:00
06:31
06:40
06:57
07:17
07:34
07:47
·
08:07
09:28
08:19
08:44
·
09:58
09:14
10:27
09:44
10:14
10:59
10:44
11:29
11:14
11:58
11:44
12:28
12:14
12:58
12:44
13:28
13:14
13:58
13:44
14:28
14:14
15:00
14:45
15:32
15:18
16:05
15:52
16:44
16:24
17:12
16:52
17:39
·
·
17:51
18:43
18:26
19:07
·
19:59
·
20:55
21:54
22:48
·
06:07
06:38
06:46
07:04
07:23
07:42
07:53
·
08:15
09:36
08:25
08:52
·
10:06
09:22
10:35
09:52
10:22
11:06
10:52
11:37
11:22
12:06
11:52
12:36
12:22
13:06
12:52
13:36
13:22
14:06
13:52
14:36
14:22
15:09
14:54
15:41
15:28
16:15
16:01
16:52
16:33
17:19
17:00
17:47
·
·
17:59
18:50
18:34
19:13
·
20:07
·
21:12
22:01
22:53
·
·
·
·
·
·
07:52
·
·
08:25
·
·
09:02
·
·
09:32
·
10:03
10:33
·
11:03
·
11:33
·
12:03
·
12:33
·
13:03
·
13:33
·
14:03
·
14:33
·
15:07
·
15:42
·
16:13
·
16:45
·
17:10
·
·
·
·
·
·
·
·
·
·
·
·
·
·
06:15
06:46
06:56
07:12
07:33
·
08:03
·
·
09:47
08:35
·
·
10:17
·
10:46
·
·
11:18
·
11:48
·
12:17
·
12:47
·
13:17
·
13:47
·
14:17
·
14:47
·
15:22
·
15:57
·
16:28
·
17:05
·
17:30
·
17:57
·
·
18:09
19:01
18:44
19:25
·
20:17
·
21:21
22:10
23:01
·
Timetable data from Stagecoach South Wales, refreshed 2026-06-28 · Source: Bus Open Data Service (BODS) · Service code PG0006630:226.
Main stops shown
18 main stopsThe map can include more stops across directions; use All Stops above for the full timetable list.
- Treforest Industrial Estate, Peacock`s Warehouse outside
- Blaen-cwm, Turning Circle at
- Blaenrhondda, Terminus at
- Tynewydd, St Alban`s before
- Treorchy, Bute Street outside 85
- Cwm-parc, Cwmparc Terminus at
- Ystrad Rhondda, Sandybank after
- Tonypandy Bus Station Stand A5 at
- Dinas Railway Station before
- Trealaw, Cemetery Gates outside
- Porth, Bus Depot arr in
- Porth Interchange Bay 4
- Pontypridd Bus Station Stand 6 at
- Pontypridd Bus Station Stand 7 at
- Rhydyfelin, Ebenezer after
- Nantgarw, College opposite
- Castle View, Heol-y-Berth after
- Caerphilly Interchange Stand 7 at
Looking for a different 120 bus?
20 other routesThe number 120 is used by 20 other bus routes around Great Britain, run by different operators in different areas.
120
120
120
120
120
120
120
120
Dunbar ↔ North Berwick
North Berwick · East Coast Buses
Seaford ↔ Seaford (Town Circle)
Seaford · Compass Travel
Wakefield ↔ Healey
Ossett · Globe Holidays
Halfway, Tram Terminus ↔ Fulwood, Barncliffe Rd
Killamarsh · First South Yorkshire
Hounslow, Bus Station - Southall - Lady Margaret Road - Yeading White Hart - Northolt Station
Northolt · Metroline Travel
Halfway Eckington Way / Station Road ↔ Fulwood Crimicar Lane / Hallamshire Road
Hackenthorpe · Stagecoach Yorkshire
Aylesbury - Haddenham - Thame - Wheatley - Oxford
Haddenham · Redline
New Milton - Sway - Lymington
Sway · morebus