X2
Route map
X2 live route map
See the route, stops, and live buses currently on this line.
146 stops
Live buses loading
Map ready
Loading the route map...
Porthcawl Metrolink → Cardiff Bus Interchange
16 trips · first 08:45 · last 22:20
Sunday
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
08:45
Cardiff Bus Interchange
09:45
Cardiff Bus Interchange
10:25
Cardiff Bus Interchange
11:25
Cardiff Bus Interchange
11:56
Cardiff Bus Interchange
12:25
Cardiff Bus Interchange
13:45
Cardiff Bus Interchange
14:45
Cardiff Bus Interchange
15:16
Cardiff Bus Interchange
15:45
Cardiff Bus Interchange
17:00
Cardiff Bus Interchange
17:30
Cardiff Bus Interchange
18:05
Cardiff Bus Interchange
19:05
Cardiff Bus Interchange
20:30
Cardiff Bus Interchange
22:20
Cardiff Bus Interchange
Bryntirion, Ogmore Social Club
outside former
·
·
10:47
11:47
·
12:47
14:07
15:07
·
16:07
17:21
·
18:26
19:24
20:48
·
Newcastle, West House Dip
adjacent Phone Box
·
·
10:49
11:49
·
12:49
14:09
15:09
·
16:09
17:23
·
18:28
19:27
20:51
·
08:45
09:45
10:56
11:53
11:56
12:56
14:16
15:13
15:16
16:16
17:27
17:30
18:34
19:31
20:55
22:20
08:51
09:51
11:02
·
12:02
13:02
14:22
·
15:22
16:22
·
17:36
18:40
19:37
21:00
22:25
Corntown, Brocastle
outside Lodge
08:56
09:56
11:07
·
12:07
13:07
14:27
·
15:27
16:27
·
17:41
18:45
19:42
21:05
22:30
09:00
10:00
11:11
·
12:11
13:11
14:31
·
15:31
16:31
·
17:45
18:49
19:46
21:09
22:33
Pentre Meyrick, Roman Road
after Crosswinds
09:01
10:01
11:12
·
12:12
13:12
14:32
·
15:32
16:32
·
17:46
18:50
19:47
21:10
22:35
09:05
10:05
11:16
·
12:16
13:16
14:36
·
15:36
16:36
·
17:50
18:54
19:51
21:14
22:38
Cowbridge, Llantwit Major Road
near Clare Garden Village
09:06
10:06
11:17
·
12:17
13:17
14:37
·
15:37
16:37
·
17:51
18:55
19:52
21:15
22:39
Cowbridge Police Station
opposite
09:07
10:07
11:18
·
12:18
13:18
14:38
·
15:38
16:38
·
17:52
18:56
19:53
21:16
22:40
Cowbridge, Geoffrey Ashe Court
opposite junct
09:09
10:09
11:20
·
12:20
13:20
14:40
·
15:40
16:40
·
17:54
18:58
19:55
21:18
22:42
Primrose Hill, Aberthin Lane
before
09:10
10:10
11:21
·
12:21
13:21
14:41
·
15:41
16:41
·
17:55
18:59
19:56
21:19
22:43
Hollybush, Cowbridge Garage
outside
09:11
10:11
11:22
·
12:22
13:22
14:42
·
15:42
16:42
·
17:56
19:00
19:57
21:20
22:44
St Hilary, Mulligans Restaurant
after former
09:12
10:12
11:23
·
12:23
13:23
14:43
·
15:43
16:43
·
17:57
19:01
19:58
21:21
22:45
Tair Onen, Foresters Lodge
outside
09:13
10:13
11:24
·
12:24
13:24
14:44
·
15:44
16:44
·
17:58
19:02
19:59
21:22
22:46
09:15
10:15
11:26
·
12:26
13:26
14:46
·
15:46
16:46
·
18:00
19:04
20:01
21:24
22:48
09:17
10:17
11:28
·
12:28
13:28
14:48
·
15:48
16:48
·
18:02
19:06
20:03
21:26
22:50
09:18
10:18
11:29
·
12:29
13:29
14:49
·
15:49
16:49
·
18:03
19:07
20:04
21:27
22:51
09:19
10:19
11:30
·
12:30
13:30
14:50
·
15:50
16:50
·
18:04
19:08
20:05
21:28
22:52
Tre-hill, Cottrell Park
outside
09:20
10:20
11:31
·
12:31
13:31
14:51
·
15:51
16:51
·
18:05
19:09
20:06
21:29
22:53
Ely, Cowbridge Road
opposite B&Q
09:27
10:27
11:38
·
12:38
13:38
14:58
·
15:58
16:58
·
18:12
19:16
20:12
21:35
22:59
Ely, Culverhouse Pub
before Pub
09:28
10:28
11:39
·
12:39
13:39
14:59
·
15:59
16:59
·
18:13
19:17
20:13
21:36
23:00
Canton, Lansdowne Road
opposite Post Box
09:41
10:41
11:52
·
12:52
13:52
15:12
·
16:12
17:12
·
18:26
19:29
20:24
21:47
23:10
Riverside, Wellington Street
outside 59
09:44
10:44
11:55
·
12:55
13:55
15:15
·
16:15
17:15
·
18:29
19:32
20:27
21:50
23:14
Riverside, Neville Street
outside 5
09:46
10:46
11:57
·
12:57
13:57
15:17
·
16:17
17:17
·
18:31
19:33
20:28
21:51
23:15
Riverside, Despenser Gardens
opposite
09:47
10:47
11:58
·
12:58
13:58
15:18
·
16:18
17:18
·
18:32
19:34
20:29
21:52
23:16
Riverside, Fitzhamon Embankment
opposite 17
09:48
10:48
11:59
·
12:59
13:59
15:19
·
16:19
17:19
·
18:33
19:36
20:31
21:54
23:17
09:51
10:51
12:02
·
13:02
14:02
15:22
·
16:22
17:22
·
18:36
19:38
20:33
21:56
23:19
Cardiff Bus Interchange → Porthcawl Metrolink
13 trips · first 09:55 · last 23:25
Sunday
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
09:55
Cardiff Bus Interchange
10:55
Cardiff Bus Interchange
12:10
Cardiff Bus Interchange
13:10
Cardiff Bus Interchange
14:10
Cardiff Bus Interchange
15:30
Cardiff Bus Interchange
16:30
Cardiff Bus Interchange
17:30
Cardiff Bus Interchange
18:45
Cardiff Bus Interchange
19:40
Cardiff Bus Interchange
20:40
Cardiff Bus Interchange
22:05
Cardiff Bus Interchange
23:25
Cardiff Bus Interchange
09:55
10:55
12:10
13:10
14:10
15:30
16:30
17:30
18:45
19:40
20:40
22:05
23:25
Riverside, Neville Street
outside Shops
09:59
10:59
12:14
13:14
14:14
15:34
16:34
17:34
18:49
19:44
20:44
22:09
23:29
Canton, Lansdowne Road
outside 169
10:03
11:03
12:18
13:18
14:18
15:38
16:38
17:38
18:53
19:48
20:48
22:12
23:32
Caerau, Ely Police Station
outside
10:11
11:11
12:26
13:26
14:26
15:46
16:46
17:46
19:01
19:56
20:56
22:19
23:39
Caerau, Cowbridge Road
outside B&Q
10:17
11:17
12:32
13:32
14:32
15:52
16:52
17:52
19:06
20:01
21:01
22:24
23:44
10:19
11:19
12:34
13:34
14:34
15:54
16:54
17:54
19:08
20:03
21:03
22:26
23:46
10:27
11:27
12:42
13:42
14:42
16:02
17:02
18:02
19:16
20:11
21:11
22:34
23:54
Tair Onen, Parc-Newydd Turn
before
10:29
11:29
12:44
13:44
14:44
16:04
17:04
18:04
19:18
20:13
21:13
22:36
23:56
St Hilary, Mulligans Restaurant
before former
10:32
11:32
12:47
13:47
14:47
16:07
17:07
18:07
19:21
20:16
21:16
22:39
23:59
Hollybush, Cowbridge Garage
sliproad
10:34
11:34
12:49
13:49
14:49
16:09
17:09
18:09
19:23
20:18
21:18
22:41
00:01+1
10:35
11:35
12:50
13:50
14:50
16:10
17:10
18:10
19:24
20:19
21:19
22:42
00:02+1
Cowbridge Police Station
outside
10:37
11:37
12:52
13:52
14:52
16:12
17:12
18:12
19:26
20:21
21:21
22:44
00:04+1
Cowbridge, Llantwit Major Road
near Clare Garden Village
10:38
11:38
12:53
13:53
14:53
16:13
17:13
18:13
19:27
20:22
21:22
22:45
00:05+1
10:39
11:39
12:54
13:54
14:54
16:14
17:14
18:14
19:28
20:23
21:23
22:46
00:06+1
Pentre Meyrick, Roman Road
opposite Crosswinds
10:42
11:42
12:57
13:57
14:57
16:17
17:17
18:17
19:31
20:26
21:26
22:49
00:09+1
10:44
11:44
12:59
13:59
14:59
16:19
17:19
18:19
19:33
20:28
21:28
22:51
00:11+1
Corntown, Brocastle
before Lodge
10:47
11:47
13:02
14:02
15:02
16:22
17:22
18:22
19:36
20:31
21:31
22:54
00:14+1
10:52
11:52
13:07
14:07
15:07
16:27
17:27
18:26
19:40
20:35
21:35
22:58
00:18+1
10:53
11:53
13:08
14:08
15:08
16:28
17:28
18:27
19:41
20:36
21:36
22:59
00:19+1
11:00
12:00
13:15
14:15
15:15
16:35
17:35
18:33
19:46
20:41
21:40
23:03
00:23+1
Bryntirion, Ogmore Social Club
opposite former
11:06
12:06
13:21
14:21
15:21
16:41
17:41
18:39
19:52
20:47
·
·
·
Timetable data from First Cymru, refreshed 2026-06-13 · Source: Bus Open Data Service (BODS) · Service code PG0000421:76.
All stops shown
75 stops- Cardiff Bus Station, Cardiff Bus Interchange Bay 2
- Riverside, Tudor Street B outside
- Riverside, Wynford Hotel outside
- Riverside, Clare Gardens outside
- Riverside, Neville Street outside Shops
- Riverside, Railway Terrace before
- Canton, Beda Road after
- Canton, Lansdowne Road outside 169
- Victoria Park near
- Canton, Windway Road before
- Canton, Ely Bridge before
- Caerau, Colin Way after
- Caerau, Aldi outside
- Caerau, The Pendine at
- Caerau, Ely Police Station outside
- Caerau, Wilson Road before
- Caerau, Dusty Forge opposite
- Caerau, Heol Trelai before
- Caerau, Knightswell before
- Caerau, Cowbridge Road outside B&Q
- Culverhouse Cross, McDonalds Culverhouse Cross after
- Downs, The Tumble after
- Downs, Parc Dyffryn near
- St Nicholas at
- Tre-hill, Trehill Church near
- Tre-hill, Cottrell Park opposite
- Bonvilston before
- Bonvilston, The Old Forge near
- Bonvilston, Pen-yr-Heol House near
- Bonvilston, Aubrey Arms after
- Tair Onen, Parc-Newydd Turn before
- Tair Onen Turn after
- Tair Onen, Forestry opposite
- St Hilary, Mulligans Restaurant before former
- Hollybush, Cowbridge Garage sliproad
- Primrose Hill outside House
- Cowbridge, Geoffrey Ashe Court before
- Cowbridge, Town Hall after
- Cowbridge Police Station outside
- Cowbridge, Llantwit Major Road near Clare Garden Village
- Cowbridge, Llanfrynach Drive near
- Pentre Meyrick, Roman Road opposite Crosswinds
- Pentre Meyrick, Twmpath Farm near
- Colwinston, Crack Hill on
- Corntown, Brocastle before Lodge
- Corntown, The Paddocks near
- Corntown, Waterton near
- Waterton, Police Headquarters after
- Bridgend, Wyndham Crescent after
- Bridgend College outside
- Bridgend Bus Station Stand 5 Bay 5
- Newcastle, West House Corner after
- Newcastle, West House Dip opposite Phone Box
- Bryntirion, Phillip Avenue after
- Bryntirion, Broadlands after
- Bryntirion, Ogmore Social Club opposite former
- Laleston, Hillcrest at
- Laleston, Village Farm near
- Laleston, Mackworth Arms before
- Laleston, Texaco Garage after
- Tythegston at
- Wigfach Farm near
- Newton, Dan-y-Graig near
- Newton, Heol-y-Graig adjacent
- Newton, St Clare's Convent School near
- Newton, The Globe opposite
- Newton, Nottage Road in
- Porthcawl, St Davids Way before
- Porthcawl, Pwll-y-waun before
- Porthcawl, Parc-y-Berllan before
- Porthcawl, Woodland Avenue outside 14
- Porthcawl, Northways near 9
- Porthcawl, Griffin Park outside
- Porthcawl, Lias Road outside Co-op
- Porthcawl Metrolink 4 Stand 4