30 Newport to Cardiff via Penylan, Roath
Operated by Newport Bus. First bus 05:50, last bus 22:05. 24 journeys on weekdays. Fares: set by the operator — more.
30 buses on this route are also run by Cardiff Bus (34 journeys on weekdays) — those journeys are not in this timetable. Together, 58 journeys on weekdays.
Wanted a different 30? 36 other bus routes are numbered 30 elsewhere in the UK — see every 30 bus timetable by area.
| Stop | 05:50 | 06:55 | 08:35 | 09:50 | 11:20 | 12:20 | 13:50 | 14:50 | 16:20 | 17:25 | 19:00 | 21:05 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Friars Walk 15 (Bay 15) | 05:50 | 06:55 | 08:35 | 09:50 | 11:20 | 12:20 | 13:50 | 14:50 | 16:20 | 17:25 | 19:00 | 21:05 |
| Ebenezer Terrace (o/s 29) | 05:53 | 06:59 | 08:39 | 09:53 | 11:23 | 12:23 | 13:53 | 14:54 | 16:24 | 17:29 | 19:03 | 21:08 |
| Royal Gwent Hospital (opp) | 05:54 | 07:01 | 08:41 | 09:55 | 11:25 | 12:25 | 13:55 | 14:56 | 16:26 | 17:31 | 19:04 | 21:09 |
| Waterloo Road (opposite) | 05:56 | 07:04 | 08:45 | 09:57 | 11:27 | 12:27 | 13:57 | 15:00 | 16:29 | 17:35 | 19:06 | 21:11 |
| Cardiff Road Post Office (opposite) | 05:59 | 07:07 | 08:48 | 09:59 | 11:29 | 12:29 | 13:59 | 15:03 | 16:32 | 17:38 | 19:09 | 21:14 |
| Park Drive (before) | 06:01 | 07:09 | 08:51 | 10:01 | 11:31 | 12:31 | 14:01 | 15:06 | 16:35 | 17:41 | 19:11 | 21:16 |
| Cleppa Park (nr) | 06:05 | 07:14 | 08:57 | 10:06 | 11:36 | 12:36 | 14:06 | 15:11 | 16:40 | 17:46 | 19:15 | 21:19 |
| Blacksmith's Way (nr) | 06:08 | 07:18 | 09:01 | 10:09 | 11:39 | 12:39 | 14:09 | 15:15 | 16:44 | 17:50 | 19:17 | 21:22 |
| Pound Hill (after) | 06:09 | 07:20 | 09:03 | 10:10 | 11:40 | 12:40 | 14:10 | 15:17 | 16:46 | 17:51 | 19:19 | 21:23 |
| Castleton Old Post Office (after Post Box) | 06:12 | 07:23 | 09:06 | 10:13 | 11:43 | 12:43 | 14:13 | 15:20 | 16:49 | 17:54 | 19:21 | 21:25 |
| Wyevale Garden Centre (o/s) | 06:15 | 07:26 | 09:09 | 10:16 | 11:46 | 12:46 | 14:16 | 15:23 | 16:52 | 17:57 | 19:23 | 21:27 |
| Llaneirwg Way (before) | 06:17 | 07:28 | 09:11 | 10:18 | 11:48 | 12:48 | 14:18 | 15:25 | 16:54 | 17:59 | 19:25 | 21:29 |
| The Mount (nr) | 06:20 | 07:31 | 09:14 | 10:20 | 11:50 | 12:50 | 14:20 | 15:28 | 16:57 | 18:01 | 19:27 | 21:31 |
| Rumney High School (o/s) | 06:22 | 07:33 | 09:16 | 10:22 | 11:52 | 12:52 | 14:22 | 15:30 | 16:59 | 18:03 | 19:29 | 21:32 |
| Highcroft (opp) | 06:23 | 07:34 | 09:17 | 10:23 | 11:53 | 12:53 | 14:23 | 15:31 | 17:00 | 18:04 | 19:30 | 21:34 |
| Carpenters Arms (opp former) | 06:26 | 07:37 | 09:20 | 10:26 | 11:56 | 12:56 | 14:26 | 15:34 | 17:03 | 18:07 | 19:33 | 21:36 |
| Ipswich Road (after) | 06:30 | 07:41 | 09:23 | 10:30 | 12:00 | 13:00 | 14:30 | 15:38 | 17:07 | 18:11 | 19:36 | 21:39 |
| City Link (o/s Retail Park) | 06:32 | 07:43 | 09:25 | 10:32 | 12:02 | 13:02 | 14:32 | 15:40 | 17:09 | 18:13 | 19:38 | 21:41 |
| Stacey Road (end of) | 06:34 | 07:46 | 09:27 | 10:34 | 12:04 | 13:04 | 14:34 | 15:42 | 17:11 | 18:15 | 19:40 | 21:43 |
| Piercefield Place (after) | 06:37 | 07:49 | 09:30 | 10:37 | 12:07 | 13:07 | 14:37 | 15:45 | 17:14 | 18:18 | 19:43 | 21:45 |
| Fitzalan Place (after) | 06:40 | 07:52 | 09:33 | 10:40 | 12:10 | 13:10 | 14:40 | 15:48 | 17:17 | 18:21 | 19:46 | 21:48 |
| Custom House Street JG (o/s) | · | · | · | · | · | · | · | · | · | · | · | 21:59 |
| Greyfriars Road GN (o/s) | 06:44 | 07:57 | 09:38 | 10:44 | 12:14 | 13:14 | 14:44 | 15:52 | 17:22 | 18:25 | 19:50 | · |
| Westgate Street KG (o/s) | 06:48 | 08:03 | 09:44 | 10:49 | 12:19 | 13:19 | 14:49 | 15:58 | 17:28 | 18:30 | 19:55 | · |
| Cardiff Bus Interchange Bay 14 | 06:51 | 08:06 | 09:47 | 10:52 | 12:22 | 13:22 | 14:52 | 16:01 | 17:31 | 18:33 | 19:58 | · |
Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Newport Bus before you travel. Everything above is an ordinary week.
- Christmas Day — Friday, 25 December 2026 The operator’s data lists more buses on this date than on an ordinary Friday (17 journeys each way, against 12), which usually means two timetables have been added together by mistake. Check with Newport Bus before you travel.
- Boxing Day — Saturday, 26 December 2026 The operator’s data lists more buses on this date than on an ordinary Saturday (47 journeys in both directions together, against 16), which usually means two timetables have been added together by mistake. Check with Newport Bus before you travel.
- New Year's Day — Friday, 1 January 2027 The operator’s data lists more buses on this date than on an ordinary Friday (17 journeys each way, against 12), which usually means two timetables have been added together by mistake. Check with Newport Bus before you travel.
Route map
All stops on route 30
30 towards Cardiff
All 48 stops
- Friars Walk 15 (Bay 15) Newport
- Emlyn Street (on) Newport
- Ebenezer Terrace (o/s 29) Newport
- Newport Central Police Station (outside) Newport
- Royal Gwent Hospital (opp) Newport
- Belle Vue Park (before) Newport
- Waterloo Road (opposite) Maesglas
- McDonald`s (outside) Maesglas
- Cardiff Road Post Office (opposite) Maesglas
- Maes-glas Shops (o/s) Maesglas
- Park Drive (before) Maesglas
- Tredegar Park (opp) Tredegar Park
- Cleppa Park (nr) Newport
- Celtic Springs (nr) Newport
- Blacksmith's Way (nr) Coedkernew
- Berryhill Farm (after) Coedkernew
- Pound Hill (after) Castleton
- Halfway Garage (nr) Castleton
- Castleton Old Post Office (after Post Box) Castleton
- St Mellons Country Club (nr) Castleton
- Wyevale Garden Centre (o/s) St Mellons
- Vaindre Lane (next to) Old St Mellons
- Llaneirwg Way (before) Old St Mellons
- Bluebell Inn (opp) Old St Mellons
- The Mount (nr) Rumney
- St Illtyd`s High School (o/s) Rumney
- Rumney High School (o/s) Rumney
- Witla Court (before) Rumney
- Highcroft (opp) Rumney
- Claremont Crescent (after) Rumney
- Carpenters Arms (opp former) Rumney
- Ty Mawr Road (after) Rumney
- Ipswich Road (after) Penylan
- Colchester Avenue Bottom (before) Penylan
- City Link (o/s Retail Park) Roath
- Royal Oak (before) Roath
- Stacey Road (end of) Roath
- Priest Road (after) Roath
- Piercefield Place (after) Roath
- Cardiff Royal Infirmary 5 (o/s) Adamsdown
- Fitzalan Place (after) Adamsdown
- Queen Street HF (o/s) Cardiff
- Custom House Street JG (o/s) Cardiff
- Dumfries Place HX (o/s) Cardiff
- Greyfriars Road GN (o/s) Cardiff
- Kingsway GR (o/s) Cardiff Castle
- Westgate Street KG (o/s) Cardiff
- Cardiff Bus Interchange Bay 14 Cardiff Bus Station
30 towards Newport
All 44 stops
- Cardiff Bus Interchange Bay 14 Cardiff Bus Station
- Custom House Street JG (o/s) Cardiff
- Lower Churchill Way HG (o/s) Cardiff
- West Grove (o/s) Roath
- Infirmary (o/s) Roath
- Elm Street (before) Roath
- Oakfield Street (after) Roath
- Stacey Road (opp) Roath
- Royal Oak (after) Roath
- City Link (opp Retail Park) Roath
- Colchester Avenue Bottom (after) Penylan
- Ipswich Road (before) Penylan
- Castle Avenue (after) Rumney
- Ty Mawr Road (after) Rumney
- Carpenters Arms (o/s former) Rumney
- Llanrumney Avenue (after) Rumney
- Highcroft (after) Rumney
- Taunton Crescent (o/s) Rumney
- Rumney High School (opp) Rumney
- Mount Pleasant Avenue (after) Rumney
- Bluebell Inn (after) Old St Mellons
- Llaneirwg Way (after) Old St Mellons
- Wern Fawr Lane (after) Old St Mellons
- Wyevale Garden Centre (opp) St Mellons
- St Mellons Country Club (nr) Castleton
- Coach & Horses (before) Castleton
- Halfway Garage (nr) Castleton
- Pound Hill (before) Castleton
- Berryhill Farm (opp) Coedkernew
- Blacksmith's Way (adj) Coedkernew
- Celtic Springs (nr) Newport
- Cleppa Park (nr) Newport
- Tredegar Park Gates (o/s) Tredegar Park
- Park Drive (after) Maesglas
- St Thomas` Church (opposite) Maesglas
- Maes-glas Shops (before) Maesglas
- Harlech Retail Park (opposite) Maesglas
- McDonald`s (opposite) Maesglas
- Waterloo Road (after) Maesglas
- Belle Vue Park (after) Newport
- Royal Gwent Hospital (tu allan) Newport
- Mariners Green (opp) Newport
- Kingsway Centre (opposite) Newport
- Friars Walk 15 (Bay 15) Newport
Towns & areas on this route
Frequently asked questions
What time is the first 30 bus?
The first 30 departure on weekdays leaves at 05:50 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 30 bus?
The last 30 on weekdays leaves its first stop at 22:05. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 30 bus cost?
The England fare cap doesn't apply in Wales — Newport Bus sets the fares on the 30. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the 30 bus?
The 30 is operated by Newport Bus.
Timetable data from Newport Bus via Cardiff Bus open data. Check before you travel — services can change at short notice.