21 Bus - City Centre - City Centre

List of stops

    Cardiff Bus Interchange Bay 10 – Cardiff Bus Interchange Bay 10

    Cardiff Bus Interchange Bay 10

    —07:0007:2708:1008:4509:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:1515:5016:2016:5017:2517:5518:4019:3520:3521:35

    Westgate Street KN

    —07:0007:2808:1108:4609:1609:4610:1610:4611:1611:4612:1612:4613:1613:4614:1614:4615:1615:5116:2116:5117:2617:5618:4119:3620:3621:36

    Kingsway GA

    —07:0207:3008:1308:4809:1809:4810:1810:4811:1811:4812:1812:4813:1813:4814:1914:4915:1915:5416:2416:5417:2917:5918:4319:3820:3821:38

    Corbett Road

    —07:0407:3308:1608:5009:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2214:5215:2215:5716:2716:5717:3218:0218:4619:4120:4021:40

    Blackweir

    —07:0707:3508:1908:5309:2309:5310:2310:5311:2311:5312:2312:5313:2313:5314:2514:5515:2516:0016:3017:0017:3518:0518:4919:4420:4321:43

    Maindy Stadium

    —07:0807:3708:2108:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2614:5615:2616:0116:3117:0117:3618:0618:5119:4520:4421:44

    Parkfield Place

    —07:0807:3808:2208:5509:2509:5510:2510:5511:2511:5512:2512:5513:2513:5514:2814:5815:2816:0316:3317:0317:3818:0818:5219:4620:4521:45

    North Road Clinic

    —07:0907:3908:2308:5609:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2914:5915:2916:0416:3417:0417:3918:0918:5319:4720:4621:46

    Cross Inn

    —07:1207:4208:2708:5909:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:3315:0315:3316:0816:3817:0817:4318:1318:5719:5120:4921:49

    Birchgrove 1

    06:4007:1307:4308:2809:0009:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3415:0415:3416:0916:3917:0917:4418:1418:5819:5220:5021:50

    Pantbach Avenue

    06:4107:1407:4408:2909:0109:3110:0110:3111:0111:3112:0112:3113:0113:3114:0114:3515:0515:3516:1016:4017:1017:4518:1518:5919:5320:5121:51

    Welwyn Road

    06:4207:1507:4608:3109:0309:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3715:0715:3716:1216:4217:1217:4718:1719:0019:5420:5221:52

    Kyle Avenue

    06:4307:1607:4708:3209:0509:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3815:0815:3816:1316:4317:1317:4818:1819:0119:5520:5321:53

    Rhiwbina Station

    06:4407:1807:4908:3409:0709:3710:0710:3711:0711:3712:0712:3713:0713:3714:0714:4015:1015:4016:1516:4517:1517:5018:2019:0319:5720:5421:54

    Rhiwbina Shopping Centre

    06:4407:1807:5008:3509:0809:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:4015:1115:4116:1616:4617:1617:5118:2119:0319:5720:5421:54

    Lon-y-Rhyd

    06:4607:2007:5108:3609:0909:3910:0910:3911:0911:3912:0912:3913:0913:3914:0914:4215:1215:4216:1716:4717:1717:5218:2219:0519:5920:5521:55

    Heol y Deri

    06:4707:2007:5208:3709:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4315:1315:4316:1816:4817:1817:5318:2319:0619:5920:5621:56

    Heol Nant Castan

    06:4707:2107:5308:3809:1109:4110:1110:4111:1111:4112:1112:4113:1113:4114:1114:4315:1415:4416:1916:4917:1917:5418:2419:0620:0020:5621:56

    Heol Llanishen Fach

    06:4807:2207:5408:3909:1209:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4415:1515:4516:2016:5017:2017:5518:2519:0720:0120:5721:57

    Heol Uchaf Spar

    06:4807:2207:5408:3909:1209:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4415:1515:4516:2016:5017:2017:5518:2519:0720:0120:5721:57

    Heol Lewis

    06:4907:2307:5608:4109:1309:4310:1310:4311:1311:4312:1312:4313:1313:4314:1314:4515:1715:4716:2216:5217:2217:5718:2719:0820:0220:5721:57

    Gron Ffordd

    06:5007:2307:5708:4209:1409:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4615:1815:4816:2316:5317:2317:5818:2819:0920:0220:5821:58

    Wenallt Road

    06:5107:2407:5808:4309:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4715:1915:4916:2416:5417:2417:5918:2919:1020:0320:5821:58

    Lon Ysgubor

    06:5207:2507:5908:4409:1609:4610:1610:4611:1611:4612:1612:4613:1613:4614:1614:4815:2015:5016:2516:5517:2518:0018:3019:1120:0420:5921:59

    The Deri

    06:5307:2608:0008:4509:1709:4710:1710:4711:1711:4712:1712:4713:1713:4714:1714:4915:2115:5116:2616:5617:2618:0118:3119:1220:0521:0022:00

    Rhiwbina Hill

    06:5407:2808:0308:4709:1909:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:5115:2315:5316:2816:5817:2818:0318:3319:1320:0621:0122:01

    Caer Wenallt North

    06:5607:3008:0508:4909:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2014:5215:2415:5416:2916:5917:2918:0418:3419:1520:0821:0322:03

    Caer Wenallt South

    06:5707:3208:0708:5109:2209:5210:2210:5211:2211:5212:2212:5213:2213:5214:2214:5415:2615:5616:3117:0117:3118:0618:3619:1620:0921:0422:04

    Heol Pant Y Rhyn

    06:5807:3308:0908:5309:2309:5310:2310:5311:2311:5312:2312:5313:2313:5314:2314:5515:2715:5716:3217:0217:3218:0718:3719:1720:1021:0522:05

    Hollybush Inn

    06:5907:3408:1108:5409:2409:5410:2410:5411:2411:5412:2412:5413:2413:5414:2414:5615:2815:5816:3317:0317:3318:0818:3819:1820:1121:0622:06

    Whitchurch Hospital

    07:0007:3708:1408:5609:2609:5610:2610:5611:2611:5612:2612:5613:2613:5614:2614:5815:3016:0016:3517:0517:3518:1018:4019:1920:1221:0722:07

    Whitchurch Library

    07:0207:3908:1608:5809:2709:5710:2710:5711:2711:5712:2712:5713:2713:5714:2715:0015:3116:0116:3617:0617:3618:1118:4119:2120:1421:0922:09

    Plas y Llan

    07:0307:4008:1809:0009:2909:5910:2910:5911:2911:5912:2912:5913:2913:5914:2915:0115:3316:0316:3817:0817:3818:1318:4319:2220:1521:1022:10

    Merthyr Road Shops

    07:0407:4108:2009:0109:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0315:3416:0416:3917:0917:3918:1418:4419:2320:1621:1122:11

    Three Elms

    07:0607:4408:2309:0409:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0515:3616:0616:4117:1117:4118:1618:4619:2520:1821:1322:13

    Ararat Church

    07:0607:4408:2409:0409:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0515:3616:0616:4117:1117:4118:1618:4619:2520:1821:1322:13

    The Philog

    07:0807:4608:2609:0609:3410:0410:3411:0411:3412:0412:3413:0413:3414:0414:3415:0615:3816:0816:4317:1317:4318:1818:4819:2720:2021:1422:14

    Cross Inn

    07:0907:4708:2809:0709:3510:0510:3511:0511:3512:0512:3513:0513:3514:0514:3515:0715:3916:0916:4417:1417:4418:1918:4919:2820:2121:1522:15

    St Josephs Convent

    07:1207:5108:3209:1009:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:1015:4316:1316:4817:1817:4818:2318:5319:3120:2421:1822:18

    Cathays High School

    07:1407:5308:3509:1209:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1215:4516:1516:5017:2017:5018:2518:5519:3320:2621:2022:20

    Blackweir

    07:1507:5408:3709:1409:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1415:4716:1716:5217:2217:5218:2718:5719:3520:2721:2122:21

    Rosemount

    07:1707:5608:3909:1609:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4415:1615:4916:1916:5417:2417:5418:2918:5919:3720:2921:2322:23

    College Road RK

    07:1807:5708:4109:1809:4610:1610:4611:1611:4612:1612:4613:1613:4614:1614:4615:1815:5116:2116:5617:2617:5618:3119:0119:3920:3021:2422:24

    Law Courts RJ

    07:1907:5808:4309:2009:4810:1810:4811:1811:4812:1812:4813:1813:4814:1814:4815:2015:5316:2316:5817:2817:5818:3319:0319:4120:3121:2522:25

    Kingsway GR

    07:2007:5908:4409:2109:4910:1910:4911:1911:4912:1912:4913:1913:4914:1914:4915:2115:5416:2416:5917:2917:5918:3419:0419:4220:3221:2622:26

    Westgate Street KG

    07:22s08:01s08:48s09:25s09:53s10:23s10:53s11:23s11:53s12:23s12:53s13:23s13:53s14:23s14:53s15:25s15:58s16:28s17:03s17:33s18:03s18:38s19:08s19:4620:34s21:28s22:28s

    Cardiff Bus Interchange Bay 10

    07:2408:0308:5009:2709:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2716:0016:3017:0517:3518:0518:4019:1019:4820:3621:3022:30
    Times marked with "—" indicate that the vehicle does not stop at this stop.
    Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
    Times marked with "—" indicate that the vehicle does not stop at this stop.
    Times marked s - "set down only" - the vehicle will only stop to drop passengers off.
    Build real-time departures into your app

    Tell us about your project. Test London API examples while we review your request.

    Request data / API access

    Route Path (Streets & Roads)

    Cardiff Bus Interchange Bay 10 – Cardiff Bus Interchange Bay 10
    Central Square - Westgate Street - Kingsway - North Road - Herbert Street - Parkfield Place - North Road - Caerphilly Road - Pantbach Avenue - Pantbach Road - Heol y Deri - Heol Llanishen Fach - Heol Uchaf - Wenallt Road - Rhiwbina Hill - Pantmawr Road - Heol Pant y Rhyn - Pantmawr Road - Park Road - Penlline Road - Merthyr Road - The Philog - Merthyr Road - North Road - Kingsway - Westgate Street - Central Square

    Schedules and stops for this route are published in GTFS: great-britain

    Frequently asked questions about route 21

    • What time does route 21 start operating?

      Services on route 21 start at 06:40 every day.

    • What time does route 21 stop operating?

      Services on route 21 end at 22:30 every day.

    • Is there a stop for route 21 near me?

      View the nearest stop for route 21.

    21 (Cardiff Buses)

    The first stop of the 21 bus route is Cardiff Bus Interchange Bay 10 and the last stop is Cardiff Bus Interchange Bay 10. 21 (City Centre - City Centre) is operational during everyday.

    Additional information: 21 has 47 stops. The total trip duration for this route is approximately 83 minutes.

    More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Cardiff, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

    21 bus near me

    Similar Routes & Alternatives to 21

    Looking for alternatives to 21? Discover top-rated routes that share similar paths and stops. Compare schedules and find a backup route for your journey.

    Last updated on November 10, 2026