124 Maerdy to Cardiff via Tonyrefail, Radyr
Operated by Stagecoach South Wales. Registered as running via Cross Inn, Talbot Green. First bus 06:19, last bus 20:10. 30 journeys on weekdays. Fares: adult single £1.40 to £10.00 — more.
Wanted a different 124? 11 other bus routes are numbered 124 elsewhere in the UK — see every 124 bus timetable by area.
| Stop | 06:19 | 06:30 | 06:47 | 07:48 | 09:13 | 10:13 | 11:13 | 12:13 | 13:23 | 14:23 | 16:18 | 17:55 to Ynysmaerdy Royal Glamorgan Hospital | 18:54 to Porth Interchange Bay 2 | 19:40 to Ynysmaerdy Royal Glamorgan Hospital | 20:03 to Porth Interchange Bay 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Terminus (at) | · | · | 06:47 | 07:48 | 09:13 | 10:13 | 11:13 | 12:13 | 13:23 | 14:23 | · | 17:55 | 18:54 | · | 20:03 |
| Ferndale Cemetery (opp) | · | · | 06:52 | 07:54 | 09:17 | 10:17 | 11:17 | 12:17 | 13:27 | 14:27 | · | 17:59 | 18:58 | · | 20:07 |
| Surgery (after) | · | · | 07:06 | 08:08 | 09:29 | 10:29 | 11:29 | 12:29 | 13:38 | 14:38 | · | 18:10 | 19:08 | · | 20:17 |
| Stanley Square (at) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Heol y Twyn (o/s 36-39) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Wattstown Rugby Club (after) | · | · | 07:13 | 08:14 | 09:35 | 10:35 | 11:35 | 12:35 | 13:44 | 14:44 | · | 18:16 | 19:14 | · | 20:23 |
| Porth Interchange Bay 2 | · | 06:30 | 07:31 | 08:32 | 09:53 | 10:53 | 11:53 | 12:53 | 14:02 | 15:03 | 16:18 | 18:32 | 19:24 | 19:40 | 20:29 |
| Brentan Villa (nr) | · | 06:38 | 07:40 | 08:40 | 10:01 | 11:01 | 12:01 | 13:01 | 14:10 | 15:11 | 16:26 | 18:41 | · | 19:48 | · |
| Coedely Con Club (o/s) | · | 06:47 | 07:54 | 08:54 | 10:12 | 11:12 | 12:12 | 13:12 | 14:21 | 15:27 | 16:39 | 18:53 | · | 20:00 | · |
| Royal Glamorgan Hospital (o/s) | · | 06:56 | 08:04 | 09:02 | 10:19 | 11:19 | 12:19 | 13:19 | 14:29 | 15:35 | 16:48 | 18:59 | · | 20:07 | · |
| Talbot Green Bus Station Stand A | 06:19 | 07:01 | 08:10 | 09:07 | 10:24 | 11:24 | 12:24 | 13:24 | 14:33 | 15:40 | 16:53 | · | · | · | · |
| Cross Inn (nr) | 06:23 | 07:05 | 08:15 | 09:12 | 10:29 | 11:29 | 12:29 | 13:29 | 14:38 | 15:45 | 16:58 | · | · | · | · |
| Dol-y-Felin (after) | · | 07:23 | 08:32 | 09:26 | 10:42 | 11:42 | 12:42 | 13:42 | 14:52 | 15:59 | 17:13 | · | · | · | · |
| Radyr Chain (before) | 06:39 | 07:39 | 08:48 | 09:39 | 10:55 | 11:55 | 12:55 | 13:55 | 15:08 | 16:14 | 17:28 | · | · | · | · |
| Gillian Road (after) | 06:41 | 07:44 | 08:52 | 09:44 | 11:00 | 12:00 | 13:00 | 14:00 | 15:13 | 16:19 | 17:33 | · | · | · | · |
| Cardiff Bus Interchange Bay 1 | 06:55 | 08:04 | 09:14 | 10:04 | 11:20 | 12:20 | 13:20 | 14:20 | 15:34 | 16:41 | 17:54 | · | · | · | · |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. 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.
Fares on the 124
Adult single £1.40 to £10.00 · Child single £0.90 to £1.00
Stagecoach's published fares on the Bus Open Data Service, in force from 1 September 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach South Wales before you travel.
Tickets on the 124
Stagecoach South Wales publishes singles, day returns, day tickets and season tickets on this route for adults, children and young people.
Return Wales · Single Wales · Day NetworkRider · Rhondda DayRider · Aberdare DayRider · Child TocynyCymru
…and 27 more tickets on this route.
A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.
Ticket types come from Stagecoach South Wales's own fares data on the Bus Open Data Service, last updated 3 September 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach South Wales.
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 Stagecoach South Wales before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day, Boxing Day, 28 December, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Christmas Eve — Thursday, 24 December 2026 towards Cardiff: 3 journeys, first 09:00 towards Maerdy: 2 journeys, first 16:08
- New Year's Eve — Thursday, 31 December 2026 towards Cardiff: 3 journeys, first 09:00 towards Maerdy: 2 journeys, first 16:08
Route map
All stops on route 124
124 towards Cardiff
All 112 stops
- Terminus (at) Maerdy
- Maerdy Hall (before former) Maerdy
- Maerdy Court (o/s) Maerdy
- Sion Chapel (after) Maerdy
- Conservative Club (o/s) Maerdy
- Glanville Terrace (o/s 9) Maerdy
- Ferndale Cemetery (opp) Ferndale
- Highfield (opp) Ferndale
- Ffaldau Terrace (opp Post Box) Ferndale
- Morris Terrace (o/s 2) Ferndale
- Rhondda Road (after) Ferndale
- North Road (opp 41) Ferndale
- Ferndale Library (before) Ferndale
- Penuel (after) Ferndale
- Ferndale Hotel (o/s) Ferndale
- Ferndale Clinic (o/s) Ferndale
- Rhondda Fach Sports Centre (nr) Tylorstown
- Prospect (after) Tylorstown
- Welfare Hall (o/s) Tylorstown
- Police Station (after) Tylorstown
- Surgery (after) Pontygwaith
- Stanley Square (at) Stanleytown
- Pontygwaith Community Centre (after) Pontygwaith
- Brewery Terrace (opp 4) Pontygwaith
- Margaret Street (opp 10) Wattstown
- Lewis Terrace (before) Wattstown
- Hillside Terrace (o/s 54) Wattstown
- Bryn Terrace (opp 20) Wattstown
- Cefn Road (o/s 6) Wattstown
- Heol Goronwy (cnr Heol Ceiriog) Wattstown
- Heol y Twyn (o/s 36-39) Wattstown
- Heol Ceiriog (o/s40) Wattstown
- Heol Llechau (o/s 22) Wattstown
- Bryn Terrace (o/s 20) Wattstown
- Wattstown Hotel (before) Wattstown
- Calfaria House (after) Wattstown
- Wattstown Rugby Club (after) Ynyshir
- Wilpak (o/s former) Ynyshir
- Station Hotel (before) Ynyshir
- Gynor Place (nr) Ynyshir
- Llanwonno Road (before) Ynyshir
- Workingmen`s Club (o/s) Porth
- New Offices (after) Porth
- Bus Depot dep (in) Porth
- Bus Depot (after) Porth
- Mary Street (before) Porth
- Morrisons (Stop N5) Porth
- Pontypridd Road (Stop N6) Porth
- Porth Interchange Bay 2 Porth
- The Rhondda PH (after) Cymmer
- Wilton's Shop (nr former) Cymmer
- Thai Elephant (o/s) Cymmer
- Farmers Arms (before) Trebanog
- Olive Terrace (after) Trebanog
- Trebanog Arms (after) Trebanog
- Cilely Farm (by) Trebanog
- Brentan Villa (nr) Tonyrefail
- Capel Hill Stores (opp) Tonyrefail
- Heol Aneurin (o/s 7) Tonyrefail
- Ty Dawel (opp) Tonyrefail
- St David's Church (opp) Tonyrefail
- High Street (o/s 8) Tonyrefail
- Mill Street (o/s 27) Tonyrefail
- Tynybryn Crossing (before) Tonyrefail
- Tylcha Wen Terrace (o/s 76) Thomastown
- Bethania Chapel (opp) Thomastown
- Coedely Con Club (o/s) Coedely
- Graig Afon (before) Coedely
- Post Office (before) Coedely
- Ynysmaerdy Industrial Estate (adj) Ynysmaerdy
- Royal Glamorgan Hospital (o/s) Ynysmaerdy
- Rhodfa Marics (in) Ynysmaerdy
- Talbot Road (opp 24) Talbot Green
- Talbot Green Bus Station Stand A Talbot Green
- Llantrisant Leisure Centre (before) Talbot Green
- Southgate Llantrisant
- Cross Inn Garage (o/s) Cross Inn
- Cross Inn (nr) Cross Inn
- Corner Park Garage (opp) Mwyndy
- Castell-y-Mynach (after) Mwyndy
- Tynewydd (nr) Mwyndy
- Groes-faen Houses (o/s) Groes-faen
- Babell Chapel (o/s) Groes-faen
- Hill Cottage (nr) Creigiau
- Robin Hill (nr) Creigiau
- Queen Charlotte Drive (before) Creigiau
- Maes-yr-Onnen (before) Creigiau
- Llys Gwynno (after) Creigiau
- Dol-y-Felin (after) Creigiau
- Tregarth Lodge (nr) Creigiau
- Creigiau Inn (before) Creigiau
- Parc-y-Coed (before) Creigiau
- Queen Charlotte Drive (after) Creigiau
- Broadlands (nr) Capel Llanilltern
- Graig-y-Parc (nr) Capel Llanilltern
- Rhydlafar (after) Rhydlafar
- Goitre Fach Farm (after Junction) Rhydlafar
- Llantrisant Road (adj Heol Isaf) Radyr
- Radyr Chain (before) Danescourt
- Danescourt Way (after) Danescourt
- Llantrisant Rise (before) Llandaff
- Gillian Road (after) Llandaff
- BBC Studios (o/s) Llandaff
- Black Lion (before) Llandaff
- Howells School (opp) Llandaff
- Penhill (before) Llandaff
- Llandaff Fields (o/s) Pontcanna
- Berthwin Street (before) Pontcanna
- Beverley Hotel (after) Pontcanna
- Sophia Gardens (after) Pontcanna
- Cathedral Road (o/s 6) Pontcanna
- Cardiff Bus Interchange Bay 1 Cardiff Bus Station
124 towards Maerdy
All 121 stops
- Cardiff Bus Interchange Bay 1 Cardiff Bus Station
- Cardiff Bridge KQ (o/s) Cardiff
- Cathedral Road (o/s 9) Pontcanna
- Talbot Street (after) Pontcanna
- Beverley Hotel (after) Pontcanna
- Berthwin Street (before) Pontcanna
- Halfway Hotel (o/s) Pontcanna
- Dulwich House (before) Llandaff
- Palace Road (opp 45) Llandaff
- Western Avenue (before) Llandaff
- Black Lion (after) Llandaff
- Heathcock (opp) Llandaff
- BBC Studios (opp) Llandaff
- Gillian Road (after) Llandaff
- Triscombe Drive (after) Llandaff
- Tangmere Drive (nr) Danescourt
- Radyr Chain (after) Danescourt
- Llantrisant Road (on) Radyr
- Maes y Llech (after) Radyr
- Ty Gwyn (before) Radyr
- Goitre Fach Farm (after junction) Rhydlafar
- Rhydlafar (after) Rhydlafar
- Nant Y Fynnon (opp) Capel Llanilltern
- Graig-y-Parc (nr) Capel Llanilltern
- Broadlands (nr) Capel Llanilltern
- Heol Sant y Nyll (after) Capel Llanilltern
- Queen Charlotte Drive (before) Creigiau
- Maes-yr-Onnen (before) Creigiau
- Llys Gwynno (after) Creigiau
- Dol-y-Felin (after) Creigiau
- Tregarth Lodge (nr) Creigiau
- Creigiau Inn (before) Creigiau
- Parc-y-Coed (before) Creigiau
- Queen Charlotte Drive (after) Creigiau
- Robin Hill (nr) Creigiau
- Henstaff Court (nr) Creigiau
- Hill Cottage (nr) Creigiau
- Dynevor Arms (after) Groes-faen
- Groes-faen Houses (opp) Groes-faen
- Castell-y-Mynach (before) Mwyndy
- Corner Park Garage (o/s) Mwyndy
- Cross Inn (nr) Cross Inn
- Cross Inn Garage (opp) Cross Inn
- Southgate Llantrisant
- Llantrisant Leisure Centre (after) Talbot Green
- Talbot Road (opp 24) Talbot Green
- Talbot Green Bus Station Stand C Talbot Green
- Rhodfa Marics (in) Ynysmaerdy
- Royal Glamorgan Hospital (opp) Ynysmaerdy
- Ynysmaerdy Industrial Estate (nr) Ynysmaerdy
- Post Office (after) Coedely
- Graig Afron (after) Coedely
- Coedely Con Club (opp) Coedely
- Bethania Chapel (o/s) Thomastown
- Tynybryn Crossing (before) Tonyrefail
- Mill Street (o/s Hairdressers) Tonyrefail
- High Street (nr) Tonyrefail
- St David's Church (o/s) Tonyrefail
- Ty Dawel (o/s) Tonyrefail
- Heol Aneurin (before) Tonyrefail
- Capel Hill Stores (after) Tonyrefail
- Brentan Villa (nr) Tonyrefail
- Cilely Farm (after) Trebanog
- Trebanog Arms (before) Trebanog
- Olive Terrace (before) Trebanog
- Farmers Arms (after) Trebanog
- Wilton`s Shop (nr former) Cymmer
- The Rhondda PH (before) Cymmer
- St John's Church (opp) Glyn Fach
- Dyllas Road (top) Cymmer
- River Terrace (o/s 29) Britannia
- Morrisons (Stop N5) Porth
- Pontypridd Road (Stop N6) Porth
- Porth Interchange Bay 6 Porth
- Surgery (before) Porth
- Bus Depot dep (in) Porth
- Bus Depot (after) Porth
- New Offices (opp) Porth
- Workingmen`s Club (before) Porth
- Llanwonno Road (after) Ynyshir
- Gynor Place (o/s 30) Ynyshir
- Ynyshir War Memorial (o/s) Ynyshir
- Wilpak (opp former) Ynyshir
- Wattstown Rugby Club (before) Ynyshir
- Calfaria House (before) Wattstown
- Wattstown Hotel (after) Wattstown
- Hillside Terrace (o/s 54) Wattstown
- Bryn Terrace (opp 20) Wattstown
- Cefn Road (o/s 6) Wattstown
- Heol Goronwy (cnr Heol Ceiriog) Wattstown
- Heol y Twyn (o/s 36-39) Wattstown
- Heol Ceiriog (o/s40) Wattstown
- Heol Llechau (o/s 22) Wattstown
- Bryn Terrace (o/s 20) Wattstown
- Lewis Terrace (after) Wattstown
- Margaret Street (o/s 5) Wattstown
- Brewery Terrace (o/s 5) Pontygwaith
- Pontygwaith Community Centre (o/s) Pontygwaith
- Stanley Square (at) Stanleytown
- Surgery (opp) Pontygwaith
- Jubilee Hotel (nr former) Tylorstown
- Police Station (opp) Tylorstown
- Welfare Hall (opp) Tylorstown
- Prospect (before) Tylorstown
- Rhondda Fach Sports Centre (nr) Tylorstown
- Ferndale Clinic (after) Ferndale
- Ferndale Hotel (before) Ferndale
- Rhondda Hotel (o/s former) Ferndale
- North Road Schools (o/s) Ferndale
- North Road (o/s 44) Ferndale
- Rhondda Road (before) Ferndale
- Morris Terrace (o/s Ffaldau View) Ferndale
- Ffaldau Terrace (adj Post Box) Ferndale
- Highfield (before) Ferndale
- Ferndale Cemetery (o/s) Ferndale
- Glanville Terrace (opp 5) Maerdy
- Conservative Club (opp) Maerdy
- Sion Chapel (after) Maerdy
- Maerdy Court (after) Maerdy
- Maerdy Hall (opp former) Maerdy
- Terminus (at) Maerdy
Service registration & registered changes
- Service change effective 6 November 2025 To amend Timetable.
- Service change effective 31 August 2025 To amend Timetable.
- Service change effective 2 February 2025 To amend Timetable.
- Service change effective 2 February 2025 To amend Timetable.
- Service change effective 23 November 2024 To amend Route.
Registered as financially supported by a local authority (Rhondda Cynon Taf County Borough Council).
From official Traffic Commissioner registrations. Registration PG0006630/245 · Changes in Cardiff Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 124 bus?
The first 124 departure on weekdays leaves at 06:19 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 124 bus?
The last 124 on weekdays leaves its first stop at 20:10. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 124 bus cost?
Stagecoach South Wales's published fares on the 124: adult single £1.40 to £10.00, child single £0.90 to £1.00. The England fare cap doesn't apply in Wales — Stagecoach South Wales sets the fares on the 124. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the 124 bus?
The 124 is operated by Stagecoach South Wales.
Timetable data from Stagecoach South Wales via the DfT Bus Open Data Service (Wales feed). Registered with the Traffic Commissioner as PG0006630/245. Check before you travel — services can change at short notice.