X2
First Cymru
X2 bus timetable: Porthcawl to Cardiff Bus Station
Porthcawl - Cardiff Bus Station
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/Bridgend → Cardiff
16 trips · first 08:45 · last 22:20
Sunday
Live Valid 2026-05-31 – 2026-07-18
Swipe sideways to see later trips.
Stop
08:45
Cardiff
09:45
Cardiff
10:25
Cardiff
11:25
Cardiff
11:56
Cardiff
12:25
Cardiff
13:45
Cardiff
14:45
Cardiff
15:16
Cardiff
15:45
Cardiff
17:00
Cardiff
17:30
Cardiff
18:05
Cardiff
19:05
Cardiff
20:30
Cardiff
22:20
Cardiff
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 → Porthcawl/Bridgend
13 trips · first 09:55 · last 23:25
Sunday
Live Valid 2026-05-31 – 2026-07-18
Swipe sideways to see later trips.
Stop
09:55
Cardiff
10:55
Cardiff
12:10
Cardiff
13:10
Cardiff
14:10
Cardiff
15:30
Cardiff
16:30
Cardiff
17:30
Cardiff
18:45
Cardiff
19:40
Cardiff
20:40
Cardiff
22:05
Cardiff
23:25
Cardiff
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-12 · Source: Traveline National Dataset (TNDS) · Service code W_FG_FCYM_X2_1.
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