102 - Tarwick Drive - St Ambrose Road
S_102: current: true description: Tarwick Drive - St Ambrose Road line_brand: '' line_name: '102'
Routes
W/102_Cardiff Bus_(Leckwith Depot)_20260605.xml
Line: L_102
LineName: 102
ServiceCode: S_102
CreationDateTime: 5 Jun 2026, 1:20 p.m.
ModificationDateTime: 5 Jun 2026, 1:20 p.m.
Hash: 5ae5a6ac1754483207ac251f518fa78b09844cbb
RevisionNumber: 0
OperatingPeriod: 2026-06-05–2027-05-12
PublicUse: True
Description: Cardiff Bus Interchange - Cardiff Bus Interchange
Origin: Cardiff Bus Interchange
Destination: Cardiff Bus Interchange
Via: Gibbonsdown, Barry Hospital
Edit
| Block | Code | Direction | Start | End | Dates | Days | Bank Holidays | Dates | Garage | ||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 30478 | out | 06:10 | 08:45 | Thursdays, SO_120 days | Thursdays, SO_120 days | 2026-06-11 | Leckwith | ✎ | |||
| 30493 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30509 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30525 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30541 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30557 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30573 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30479 | out | 06:10 | 08:45 | Mondays, SO_121 days | Mondays, SO_121 days | 2026-06-22 | Leckwith | ✎ | |||
| 30494 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30510 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30526 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30542 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30558 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30574 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30480 | out | 06:10 | 08:45 | Tuesdays, SO_122 days | Tuesdays, SO_122 days | 2026-06-23 | Leckwith | ✎ | |||
| 30495 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30511 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30527 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30543 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30559 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30575 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30481 | out | 06:10 | 08:45 | Thursdays, SO_123 days | Thursdays, SO_123 days | 2026-06-25 | Leckwith | ✎ | |||
| 30496 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30512 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30528 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30544 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30560 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30576 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30482 | out | 06:10 | 08:45 | Tuesdays, SO_124 days | Tuesdays, SO_124 days | 2026-06-30 | Leckwith | ✎ | |||
| 30497 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30513 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30529 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30545 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30561 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30577 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30483 | out | 06:10 | 08:45 | Thursdays, SO_125 days | Thursdays, SO_125 days | 2026-07-09 | Leckwith | ✎ | |||
| 30498 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30514 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30531 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30547 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30563 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30579 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30485 | out | 06:10 | 08:45 | Thursdays, SO_126 days | Thursdays, SO_126 days | 2026-07-16 | Leckwith | ✎ | |||
| 30500 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30515 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30532 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30548 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30564 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30580 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30470 | out | 06:10 | 08:45 | Thursdays, SO_127 days | Thursdays, SO_127 days | 2026-07-30 | Leckwith | ✎ | |||
| 30486 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30502 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30518 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30534 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30550 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30566 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30484 | out | 06:10 | 08:45 | Monday to Friday, SO_146 days | Monday to Friday, SO_146 days | 2026-06-05–2026-06-10 2026-06-15–2026-06-18 2026-06-24 2026-06-26–2026-06-29 2026-07-01–2026-07-08 2026-07-13–2026-07-15 2026-07-17–2026-07-23 2026-07-27–2026-07-29 2026-08-03–2026-08-13 2026-08-17–2027-05-12 | Leckwith | ✎ | |||
| 30473 | out | 06:10 | 06:47 | Leckwith | ✎ | ||||||
| 30499 | out | 06:41 | 09:07 | Leckwith | ✎ | ||||||
| 30516 | out | 09:05 | 11:44 | Leckwith | ✎ | ||||||
| 30530 | out | 11:10 | 13:49 | Leckwith | ✎ | ||||||
| 30546 | out | 13:10 | 15:54 | Leckwith | ✎ | ||||||
| 30562 | out | 15:10 | 17:51 | Leckwith | ✎ | ||||||
| 30578 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30501 | in | 08:17 | 10:52 | Leckwith | ✎ | ||||||
| 30517 | in | 10:53 | 13:31 | Leckwith | ✎ | ||||||
| 30533 | in | 12:58 | 15:36 | Leckwith | ✎ | ||||||
| 30549 | in | 14:58 | 17:49 | Leckwith | ✎ | ||||||
| 30565 | in | 17:00 | 19:09 | Leckwith | ✎ | ||||||
| 30581 | in | 19:14 | 19:53 | Leckwith | ✎ | ||||||
| 30471 | out | 06:10 | 08:45 | Fridays, SO_128 days | Fridays, SO_128 days | 2026-06-12 | Leckwith | ✎ | |||
| 30487 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30503 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30519 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30535 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30551 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30567 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30472 | out | 06:10 | 08:45 | Fridays, SO_129 days | Fridays, SO_129 days | 2026-06-19 | Leckwith | ✎ | |||
| 30488 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30504 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30520 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30536 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30552 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30568 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30474 | out | 06:10 | 08:45 | Fridays, SO_130 days | Fridays, SO_130 days | 2026-07-10 | Leckwith | ✎ | |||
| 30489 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30505 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30521 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30537 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30553 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30569 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30475 | out | 06:10 | 08:45 | Fridays, SO_131 days | Fridays, SO_131 days | 2026-07-24 | Leckwith | ✎ | |||
| 30490 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30506 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30522 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30538 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30554 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30570 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30476 | out | 06:10 | 08:45 | Fridays, SO_132 days | Fridays, SO_132 days | 2026-07-31 | Leckwith | ✎ | |||
| 30491 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30507 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30523 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30539 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30555 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30571 | out | 17:15 | 19:53 | Leckwith | ✎ | ||||||
| 30477 | out | 06:10 | 08:45 | Fridays, SO_133 days | Fridays, SO_133 days | 2026-08-14 | Leckwith | ✎ | |||
| 30492 | out | 06:41 | 10:52 | Leckwith | ✎ | ||||||
| 30508 | out | 09:05 | 13:31 | Leckwith | ✎ | ||||||
| 30524 | out | 11:10 | 15:36 | Leckwith | ✎ | ||||||
| 30540 | out | 13:10 | 17:49 | Leckwith | ✎ | ||||||
| 30556 | out | 15:10 | 19:09 | Leckwith | ✎ | ||||||
| 30572 | out | 17:15 | 19:53 | Leckwith | ✎ |
Outbound
- Tarwick Drive (after)
- Beechley Drive (after)
- Westgate Street KM (o/s)
- Llaneirwg Way (after pedestrian crossing)
- Bishop Hannon Drive (after)
- Cardiff Bridge KQ (o/s)
- Ashcroft Crescent (after)
- Sanderling Drive (before)
- St Davids Hospital (opp)
- St Mellons Police Station (opp)
- Roche Crescent (after)
- Peter Lea Primary (o/s)
- Coleford Drive (before)
- Wyndham Crescent (after)
- Pwllmelin Road (after)
- Willowbrook Drive (before)
- Albert Street (before)
- Holy Family Church (o/s)
- Crickhowell Road (after)
- Canton Chapter Arts Centre (nr)
- Radnor Court (before)
- Meadowlane Primary School (o/s)
- Keyston Road (o/s 79)
- Clos Gwlad-Yr-Haf (o/s)
- Clive Road (after)
- Cosheston Close (after)
- Willowbrook School (opp)
- Camellia Court (o/s)
- Wessex St (before)
- Victoria Park 3 (at)
- Kwik Save (opp)
- Heol Seddon (after)
- Willowdene Way (before)
- Radyr Court (opp)
- Windway Road (before)
- Burne Jones Close (before)
- Heritage Park (o/s)
- Ely Bridge (before)
- Ely Road (opp)
- Heritage Inn (o/s)
- Heol Urban (after)
- Llaneirwg Way (before pedestrian crossing)
- Waungron Park Station (before)
- Danescourt Way (after)
- Llantrisant Rise (before)
- Bluebell Inn (opp)
- Mcclay Court (o/s)
- The Mount (nr)
- Gillian Road (after)
- The Fairwater (before)
- Bideford Road (before)
- BBC Studios (o/s)
- Wellwright Road (before)
- Gorse Place (o/s 43)
- Radyr Court Road (before)
- Countisbury Avenue (opp)
- Pinehurst Road (after)
- Elgar Crescent (after)
- Ysgol Glantaf (opp)
- Bluebell Drive (before)
- James & Jenkins (after Pineapple)
- Okehampton Avenue (before)
- Llandaff Station (before)
- Arnold Avenue (opp)
- Church Road (after)
- Hazlitt Close (opp)
- Clos Newydd (opp)
- Kelston Road (after)
- Shaw Close (after)
- Velindre Hospital (after)
- Thackeray Crescent (opp junct)
- Whitchurch Library (o/s)
- Laureate Close (opp)
- Plas y Llan (after)
- Llanrumney Hall (o/s)
- Merthyr Road Shops (o/s Opticians)
- Ball Lane (before)
- Three Elms (opp)
- Worle Avenue (after)
- Eastern Leisure Centre (o/s)
- Ararat Church (after)
- Lynton Terrace (after)
- The Philog (o/s 71)
- Carpenters Arms (opp former)
- Birchgrove Road (o/s 90)
- Birchgrove (after)
- Ty Mawr Road (after)
- Ipswich Road (after)
- Rhydhelig Ave (o/s 51)
- Heath Park Way (entrance)
- Sainsbury's (before)
- Childrens Unit (opp)
- Howardian Close (before)
- Baron's Court Road (before)
- Heath Hospital Main Entrance (o/s)
- Southcourt Road (before)
- Waterloo Road (after)
- Bronwydd Avenue (after)
- Greenlawns (before)
- Penylan Oval (nr)
- St Ambrose Road (before)
- Heathway (after)
- Queenwood Close (before)
- King George V Drive (after)
- Carisbrooke Way (o/s 102)
- Lothian Cres (before)
- St Denis Road (before)
- Grafton Close (after)
- Crystal Glen (before)
- Rhydypenau Crossroads (before)
- Lonsdale Road (after)
- Heol Esgyn (opp junct)
- Llanedeyrn Road (before roundabout)
- Berrymead Road (before)
- Queenwood (o/s)
- Rhydypenau Road (o/s 95)
- Ael y Bryn (opp)
- Pensylvania (after)
- Cyncoed Village (o/s 145)
- Glenwood (o/s)
- Derwen Road (after)
- Westminster Drive (after)
- Wern Goch (before)
- Meadow Close (before)
- Holly Bush (o/s)
- Llwyn Castan (before)
- Ty Cerrig (before)
- Aldi (before)
- Aldi (after)
- Ty Cerrig (after)
- Llwyn Castan (after)
- Gwern Rhuddi Road (nr 87)
- Glyncoed School (after)
- Ty Maeth (before)
- Wern Goch (after)
- Cemetery Gates (after)
- Westminster Drive (after)
- Heathmead (before)
- Glenwood (opp)
- Cyncoed Village (before)
- Westminster Crescent (before)
- Highfield Road Top (opp junct)
- Pensylvania (before)
- Heath Halt Road (o/s 43)
- St Ederyn's Road (after)
- Ael y Bryn (o/s)
- Cyncoed Avenue (after)
- Queenwood (opp)
- Lake Road North (nr)
- Celyn Avenue (o/s 37)
- Llanedeyrn Road (after roundabout)
- Lomond Crescent (opp junct)
- Discovery Inn (o/s)
- Discovery Inn (opp)
- St Teilo's (before)
- Grafton Close (before)
- Lomond Crescent (after)
- Celyn Avenue (o/s 32)
- Lothian Cres (before)
- Heath Halt Road (after)
- Cyncoed Avenue (before)
- St Ederyn's Road (before)
- Highfield Road Top (before)
- Carisbrooke Way (nr 118)
- Queenwood Close (before)
- Llangorse Rd (after)
- Heathwood Grove (after)
- Cemetery Gates (o/s)
- Penylan Oval (nr)
- Cyncoed Village (in)
- Ty Maeth (after)
- Greenlawns (after)
- Colchester Avenue Top (o/s 9)
- Hospital (opp)
- Dental Hospital (o/s)
- Colchester Avenue (o/s 41)
- Rhydhelig Ave (o/s 44)
- Earl`s Court Road (before)
- Howardian Close (after)
- Birchgrove Stop 1 (o/s Principality)
- Sainsbury's (opp)
- Birchgrove Road (o/s 43)
- The Philog (o/s 72)
- Colchester Avenue Bottom (after)
- Ararat Church (opp)
- Ipswich Road (before)
- Ty Mawr Avenue (after)
- Three Elms (o/s)
- Highlands (after)
- Merthyr Road Shops (o/s Coral)
- Brachdy Lane (after)
- Penlline Court (after)
- Quarry Dale (after)
- Whitchurch Library (opp)
- Downton Grange (nr former)
- Velindre Hospital (opp)
- Kelston Road (before)
- Heron Road (before)
- St Hilary Church (opp former)
- Clos Newydd (after)
- Towyn Road (before)
- Wingfield Rd (adj)
- Llandaff Station (after)
- Trowbridge Road (after)
- Abergele Road (after)
- James & Jenkins (before Pineapple)
- Cow & Snuffers (o/s)
- Hendre Road (before)
- Bridge Road (in)
- Rowing Club (after)
- BBC Studios (opp)
- Gillian Road (after)
- Triscombe Drive (after)
- Heol Urban (before)
- Burne Jones Close (after)
- Blethin Close (opp)
- Heol Seddon (before)
- Tangmere Drive (before)
- Waterhall Road (after)
- Keyston Road (o/s 110)
- Carter Place (opp)
- Pwllmelin Road (before)
- Whitland Close (after)
- Kerrigan Close (before)
- Waterhall Road (after)
- Roche Crescent (after)
- Beechley Drive (before)
- Ashcroft Crescent (before)
- Maple Drive (before)
- Beechley Drive (before)
- Pinehurst Road (opp)
- Holly Road (before)
- Everswell Rd (before)
- The Fairwater (opp)
- Llangattock Road (before)
- Norbury Road (after)
- Waun-gron Park Railway Station (before)
- Waungron Road (after)
- Ely Bridge (after)
- Windway Road (before)
- Victoria Park 1 (o/s)
- Nesta Road (after)
- Clive Road (before)
- Radnor Court (o/s)
- Canton Chapter Arts Centre (nr)
- Albert Street (before)
- Wyndham Crescent (before)
- Neville Street (o/s 5)
- Despenser Gardens (opp)
- Fitzhamon Embankment (opp 17)
- Cardiff Bus Interchange Bay 13
- Cyncoed Village (o/s 136)
- Rhydypenau Road (o/s 102)
- Dan-y-Coed Road (after)
- Llandennis Road (before)
- Rhydypenau Crossroads (after)
- Crystal Glen (after)
- St Denis Road (after)
- King George V Drive (before)
- Heathway (before)
- St Ambrose Road (before)