304
304 bus timetable: Llantwit Major to Cardiff Bus Station
Llantwit Major - Cardiff Bus Station
Route map
304 live route map
See the route, stops, and live buses currently on this line.
177 stops
Live buses loading
Map ready
Loading the route map...
Llantwit Major Interchange → Cardiff Bus Interchange
17 trips · first 06:30 · last 22:52
Saturday
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
06:30
Cardiff Bus Interchange
07:30
Cardiff Bus Interchange
08:43
Cardiff Bus Interchange
09:35
Cardiff Bus Interchange
10:40
Cardiff Bus Interchange
11:45
Cardiff Bus Interchange
12:50
Cardiff Bus Interchange
13:50
Cardiff Bus Interchange
15:05
Cardiff Bus Interchange
15:55
Cardiff Bus Interchange
17:05
Cardiff Bus Interchange
18:05
Cardiff Bus Interchange
19:10
Cardiff Bus Interchange
20:10
Cardiff Bus Interchange
21:12
Cardiff Bus Interchange
21:57
Cardiff Bus Interchange
22:52
Cardiff Bus Interchange
Llantwit Major Interchange
inside
06:30
07:30
08:43
09:35
10:40
11:45
12:50
13:50
15:05
15:55
17:05
18:05
19:10
20:10
21:12
21:57
22:52
Boverton, Grange Gardens
before
06:32
07:32
08:45
09:37
10:42
11:47
12:52
13:52
15:07
15:57
17:07
18:07
19:12
20:12
21:14
21:59
22:54
Boverton, Whiteways
before
06:32
07:33
08:46
09:38
10:43
11:48
12:53
13:53
15:08
15:58
17:08
18:07
19:13
20:12
21:14
21:59
22:54
Boverton, Monmouth Way
before
06:33
07:34
08:47
09:39
10:44
11:49
12:54
13:54
15:09
15:59
17:09
18:08
19:14
20:13
21:15
22:00
22:55
Boverton, Crawshay Drive
after
06:34
07:36
08:48
09:40
10:45
11:50
12:55
13:55
15:10
16:00
17:10
18:09
19:15
20:14
21:16
22:01
22:56
06:36
07:37
08:49
09:41
10:46
11:51
12:56
13:56
15:11
16:01
17:11
18:11
19:16
20:16
21:18
22:03
22:58
Boverton Post Office
outside
06:36
07:38
08:50
09:42
10:47
11:52
12:57
13:57
15:12
16:02
17:12
18:11
19:17
20:16
21:18
22:03
22:58
06:37
07:39
08:51
09:43
10:48
11:53
12:58
13:58
15:13
16:03
17:13
18:12
19:18
20:17
21:19
22:04
22:59
Boverton, North Gate
near
06:39
07:41
08:53
09:45
10:50
11:55
13:00
14:00
15:15
16:05
17:15
18:14
19:20
20:19
21:21
22:06
23:01
06:43
07:45
08:57
09:49
10:54
11:59
13:04
14:04
15:19
16:09
17:19
18:18
19:23
20:22
21:24
22:09
23:04
06:44
07:46
08:58
09:50
10:55
12:00
13:05
14:05
15:20
16:10
17:20
18:19
19:24
20:23
21:25
22:10
23:05
St Athan, RAF St Athan East Camp
outside
06:46
07:48
09:00
09:52
10:57
12:02
13:07
14:07
15:22
16:12
17:22
18:21
19:26
20:25
21:27
22:12
23:07
06:47
07:49
09:01
09:53
10:58
12:03
13:08
14:08
15:23
16:13
17:23
18:22
19:27
20:26
21:28
22:13
23:08
St Athan, Rectory Road
outside Chemist
06:48
07:50
09:02
09:54
10:59
12:04
13:09
14:09
15:24
16:14
17:24
18:23
19:28
20:27
21:29
22:14
23:09
St Athan War Memorial
outside
06:49
07:51
09:03
09:55
11:00
12:05
13:10
14:10
15:25
16:15
17:25
18:24
19:29
20:28
21:30
22:15
23:10
Boys Village
after Petrol Station
06:50
07:52
09:05
09:57
11:02
12:07
13:12
14:12
15:27
16:16
17:26
18:25
19:30
20:29
21:31
22:16
23:11
Burton, Llancadle Cross
before
06:52
07:54
09:07
09:59
11:04
12:09
13:14
14:14
15:29
16:18
17:28
18:27
19:31
20:30
21:32
22:17
23:12
Burton Hill
on
06:53
07:55
09:08
10:00
11:05
12:10
13:15
14:15
15:30
16:19
17:29
18:28
19:32
20:31
21:33
22:18
23:13
East Aberthaw, Aberthaw Cement Works
opposite
06:54
07:56
09:08
10:00
11:05
12:10
13:15
14:15
15:30
16:20
17:30
18:29
19:33
20:32
21:34
22:19
23:14
06:55
07:57
09:09
10:01
11:06
12:11
13:16
14:16
15:31
16:21
17:31
18:30
19:34
20:33
21:35
22:20
23:15
East Aberthaw, Reservoir
opposite
06:56
07:58
09:10
10:02
11:07
12:12
13:17
14:17
15:32
16:22
17:32
18:31
19:34
20:33
21:35
22:20
23:15
Font-y-gary, Fontygary Inn
before
06:59
08:01
09:14
10:06
11:11
12:16
13:21
14:21
15:36
16:25
17:35
18:34
19:37
20:36
21:38
22:23
23:18
Rhoose, Wharton Close
before
06:59
08:01
09:14
10:06
11:11
12:16
13:21
14:21
15:36
16:25
17:35
18:34
19:38
20:37
21:39
22:24
23:19
Rhoose, Mayflower
near
07:00
08:02
09:15
10:07
11:12
12:17
13:22
14:22
15:37
16:26
17:36
18:35
19:38
20:37
21:39
22:24
23:19
Rhoose, Station Road
after
07:01
08:03
09:16
10:08
11:13
12:18
13:23
14:23
15:38
16:27
17:37
18:36
19:39
20:38
21:40
22:25
23:20
Rhoose, Ceri Avenue
before
07:02
08:04
09:17
10:09
11:14
12:19
13:24
14:24
15:39
16:28
17:38
18:37
19:40
20:39
21:41
22:26
23:21
07:06
08:08
09:21
10:13
11:18
12:23
13:28
14:28
15:43
16:32
17:41
18:40
19:43
20:42
21:44
22:29
23:24
07:08
08:10
09:23
10:15
11:20
12:25
13:30
14:30
15:45
16:34
17:43
18:42
19:45
20:44
21:46
22:31
23:26
Cardiff Airport, ICAT
before
07:09
08:11
09:24
10:16
11:21
12:26
13:31
14:31
15:46
16:35
17:43
18:42
19:45
20:44
21:46
22:31
23:26
Cardiff Airport
outside Terminal
07:10
08:12
09:25
10:17
11:22
12:27
13:32
14:32
15:47
16:36
17:44
18:43
19:46
20:45
21:47
22:32
23:27
Cardiff Airport, BAMC
opposite
07:11
08:14
09:27
10:18
11:23
12:28
13:33
14:33
15:48
16:37
17:45
18:44
19:47
20:46
21:48
22:33
23:28
07:15
08:20
09:33
10:22
11:27
12:32
13:37
14:37
15:52
16:41
17:49
18:48
19:50
20:49
21:51
22:36
23:31
Cwm Ciddy
before
07:17
08:23
09:36
10:24
11:29
12:34
13:39
14:39
15:54
16:43
17:51
18:50
19:51
20:50
21:52
22:37
23:32
Colcot, Weycock Cross
after
07:17
08:24
09:37
10:25
11:30
12:35
13:40
14:40
15:55
16:44
17:52
18:50
19:52
20:51
21:53
22:38
23:33
Highlight Park
outside
07:19
08:27
09:40
10:27
11:32
12:37
13:42
14:42
15:57
16:46
17:54
18:52
19:54
20:53
21:55
22:40
23:35
Colcot Arms
outside
07:20
08:29
09:42
10:28
11:33
12:38
13:43
14:43
15:58
16:47
17:55
18:53
19:54
20:53
21:55
22:40
23:35
07:21
08:30
09:43
10:29
11:34
12:39
13:44
14:44
15:59
16:48
17:56
18:54
19:55
20:54
21:56
22:41
23:36
Barry College
near
07:23
08:32
09:45
10:31
11:36
12:41
13:46
14:46
16:01
16:50
17:58
18:56
19:56
20:55
21:57
22:42
23:37
Barry, College Road
opposite 99
07:23
08:33
09:46
10:32
11:37
12:42
13:47
14:46
16:02
16:51
17:58
18:56
19:57
20:56
21:58
22:43
23:38
Barry, Alexandra Gardens
outside
07:24
08:34
09:47
10:33
11:38
12:43
13:48
14:47
16:03
16:52
17:59
18:57
19:58
20:57
21:59
22:44
23:39
Barry, Romilly Schools
before
07:25
08:35
09:48
10:34
11:39
12:44
13:49
14:48
16:04
16:53
18:00
18:58
19:59
20:58
22:00
22:45
23:40
Barry, Park Crescent
outside 111
07:27
08:36
09:49
10:35
11:40
12:45
13:50
14:50
16:05
16:54
18:02
19:00
20:00
20:59
22:01
22:46
23:41
Barry, The Grove
before
07:28
08:38
09:50
10:36
11:41
12:46
13:51
14:51
16:06
16:55
18:03
19:01
20:01
21:00
22:02
22:47
23:42
Barry, Park Avenue
outside 22
07:28
08:38
09:51
10:37
11:42
12:47
13:52
14:51
16:07
16:56
18:03
19:01
20:02
21:01
22:03
22:48
23:43
Barry Hotel
outside
07:29
08:40
09:52
10:38
11:43
12:48
13:53
14:52
16:08
16:57
18:04
19:02
20:03
21:02
22:04
22:49
23:44
Barry, The Priory
near
07:30
08:41
09:53
10:39
11:44
12:49
13:54
14:53
16:09
16:58
18:05
19:03
20:04
21:03
22:05
22:50
23:45
Barry, Hilda Street
before
07:31
08:42
09:54
10:40
11:45
12:50
13:55
14:54
16:10
16:59
18:06
19:04
20:05
21:04
22:06
22:51
23:46
Barry Dock, Barry Kwik Fit
outside
07:33
08:44
09:56
10:42
11:47
12:52
13:57
14:56
16:12
17:01
18:08
19:06
20:06
21:05
22:07
22:52
23:47
07:36
08:47
09:59
10:45
11:50
12:55
14:00
14:59
16:15
17:04
18:11
19:09
20:09
21:08
22:10
22:55
23:50
Barry Civic Offices
Stop 3
07:36
08:47
09:59
10:45
11:50
12:55
14:00
14:59
16:15
17:05
18:11
19:09
20:09
21:08
22:10
22:55
23:50
Barry, Hanover Street
before
07:39
08:50
10:02
10:48
11:53
12:58
14:03
15:02
16:18
17:07
18:14
19:11
20:11
21:10
22:12
22:57
23:52
Barry, King Square
Stop 1
07:40
08:51
10:03
10:49
11:54
12:59
14:04
15:03
16:19
17:09
18:15
19:12
20:12
21:11
22:13
22:58
23:53
Barry, St Helen`s Church
adjacent
07:41
08:52
10:04
10:50
11:55
13:00
14:05
15:04
16:20
17:10
18:16
19:13
20:13
21:12
22:14
22:59
23:54
Barry Kwik Fit
opposite
07:41
08:52
10:04
10:50
11:55
13:00
14:05
15:04
16:20
17:10
18:16
19:13
20:13
21:12
22:14
22:59
23:54
Barry, Newton Street
after
07:42
08:53
10:05
10:51
11:56
13:01
14:06
15:05
16:21
17:11
18:17
19:14
20:14
21:13
22:15
23:00
23:55
Cadoxton, Weston Square
before
07:43
08:54
10:06
10:52
11:57
13:02
14:07
15:06
16:22
17:12
18:18
19:15
20:15
21:14
22:16
23:01
23:56
07:45
08:56
10:08
10:54
11:59
13:04
14:09
15:08
16:24
17:14
18:20
19:17
20:17
21:16
22:18
23:03
23:58
Palmerstown, Lennox Green
before
07:46
08:57
10:09
10:55
12:00
13:05
14:10
15:08
16:24
17:14
18:20
19:17
20:18
21:17
22:19
23:04
23:59
07:47
08:58
10:09
10:55
12:00
13:05
14:10
15:09
16:25
17:15
18:21
19:18
20:18
21:17
22:19
23:04
23:59
07:48
08:59
10:10
10:56
12:01
13:06
14:11
15:10
16:26
17:16
18:22
19:19
20:19
21:18
22:20
23:05
00:00+1
Murch, Arnold House
opposite
07:52
09:03
10:14
11:00
12:05
13:10
14:15
15:13
16:29
17:19
18:25
19:22
20:23
21:22
22:24
23:09
00:04+1
Dinas Powys, Southra
near
07:53
09:04
10:15
11:01
12:06
13:11
14:16
15:14
16:30
17:20
18:26
19:23
20:24
21:23
22:25
23:10
00:05+1
Dinas Powys Railway Station
opposite
07:54
09:05
10:16
11:02
12:07
13:12
14:17
15:15
16:31
17:21
18:27
19:24
20:25
21:24
22:26
23:11
00:06+1
07:56
09:07
10:18
11:04
12:09
13:14
14:19
15:17
16:33
17:22
18:28
19:25
20:26
21:25
22:27
23:12
00:07+1
07:58
09:08
10:19
11:05
12:10
13:15
14:20
15:18
16:34
17:23
18:29
19:26
20:27
21:26
22:28
23:13
00:08+1
Eastbrook, Brookside
after
07:59
09:09
10:20
11:06
12:11
13:16
14:21
15:19
16:35
17:24
18:30
19:27
20:28
21:27
22:29
23:14
00:09+1
Eastbrook
in
08:01
09:11
10:21
11:07
12:12
13:17
14:22
15:20
16:36
17:26
18:32
19:29
20:30
21:29
22:31
23:16
00:11+1
Llandough Church
near
08:04
09:13
10:23
11:09
12:14
13:19
14:24
15:22
16:38
17:28
18:34
19:31
20:32
21:31
22:33
23:18
00:13+1
08:06
09:14
10:24
11:10
12:15
13:20
14:25
15:23
16:39
17:29
18:35
19:32
20:33
21:32
22:34
23:19
00:14+1
08:08
09:16
10:26
11:12
12:17
13:22
14:27
15:25
16:41
17:30
18:36
19:33
20:34
21:33
22:35
23:20
00:15+1
08:09
09:17
10:27
11:13
12:18
13:23
14:28
15:26
16:42
17:31
18:37
19:34
20:35
21:34
22:36
23:21
00:16+1
08:09
09:17
10:27
11:13
12:18
13:23
14:28
15:26
16:42
17:31
18:37
19:34
20:35
21:34
22:36
23:21
00:16+1
08:12
09:20
10:30
11:16
12:21
13:26
14:31
15:29
16:45
17:34
18:40
19:37
20:37
21:36
22:38
23:23
00:18+1
08:13
09:21
10:31
11:17
12:22
13:27
14:32
15:30
16:46
17:35
18:41
19:38
20:38
21:37
22:39
23:24
00:19+1
08:14
09:22
10:32
11:18
12:23
13:28
14:33
15:31
16:47
17:36
18:42
19:39
20:39
21:38
22:40
23:25
00:20+1
Cardiff International Sports Village, Sports Village
outside Morrisons
08:23
09:30
10:40
11:25
12:30
13:35
14:40
15:39
16:55
17:44
18:49
19:46
20:45
21:44
22:46
23:31
00:26+1
Grangetown, O'Leary Drive
before
08:24
09:31
10:41
11:27
12:32
13:37
14:42
15:40
16:56
17:45
18:50
19:47
20:46
21:45
22:47
23:32
00:27+1
08:26
09:33
10:43
11:28
12:33
13:38
14:43
15:42
16:58
17:47
18:51
19:48
20:47
21:46
22:48
23:33
00:27+1
Grangetown, Staples
near
08:27
09:34
10:44
11:29
12:34
13:39
14:44
15:43
16:59
17:48
18:52
19:49
20:48
21:47
22:49
23:34
00:28+1
Grangetown, Earl Street
before
08:29
09:35
10:45
11:30
12:35
13:40
14:45
15:44
17:00
17:49
18:54
19:51
20:49
21:48
22:50
23:35
00:29+1
Grangetown, Kent Street
before
08:29
09:36
10:46
11:31
12:36
13:41
14:46
15:45
17:01
17:50
18:54
19:51
20:50
21:49
22:51
23:36
00:30+1
08:30
09:36
10:46
11:31
12:36
13:41
14:46
15:45
17:01
17:50
18:55
19:52
20:50
21:49
22:51
23:36
00:30+1
Grangetown, Horle Close
after
08:31
09:37
10:47
11:32
12:37
13:42
14:47
15:46
17:02
17:51
18:55
19:52
20:51
21:50
22:52
23:37
00:31+1
Butetown, James Street
outside 70
08:33
09:39
10:49
11:34
12:39
13:44
14:49
15:48
17:04
17:53
18:57
19:54
20:52
21:51
22:53
23:38
00:32+1
Butetown, Mount Stuart Square
adjacent
08:33
09:39
10:49
11:34
12:39
13:44
14:49
15:48
17:04
17:53
18:57
19:54
20:52
21:51
22:53
23:38
00:32+1
08:34
09:40
10:50
11:35
12:40
13:45
14:50
15:49
17:05
17:54
18:58
19:55
20:53
21:52
22:54
23:39
00:33+1
Atlantic Wharf, Lloyd George Avenue
adjacent Station
08:35
09:41
10:51
11:36
12:41
13:46
14:51
15:50
17:06
17:55
18:59
19:56
20:54
21:53
22:55
23:40
00:34+1
08:36
09:42
10:52
11:37
12:42
13:47
14:52
15:51
17:07
17:56
19:00
19:57
20:55
21:54
22:56
23:41
00:35+1
Atlantic Wharf, Letton Road
opposite
08:37
09:43
10:53
11:38
12:43
13:48
14:53
15:52
17:08
17:57
19:01
19:57
20:55
21:54
22:56
23:41
00:35+1
08:38
09:44
10:54
11:39
12:44
13:49
14:54
15:53
17:09
17:58
19:02
19:58
20:56
21:55
22:57
23:42
00:36+1
Cardiff, Customhouse Street JW
outside
08:39
09:45
10:55
11:40
12:45
13:50
14:55
15:54
17:10
17:59
19:03
20:00
20:57
21:56
22:58
23:43
00:37+1
08:40
09:46
10:56
11:41
12:46
13:51
14:56
15:55
17:11
18:00
19:04
20:00
20:58
21:57
22:59
23:44
00:38+1
Cardiff Bus Interchange → Llantwit Major Interchange
19 trips · first 05:00 · last 23:05
Saturday
Live From 2026-05-31
Swipe sideways to see later trips.
Stop
05:00
Cardiff Bus Interchange
05:40
Cardiff Bus Interchange
06:40
Cardiff Bus Interchange
07:40
Cardiff Bus Interchange
08:45
Cardiff Bus Interchange
09:50
Cardiff Bus Interchange
11:05
Cardiff Bus Interchange
11:45
Cardiff Bus Interchange
12:55
Cardiff Bus Interchange
13:55
Cardiff Bus Interchange
15:05
Cardiff Bus Interchange
16:05
Cardiff Bus Interchange
17:15
Cardiff Bus Interchange
18:05
Cardiff Bus Interchange
19:10
Cardiff Bus Interchange
20:05
Cardiff Bus Interchange
21:05
Cardiff Bus Interchange
22:05
Cardiff Bus Interchange
23:05
Cardiff Bus Interchange
05:00
05:40
06:40
07:40
08:45
09:50
11:05
11:45
12:55
13:55
15:05
16:05
17:15
18:05
19:10
20:05
21:05
22:05
23:05
05:03
05:43
06:43
07:44
08:49
09:54
11:09
11:49
12:59
13:59
15:09
16:09
17:19
18:09
19:13
20:08
21:08
22:08
23:08
Atlantic Wharf, Glanhowny Close
outside
05:04
05:44
06:44
07:46
08:51
09:55
11:10
11:50
13:00
14:00
15:10
16:11
17:21
18:11
19:14
20:09
21:09
22:09
23:09
Atlantic Wharf, Lloyd George Avenue
near Station
05:05
05:45
06:45
07:46
08:51
09:56
11:11
11:51
13:01
14:01
15:11
16:11
17:21
18:11
19:15
20:10
21:10
22:10
23:10
Cardiff Bay, The Flourish
before
05:05
05:45
06:45
07:47
08:52
09:56
11:11
11:51
13:01
14:01
15:11
16:12
17:22
18:12
19:15
20:10
21:10
22:10
23:10
Cardiff Bay, Millennium Centre
outside
05:06
05:46
06:46
07:48
08:53
09:57
11:12
11:52
13:02
14:02
15:12
16:13
17:23
18:13
19:16
20:11
21:11
22:11
23:11
Butetown, Mount Stuart Square
opposite
05:07
05:47
06:47
07:49
08:54
09:58
11:13
11:53
13:03
14:03
15:13
16:14
17:24
18:14
19:17
20:12
21:12
22:12
23:12
Butetown, James Street
before Police Station
05:07
05:47
06:47
07:50
08:55
09:58
11:13
11:53
13:03
14:03
15:13
16:14
17:24
18:14
19:17
20:12
21:12
22:12
23:12
Butetown, Pomeroy Street
before
05:07
05:47
06:48
07:50
08:55
09:59
11:14
11:54
13:04
14:04
15:14
16:15
17:25
18:15
19:17
20:12
21:12
22:12
23:12
Grangetown, Horle Close
after
05:08
05:48
06:49
07:52
08:57
10:00
11:15
11:55
13:05
14:05
15:15
16:16
17:26
18:16
19:19
20:14
21:14
22:14
23:14
Grangetown, Avondale Gardens
before
05:09
05:49
06:49
07:52
08:57
10:01
11:16
11:56
13:06
14:06
15:16
16:17
17:27
18:17
19:19
20:14
21:14
22:14
23:14
Grangetown, Amherst Street
before
05:09
05:49
06:50
07:53
08:58
10:02
11:17
11:57
13:07
14:07
15:17
16:18
17:28
18:18
19:20
20:15
21:15
22:15
23:15
Grangetown, The Marl
outside
05:10
05:50
06:50
07:54
08:59
10:02
11:17
11:57
13:07
14:07
15:17
16:18
17:28
18:18
19:20
20:15
21:15
22:15
23:15
Grangetown, Staples
near
05:11
05:51
06:51
07:55
09:00
10:03
11:18
11:58
13:08
14:08
15:19
16:20
17:30
18:20
19:21
20:16
21:16
22:16
23:16
Grangetown, Cardiff Bay Asda
opposite
05:12
05:52
06:53
07:57
09:02
10:05
11:20
12:00
13:10
14:10
15:20
16:21
17:31
18:21
19:22
20:17
21:17
22:17
23:17
05:13
05:53
06:54
07:59
09:04
10:07
11:22
12:02
13:12
14:12
15:22
16:23
17:33
18:23
19:24
20:19
21:19
22:19
23:19
Cardiff International Sports Village, Sports Village
opposite Morrisons
05:14
05:54
06:55
08:00
09:05
10:08
11:23
12:03
13:13
14:13
15:23
16:24
17:34
18:24
19:24
20:19
21:19
22:19
23:19
05:17
05:57
06:59
08:05
09:10
10:13
11:28
12:08
13:18
14:18
15:29
16:30
17:40
18:30
19:28
20:23
21:23
22:23
23:23
05:19
05:59
07:01
08:08
09:13
10:15
11:30
12:10
13:20
14:20
15:31
16:32
17:42
18:32
19:30
20:25
21:25
22:25
23:25
05:20
06:00
07:02
08:09
09:14
10:16
11:31
12:11
13:21
14:21
15:32
16:33
17:43
18:33
19:31
20:26
21:26
22:26
23:26
05:20
06:00
07:03
08:10
09:15
10:17
11:32
12:12
13:22
14:22
15:33
16:34
17:44
18:34
19:32
20:26
21:26
22:26
23:26
05:23
06:03
07:06
08:13
09:18
10:20
11:35
12:15
13:25
14:25
15:36
16:37
17:47
18:37
19:34
20:28
21:28
22:28
23:28
05:23
06:03
07:07
08:14
09:19
10:21
11:36
12:16
13:26
14:26
15:37
16:38
17:48
18:38
19:35
20:29
21:29
22:29
23:29
05:24
06:04
07:08
08:15
09:20
10:22
11:37
12:17
13:27
14:27
15:38
16:39
17:49
18:39
19:36
20:30
21:30
22:30
23:30
Eastbrook
in
05:27
06:07
07:11
08:18
09:23
10:25
11:40
12:20
13:30
14:30
15:41
16:42
17:52
18:42
19:38
20:32
21:32
22:32
23:32
Eastbrook, Brookside
before
05:27
06:07
07:12
08:19
09:24
10:26
11:41
12:21
13:31
14:31
15:43
16:44
17:54
18:43
19:39
20:33
21:33
22:33
23:33
Dinas Powys Primary School
before
05:28
06:08
07:13
08:20
09:25
10:27
11:42
12:22
13:32
14:32
15:44
16:45
17:55
18:44
19:40
20:33
21:33
22:33
23:33
Dinas Powys, Elm Grove Road
before
05:29
06:09
07:14
08:21
09:26
10:28
11:43
12:23
13:33
14:33
15:45
16:46
17:56
18:45
19:41
20:34
21:34
22:34
23:34
Dinas Powys Railway Station
outside
05:30
06:10
07:15
08:22
09:27
10:29
11:44
12:24
13:34
14:34
15:46
16:47
17:57
18:46
19:42
20:35
21:35
22:35
23:35
05:31
06:11
07:16
08:23
09:28
10:30
11:45
12:25
13:35
14:35
15:47
16:48
17:58
18:47
19:43
20:36
21:36
22:36
23:36
Dinas Powys, Arnold House
outside
05:32
06:12
07:17
08:24
09:29
10:31
11:46
12:26
13:36
14:36
15:48
16:49
17:59
18:48
19:44
20:37
21:37
22:37
23:37
05:36
06:16
07:21
08:28
09:33
10:35
11:50
12:30
13:40
14:40
15:52
16:53
18:03
18:52
19:48
20:41
21:41
22:41
23:41
05:38
06:18
07:23
08:30
09:35
10:37
11:52
12:32
13:42
14:42
15:54
16:55
18:05
18:54
19:49
20:42
21:42
22:42
23:42
Palmerstown, Spring Street
before
05:39
06:19
07:24
08:31
09:36
10:38
11:53
12:33
13:43
14:43
15:55
16:56
18:06
18:55
19:50
20:43
21:43
22:43
23:43
Cadoxton, Weston Square
before
05:41
06:21
07:26
08:33
09:38
10:40
11:55
12:35
13:45
14:45
15:57
16:58
18:08
18:57
19:52
20:45
21:45
22:45
23:45
Cadoxton, Weston Square
after
05:41
06:21
07:26
08:33
09:38
10:40
11:55
12:35
13:45
14:45
15:57
16:58
18:08
18:57
19:52
20:45
21:45
22:45
23:45
Barry, Wynd Street
after
05:42
06:22
07:27
08:34
09:39
10:41
11:56
12:36
13:46
14:46
15:58
16:59
18:09
18:58
19:53
20:46
21:46
22:46
23:46
Barry Kwik Fit
after
05:43
06:23
07:28
08:35
09:40
10:42
11:57
12:37
13:47
14:47
15:59
17:00
18:10
18:59
19:54
20:47
21:47
22:47
23:47
Barry, Wyndham Street
outside Flats 1-6
05:43
06:23
07:28
08:35
09:40
10:42
11:57
12:37
13:47
14:47
15:59
17:00
18:10
18:59
19:54
20:47
21:47
22:47
23:47
Barry, Wyndham Street
opposite 52
05:44
06:24
07:29
08:36
09:41
10:43
11:58
12:38
13:48
14:48
16:00
17:01
18:11
19:00
19:55
20:48
21:48
22:48
23:48
05:44
06:24
07:29
08:36
09:41
10:43
11:58
12:38
13:48
14:48
16:00
17:01
18:11
19:00
19:55
20:48
21:48
22:48
23:48
Barry, Holton Road
outside 116
05:44
06:24
07:30
08:37
09:42
10:44
11:59
12:39
13:49
14:49
16:01
17:02
18:12
19:01
19:56
20:49
21:49
22:49
23:49
Barry, Holton Road
Shops
05:45
06:25
07:31
08:38
09:43
10:45
12:00
12:40
13:50
14:50
16:02
17:03
18:13
19:02
19:57
20:50
21:50
22:50
23:50
05:46
06:26
07:32
08:39
09:44
10:46
12:01
12:41
13:51
14:51
16:03
17:04
18:14
19:03
19:58
20:51
21:51
22:51
23:51
Barry Dock, Barry Kwik Fit
outside
05:48
06:28
07:34
08:41
09:46
10:48
12:03
12:43
13:53
14:53
16:05
17:06
18:16
19:05
20:00
20:53
21:53
22:53
23:53
Barry, Gladstone Bridge
after
05:50
06:30
07:36
08:43
09:48
10:50
12:05
12:45
13:55
14:55
16:07
17:08
18:18
19:07
20:02
20:55
21:55
22:55
23:55
Barry, The Priory
near
05:51
06:31
07:38
08:45
09:50
10:52
12:07
12:47
13:57
14:57
16:09
17:10
18:20
19:08
20:03
20:56
21:56
22:56
23:56
Barry Hotel
opposite
05:52
06:32
07:39
08:46
09:51
10:53
12:08
12:48
13:58
14:58
16:10
17:11
18:21
19:09
20:04
20:57
21:57
22:57
23:57
Barry, Ship Hotel
before
05:53
06:34
07:40
08:47
09:52
10:54
12:09
12:49
13:59
14:59
16:11
17:12
18:22
19:10
20:05
20:58
21:58
22:58
23:58
Barry, Ship Hotel
after
05:54
06:34
07:41
08:48
09:53
10:55
12:10
12:50
14:00
15:00
16:12
17:13
18:23
19:11
20:06
20:59
21:59
22:59
23:59
Barry, West End Club
outside
05:54
06:35
07:41
08:48
09:53
10:55
12:10
12:50
14:00
15:00
16:12
17:13
18:23
19:11
20:06
20:59
21:59
22:59
23:59
Barry, All Saints Church
after
05:55
06:36
07:43
08:50
09:55
10:57
12:12
12:52
14:02
15:02
16:14
17:15
18:25
19:12
20:07
21:00
22:00
23:00
00:00+1
Barry, Park Hotel
after
05:56
06:37
07:43
08:50
09:55
10:57
12:12
12:52
14:02
15:02
16:14
17:15
18:25
19:13
20:08
21:01
22:01
23:01
00:01+1
Barry, Romilly Schools
after
05:57
06:37
07:44
08:51
09:56
10:58
12:13
12:53
14:03
15:03
16:15
17:16
18:26
19:14
20:09
21:02
22:02
23:02
00:02+1
Barry, Alexandra Gardens
before
05:58
06:38
07:45
08:52
09:57
10:59
12:14
12:54
14:04
15:04
16:16
17:17
18:27
19:15
20:10
21:03
22:03
23:03
00:03+1
Barry, College Road
Co-op
05:59
06:40
07:47
08:54
09:59
11:01
12:16
12:56
14:06
15:06
16:18
17:19
18:29
19:16
20:11
21:04
22:04
23:04
00:04+1
Barry College
near
06:00
06:41
07:48
08:55
10:00
11:02
12:17
12:57
14:07
15:07
16:19
17:20
18:30
19:17
20:12
21:05
22:05
23:05
00:05+1
06:01
06:42
07:49
08:56
10:01
11:03
12:18
12:58
14:08
15:08
16:20
17:21
18:31
19:18
20:13
21:06
22:06
23:06
00:06+1
Colcot Sports Centre
before
06:02
06:43
07:50
08:57
10:02
11:04
12:19
12:59
14:09
15:09
16:21
17:22
18:32
19:19
20:14
21:07
22:07
23:07
00:07+1
Highlight Park
opposite
06:03
06:44
07:51
08:58
10:03
11:05
12:20
13:00
14:10
15:10
16:22
17:23
18:33
19:20
20:15
21:08
22:08
23:08
00:08+1
Colcot, Weycock Cross
before
06:05
06:46
07:53
09:00
10:05
11:07
12:22
13:02
14:12
15:12
16:25
17:26
18:35
19:22
20:17
21:10
22:10
23:10
00:10+1
Cwm Ciddy
after
06:06
06:47
07:54
09:01
10:06
11:08
12:23
13:03
14:13
15:13
16:26
17:27
18:36
19:23
20:18
21:11
22:11
23:11
00:11+1
06:08
06:49
07:56
09:03
10:08
11:10
12:25
13:05
14:15
15:15
16:28
17:29
18:38
19:25
20:20
21:13
22:13
23:13
00:13+1
Tredogan, Celtic International Hotel
opposite
06:09
06:50
07:57
09:04
10:09
11:11
12:26
13:06
14:16
15:16
16:29
17:30
18:39
19:26
20:21
21:14
22:14
23:14
00:14+1
Cardiff Airport, ICAT
before
06:10
06:51
07:59
09:06
10:11
11:13
12:28
13:08
14:18
15:18
16:31
17:32
18:41
19:28
20:22
21:15
22:15
23:15
00:15+1
Cardiff Airport
outside Terminal
06:11
06:52
08:00
09:07
10:12
11:14
12:29
13:09
14:19
15:19
16:32
17:33
18:42
19:29
20:23
21:16
22:16
23:16
00:16+1
Cardiff Airport, BAMC
opposite
06:12
06:53
08:01
09:08
10:13
11:15
12:30
13:10
14:20
15:20
16:33
17:34
18:43
19:30
20:24
21:17
22:17
23:17
00:17+1
Tredogan, Celtic International Hotel
opposite
06:14
06:55
08:04
09:10
10:16
11:18
12:33
13:13
14:23
15:23
16:36
17:36
18:46
19:32
20:26
21:19
22:19
23:19
00:19+1
06:15
06:56
08:05
09:11
10:17
11:19
12:34
13:14
14:24
15:24
16:37
17:37
18:47
19:33
20:27
21:20
22:20
23:20
00:20+1
06:16
06:57
08:06
09:12
10:18
11:20
12:35
13:15
14:25
15:25
16:38
17:38
18:48
19:34
20:28
21:21
22:21
23:21
00:21+1
Rhoose, Ceri Avenue
after
06:18
06:59
08:08
09:13
10:20
11:22
12:37
13:17
14:27
15:27
16:40
17:40
18:50
19:36
20:30
21:23
22:23
23:23
00:23+1
Rhoose, Romilly Road
before
06:19
07:00
08:09
09:14
10:21
11:23
12:38
13:18
14:28
15:28
16:41
17:41
18:51
19:37
20:31
21:24
22:24
23:24
00:24+1
Rhoose Shops
before
06:19
07:00
08:09
09:14
10:21
11:23
12:38
13:18
14:28
15:28
16:41
17:41
18:51
19:37
20:31
21:24
22:24
23:24
00:24+1
Rhoose, Mayflower
near
06:20
07:01
08:10
09:15
10:22
11:24
12:39
13:19
14:29
15:29
16:42
17:42
18:52
19:38
20:32
21:25
22:25
23:25
00:25+1
Rhoose, Wharton Close
before
06:20
07:01
08:10
09:15
10:22
11:24
12:39
13:19
14:29
15:29
16:42
17:42
18:52
19:38
20:32
21:25
22:25
23:25
00:25+1
06:21
07:02
08:11
09:16
10:23
11:25
12:40
13:20
14:30
15:30
16:43
17:43
18:53
19:39
20:33
21:26
22:26
23:26
00:26+1
06:24
07:05
08:14
09:19
10:26
11:28
12:43
13:23
14:33
15:33
16:46
17:46
18:56
19:42
20:35
21:28
22:28
23:28
00:28+1
East Aberthaw, Blue Anchor
opposite
06:25
07:06
08:15
09:20
10:27
11:29
12:44
13:24
14:34
15:34
16:47
17:47
18:57
19:43
20:36
21:29
22:29
23:29
00:29+1
06:26
07:07
08:16
09:21
10:28
11:30
12:45
13:25
14:35
15:35
16:48
17:48
18:58
19:44
20:37
21:30
22:30
23:30
00:30+1
Burton Hill
on
06:26
07:08
08:17
09:22
10:29
11:31
12:46
13:26
14:36
15:36
16:49
17:49
18:58
19:44
20:38
21:31
22:31
23:31
00:31+1
Burton, Llancadle Cross
after
06:27
07:09
08:18
09:23
10:30
11:32
12:47
13:27
14:37
15:37
16:50
17:50
18:59
19:45
20:39
21:32
22:32
23:32
00:32+1
Boys Village
before Petrol Station
06:29
07:11
08:20
09:25
10:32
11:34
12:49
13:29
14:39
15:39
16:52
17:52
19:01
19:47
20:40
21:33
22:33
23:33
00:33+1
St Athan War Memorial
opposite
06:30
07:12
08:21
09:26
10:33
11:35
12:50
13:30
14:40
15:40
16:53
17:53
19:02
19:48
20:41
21:34
22:34
23:34
00:34+1
St Athan Co-op
outside
06:30
07:12
08:21
09:26
10:33
11:35
12:50
13:30
14:40
15:40
16:53
17:53
19:02
19:48
20:42
21:35
22:35
23:35
00:35+1
St Athan, Rectory Road
after Phone Box
06:31
07:13
08:22
09:27
10:34
11:36
12:51
13:31
14:41
15:41
16:54
17:54
19:03
19:49
20:42
21:35
22:35
23:35
00:35+1
Beggars Pound
near
06:32
07:14
08:23
09:28
10:35
11:37
12:52
13:32
14:42
15:42
16:55
17:55
19:04
19:50
20:43
21:36
22:36
23:36
00:36+1
St Athan, RAF St Athan East Camp
opposite
06:33
07:15
08:24
09:29
10:36
11:38
12:53
13:33
14:43
15:43
16:56
17:56
19:05
19:51
20:44
21:37
22:37
23:37
00:37+1
06:35
07:17
08:26
09:31
10:38
11:40
12:55
13:35
14:45
15:45
16:58
17:58
19:07
19:53
20:46
21:39
22:39
23:39
00:39+1
06:36
07:18
08:27
09:32
10:39
11:41
12:56
13:36
14:46
15:46
16:59
17:59
19:08
19:54
20:47
21:40
22:40
23:40
00:40+1
Boverton, North Gate
near
06:39
07:21
08:31
09:36
10:42
11:44
12:59
13:39
14:49
15:49
17:02
18:02
19:11
19:57
20:50
21:43
22:43
23:43
00:43+1
06:41
07:23
08:32
09:37
10:44
11:46
13:01
13:41
14:51
15:51
17:04
18:04
19:13
19:59
20:51
21:44
22:44
23:44
00:44+1
Boverton Post Office
opposite
06:42
07:24
08:34
09:39
10:45
11:47
13:02
13:42
14:52
15:52
17:05
18:05
19:14
20:00
20:52
21:45
22:45
23:45
00:45+1
Boverton, Percy Smith Road
opposite junct
06:43
07:25
08:35
09:40
10:46
11:48
13:03
13:43
14:53
15:53
17:06
18:06
19:15
20:00
20:52
21:45
22:45
23:45
00:45+1
Boverton, Crawshay Drive
before
06:44
07:26
08:36
09:41
10:47
11:49
13:04
13:44
14:54
15:54
17:07
18:07
19:16
20:02
20:54
21:47
22:47
23:47
00:47+1
Boverton, Monmouth Way
after
06:45
07:27
08:38
09:42
10:48
11:50
13:05
13:45
14:55
15:56
17:09
18:08
19:17
20:03
20:55
21:48
22:48
23:48
00:48+1
Boverton, Whiteways
after
06:46
07:28
08:38
09:43
10:49
11:51
13:06
13:46
14:56
15:56
17:09
18:09
19:18
20:03
20:55
21:48
22:48
23:48
00:48+1
Boverton, Grange Gardens
after
06:47
07:29
08:39
09:44
10:50
11:52
13:07
13:47
14:57
15:57
17:10
18:10
19:19
20:04
20:56
21:49
22:49
23:49
00:49+1
Llantwit Major Interchange
inside
06:48
07:30
08:41
09:45
10:51
11:53
13:08
13:48
14:58
15:59
17:12
18:11
19:20
20:05
20:57
21:50
22:50
23:50
00:50+1
Timetable data from First Cymru, refreshed 2026-06-12 · Source: Bus Open Data Service (BODS) · Service code PG0000421:577.
All stops shown
98 stops- Cardiff Bus Station, Cardiff Bus Interchange Bay 1
- Atlantic Wharf, Vellacott Close after
- Atlantic Wharf, Glanhowny Close outside
- Atlantic Wharf, Lloyd George Avenue near Station
- Cardiff Bay, The Flourish before
- Cardiff Bay, Millennium Centre outside
- Butetown, Mount Stuart Square opposite
- Butetown, James Street before Police Station
- Butetown, Pomeroy Street before
- Grangetown, Horle Close after
- Grangetown, Avondale Gardens before
- Grangetown, Amherst Street before
- Grangetown, The Marl outside
- Grangetown, Staples near
- Grangetown, Cardiff Bay Asda opposite
- Cardiff International Sports Village, Prospect Place near
- Cardiff International Sports Village, Sports Village opposite Morrisons
- Llandough, Merrie Harrier after
- Llandough Hospital Stand 4 at
- Llandough Hospital Stand 3 at
- Llandough Hospital Stand 5 at
- Llandough Hospital Stand 8 at
- Llandough Hospital Stand 1 at
- Llandough, Merrie Harrier after
- Eastbrook in
- Eastbrook, Brookside before
- Dinas Powys Primary School before
- Dinas Powys, Elm Grove Road before
- Dinas Powys Railway Station outside
- Dinas Powys, Bryn-y-Don near
- Dinas Powys, Arnold House outside
- Palmerstown, Ty Verlon near
- Palmerstown, Laura Street after
- Palmerstown, Spring Street before
- Cadoxton, Weston Square before
- Cadoxton, Weston Square after
- Barry, Wynd Street after
- Barry Kwik Fit after
- Barry, Wyndham Street outside Flats 1-6
- Barry, Wyndham Street opposite 52
- Barry Town Centre 3 at
- Barry, Holton Road outside 116
- Barry, Holton Road Shops
- Barry Civic Offices 1 at
- Barry Dock, Barry Kwik Fit outside
- Barry, Gladstone Bridge after
- Barry, The Priory near
- Barry Hotel opposite
- Barry, Ship Hotel before
- Barry, Ship Hotel after
- Barry, West End Club outside
- Barry, All Saints Church after
- Barry, Park Hotel after
- Barry, Romilly Schools after
- Barry, Alexandra Gardens before
- Barry, College Road Co-op
- Barry College near
- Colcot, Barry Hospital near
- Colcot Sports Centre before
- Highlight Park opposite
- Colcot, Weycock Cross before
- Cwm Ciddy after
- Tredogan, Welford Farm near
- Tredogan, Celtic International Hotel opposite
- Cardiff Airport, ICAT before
- Cardiff Airport outside Terminal
- Cardiff Airport, BAMC opposite
- Tredogan, Celtic International Hotel opposite
- Tredogan, Cardiff Airport Holiday Inn Express outside
- Porthkerry, Eggerton Gray near
- Rhoose, Ceri Avenue after
- Rhoose, Romilly Road before
- Rhoose Shops before
- Rhoose, Mayflower near
- Rhoose, Wharton Close before
- Font-y-gary, Fontygary Inn after
- East Aberthaw, Aberthaw Reservoir after
- East Aberthaw, Blue Anchor opposite
- East Aberthaw, Aberthaw Cement Works outside
- Burton Hill on
- Burton, Llancadle Cross after
- Boys Village before Petrol Station
- St Athan War Memorial opposite
- St Athan Co-op outside
- St Athan, Rectory Road after Phone Box
- Beggars Pound near
- St Athan, RAF St Athan East Camp opposite
- Eglwys-Brewis, Pinewood Square before
- Eglwys-Brewis, Picketstone Close after
- Boverton, North Gate near
- Boverton, Old Brewery near
- Boverton Post Office opposite
- Boverton, Percy Smith Road opposite junct
- Boverton, Crawshay Drive before
- Boverton, Monmouth Way after
- Boverton, Whiteways after
- Boverton, Grange Gardens after
- Llantwit Major Interchange inside