Cardiff Bus Route 30
Bus timetable and route map · Monday to Friday, Saturday, Sunday
Cardiff Bus Route 30 is a bus route in Cardiff, Penarth and the Vale of Glamorgan, serving Newport (Friars Walk Bus Stn), Maesglas Post Office, Carpenters Arms, Stacey Road and Harlech Retail Park. Monday to Friday the first bus is at 05:25 and the last at 20:15, every 1 h during the day. Updated 4 October 2026.
Timetable summary
Monday to Friday
- First
- 05:25
- Last
- 20:15
- Buses
- 34
- Daytime
- every 1 h
Saturday
- First
- 07:25
- Last
- 20:40
- Buses
- 14
- Daytime
- every 2 h
Sunday
- First
- 09:20
- Last
- 18:40
- Buses
- 10
- Daytime
- every 2 h 5 min
Timetable change: Cardiff Bus’ timetable changes on 22 October 2026. The times below are for the current timetable.
Route 30 to Cardiff Bus Interchange
Destination sign “City Centre” · from Newport (Friars Walk Bus Stn) · 46 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Newport (Friars Walk Bus Stn) | Maesglas Post Office | Berryhill Farm | Bluebell Inn | Carpenters Arms | Piercefield Place | Cardiff Bus Interchange |
|---|---|---|---|---|---|---|
| 06:30 | 06:42 | 06:55 | 07:06 | 07:14 | 07:28 | 07:45 |
| 07:25 | 07:37 | 07:50 | 08:01 | 08:09 | 08:23 | 08:40 |
| 08:05 | 08:17 | 08:30 | 08:41 | 08:49 | 09:03 | 09:20 |
| 09:20 | 09:30 | 09:41 | 09:50 | 09:57 | 10:08 | 10:20 |
| 10:20 | 10:30 | 10:41 | 10:50 | 10:57 | 11:07 | 11:20 |
| 10:50 | 11:00 | 11:11 | 11:20 | 11:27 | 11:37 | 11:50 |
| 11:50 | 12:00 | 12:11 | 12:20 | 12:27 | 12:37 | 12:50 |
| 12:50 | 13:00 | 13:11 | 13:20 | 13:27 | 13:38 | 13:50 |
| 13:20 | 13:30 | 13:41 | 13:50 | 13:57 | 14:08 | 14:20 |
| 14:20 | 14:32 | 14:45 | 14:55 | 15:02 | 15:13 | 15:30 |
| 15:20 | 15:32 | 15:45 | 15:55 | 16:02 | 16:13 | 16:30 |
| 15:50 | 16:02 | 16:15 | 16:25 | 16:32 | 16:43 | 17:00 |
| 16:55 | 17:07 | 17:20 | 17:30 | 17:37 | 17:48 | 18:05 |
| 17:55 | 18:07 | 18:20 | 18:30 | 18:37 | 18:48 | 19:05 |
| 18:30 | 18:42 | 18:55 | 19:05 | 19:12 | 19:23 | 19:40 |
| 19:45 | 19:55 | 20:06 | 20:15 | 20:22 | 20:33 | 20:45 |
| 20:15 | 20:25 | 20:36 | 20:45 | 20:52 | 21:03 | 21:15 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Newport (Friars Walk Bus Stn) | Maesglas Post Office | Berryhill Farm | Bluebell Inn | Carpenters Arms | Piercefield Place | Cardiff Bus Interchange |
|---|---|---|---|---|---|---|
| 08:25 | 08:33 | 08:42 | 08:49 | 08:54 | 09:03 | 09:20 |
| 10:35 | 10:45 | 10:55 | 11:04 | 11:11 | 11:20 | 11:35 |
| 12:35 | 12:45 | 12:55 | 13:04 | 13:11 | 13:20 | 13:35 |
| 14:35 | 14:45 | 14:55 | 15:04 | 15:11 | 15:20 | 15:35 |
| 16:35 | 16:45 | 16:55 | 17:04 | 17:11 | 17:20 | 17:35 |
| 18:35 | 18:43 | 18:52 | 18:59 | 19:04 | 19:13 | 19:30 |
| 20:40 | 20:48 | 20:57 | 21:04 | 21:09 | 21:18 | 21:35 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Newport (Friars Walk Bus Stn) | Maesglas Post Office | Berryhill Farm | Bluebell Inn | Carpenters Arms | Piercefield Place | Cardiff Bus Interchange |
|---|---|---|---|---|---|---|
| 10:20 | 10:29 | 10:39 | 10:48 | 10:55 | 11:06 | 11:18 |
| 12:25 | 12:34 | 12:44 | 12:53 | 13:00 | 13:11 | 13:23 |
| 14:30 | 14:39 | 14:49 | 14:58 | 15:05 | 15:16 | 15:28 |
| 16:40 | 16:49 | 16:59 | 17:08 | 17:15 | 17:26 | 17:38 |
| 18:40 | 18:49 | 18:58 | 19:07 | 19:14 | 19:25 | 19:37 |
All 46 stops in this direction
- Newport (Friars Walk Bus Stn) #5310AWB32203
- Kingsway Centre #5310AWB30435
- Bakery #5310AWB30437
- Police Station #5310AWB30511
- Royal Gwent Hospital #5310AWB30508
- Belle Vue Park #5310AWB30506
- Waterloo Road #5310AWB30505
- Maesglas McDonald`s #5310AWB30503
- Maesglas Post Office #5310AWB30500
- Maesglas Shops #5310AWB30499
- Maesglas BP Garage #5310AWB31086
- Tredegar Park #5310AWB31056
- Cleppa Park #5310AWB31058
- Celtic Way #5310AWB31062
- Tavern Farm #5310AWB31063
- Berryhill Farm #5310AWB31066
- Pound Hill #5310AWB31068
- Halfway Garage #5310AWB31069
- Castleton (Post Office) #5310AWA10070
- Bryn Hafren #5310AWA10071
- Wyevale Garden Centre #5710WDB48494
- Vaindre Lane #5710AWA10072
- Llaneirwg Way #5710AWA10073
- Bluebell Inn #5710AWA10074
- The Mount #5710AWA10075
- St Illtyds H S #5710AWA10076
- High School #5710AWA10119
- Witla Court #5710AWA10120
- Highcroft #5710AWA10121
- Claremont Crescent #5710AWA10122
- Carpenters Arms #5710AWA10123
- Ty Mawr Road #5710AWA10124
- Ipswich Road #5710AWA10220
- Colchester Avenue Bottom #5710AWA10221
- City Link #5710AWA10222
- Royal Oak #5710AWA10223
- Stacey Road #5710AWA10236
- Priest Road #5710AWA10237
- Piercefield Place #5710AWA10238
- Infirmary #5710AWA10240
- Blind Institute #5710AWA10242
- Dumfries Place #5710AWA12737
- Greyfriars Road Stop GN #5710AWA11081
- Kingsway GR #5710AWA11097
- Westgate Street (KG) #5710WDB21799
- Cardiff Bus Interchange #5710WDB48551
Route 30 to Newport (Friars Walk Bus Stn)
Destination sign “Newport Bus Station” · from Cardiff Bus Interchange · 43 stops
Monday to Friday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Cardiff Bus Interchange | Stacey Road | Carpenters Arms | Llaneirwg Way | Berryhill Farm | Harlech Retail Park | Newport (Friars Walk Bus Stn) |
|---|---|---|---|---|---|---|
| 05:25 | 05:40 | 05:48 | 05:56 | 06:05 | 06:15 | 06:25 |
| 06:20 | 06:35 | 06:45 | 06:52 | 07:00 | 07:10 | 07:20 |
| 06:45 | 07:01 | 07:12 | 07:19 | 07:27 | 07:38 | 07:50 |
| 07:55 | 08:11 | 08:22 | 08:29 | 08:37 | 08:48 | 09:00 |
| 09:00 | 09:15 | 09:26 | 09:32 | 09:39 | 09:49 | 10:00 |
| 09:30 | 09:45 | 09:56 | 10:02 | 10:09 | 10:19 | 10:30 |
| 10:30 | 10:45 | 10:56 | 11:02 | 11:09 | 11:19 | 11:30 |
| 11:30 | 11:45 | 11:56 | 12:02 | 12:09 | 12:19 | 12:30 |
| 12:00 | 12:15 | 12:26 | 12:32 | 12:39 | 12:49 | 13:00 |
| 13:00 | 13:15 | 13:26 | 13:32 | 13:39 | 13:49 | 14:00 |
| 14:00 | 14:15 | 14:26 | 14:32 | 14:39 | 14:49 | 15:00 |
| 14:35 | 14:50 | 15:01 | 15:07 | 15:14 | 15:24 | 15:35 |
| 15:35 | 15:55 | 16:08 | 16:15 | 16:23 | 16:35 | 16:50 |
| 16:35 | 16:55 | 17:08 | 17:15 | 17:23 | 17:35 | 17:50 |
| 17:10 | 17:30 | 17:43 | 17:50 | 17:58 | 18:10 | 18:25 |
| 18:10 | 18:30 | 18:43 | 18:50 | 18:58 | 19:10 | 19:25 |
| 19:10 | 19:25 | 19:35 | 19:42 | 19:50 | 20:00 | 20:10 |
Saturday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Cardiff Bus Interchange | Stacey Road | Carpenters Arms | Llaneirwg Way | Berryhill Farm | Harlech Retail Park | Newport (Friars Walk Bus Stn) |
|---|---|---|---|---|---|---|
| 07:25 | 07:35 | 07:43 | 07:47 | 07:55 | 08:05 | 08:17 |
| 09:30 | 09:40 | 09:49 | 09:54 | 10:03 | 10:13 | 10:25 |
| 11:30 | 11:42 | 11:51 | 11:56 | 12:05 | 12:15 | 12:27 |
| 13:30 | 13:42 | 13:51 | 13:56 | 14:05 | 14:15 | 14:27 |
| 15:30 | 15:42 | 15:51 | 15:56 | 16:05 | 16:15 | 16:27 |
| 17:30 | 17:42 | 17:51 | 17:56 | 18:05 | 18:15 | 18:27 |
| 19:40 | 19:50 | 19:58 | 20:02 | 20:10 | 20:20 | 20:32 |
Sunday
Times at the main stops. 24-hour clock. A dot means that trip does not stop there.
| Cardiff Bus Interchange | Stacey Road | Carpenters Arms | Llaneirwg Way | Berryhill Farm | Harlech Retail Park | Newport (Friars Walk Bus Stn) |
|---|---|---|---|---|---|---|
| 09:20 | 09:32 | 09:41 | 09:46 | 09:54 | 10:03 | 10:15 |
| 11:25 | 11:37 | 11:46 | 11:51 | 11:59 | 12:08 | 12:20 |
| 13:30 | 13:42 | 13:51 | 13:56 | 14:04 | 14:13 | 14:25 |
| 15:40 | 15:52 | 16:01 | 16:06 | 16:14 | 16:23 | 16:35 |
| 17:40 | 17:52 | 18:01 | 18:06 | 18:14 | 18:23 | 18:35 |
All 43 stops in this direction
- Cardiff Bus Interchange #5710WDB48551
- Customhouse Street JG #5710CAA02623
- Lower Churchill Way #5710WDB46611
- West Grove 2 #5710AWA10045
- Infirmary #5710AWA10048
- Elm Street #5710AWA10050
- Oakfield Street #5710AWA10051
- Stacey Road #5710AWA10052
- Royal Oak #5710AWA10053
- City Link #5710AWA10054
- Colchester Avenue Bottom #5710AWA10055
- Ipswich Road #5710AWA10056
- Castle Avenue #5710AWA10057
- Ty Mawr Road #5710AWA10058
- Carpenters Arms #5710AWA10059
- Llanrumney Ave #5710AWA10060
- Highcroft #5710AWA10061
- Taunton Crescent #5710AWA10062
- High School #5710AWA10063
- Mount Pleasant Avenue #5710AWA10064
- Bluebell Inn #5710AWA10065
- Llaneirwg Way #5710AWA10066
- Wern Fawr Lane #5710AWA10067
- Wyevale Garden Centre #5710WDB48493
- St Olaves #5310AWA10068
- Castleton (Coach & Horses) #5310AWB31071
- Halfway Garage #5310AWB31070
- Pound Hill #5310AWB31067
- Berryhill Farm #5310AWB31065
- Tavern Farm #5310AWB31064
- Celtic Way #5310AWB31061
- Cleppa Park #5310AWB31059
- Tredegar Park #5310AWB30496
- Park Drive #5310GWX16404
- Ebbw Bridge Club #5310AWB31087
- Harlech Retail Park #5310AWB30501
- Maesglas McDonald`s #5310AWB30502
- Waterloo Road #5310AWB30504
- Belle Vue Park #5310AWB30507
- Royal Gwent Hospital #5310AWB30509
- Police Station #5310AWB30510
- Kingsway #5310AWB30436
- Newport (Friars Walk Bus Stn) #5310AWB32203
Route 30 route map
Questions about Cardiff Bus Route 30
What time is the first Route 30 bus?
Monday to Friday: 05:25. Saturday: 07:25. Sunday: 09:20.
What time is the last Route 30 bus?
Monday to Friday: 20:15. Saturday: 20:40. Sunday: 18:40. A time after midnight belongs to the evening before.
How often does Route 30 run?
Monday to Friday: every 1 h. Saturday: every 2 h. Sunday: every 2 h 5 min, between 07:00 and 19:00.
Does Route 30 run at weekends?
Saturday: yes. Sunday: yes.
Where does Route 30 go?
Route 30 serves Newport (Friars Walk Bus Stn), Maesglas Post Office, Carpenters Arms, Stacey Road and Harlech Retail Park. The full list of stops for each direction is below the timetables.
Are these live bus times?
No. They are the published timetable from Cardiff Bus’ open data, refreshed 4 October 2026. A bus can run early or late, and disruptions are not shown.
Source: Cardiff Bus open data (GTFS schedule for Cardiff Bus), used under the Open Government Licence v3.0. Refreshed 4 October 2026. These are scheduled times; disruptions and service alerts are published by the operator. Contains public sector information licensed under the Open Government Licence v3.0. Changes made: times reformatted into timetables and departure lists.