Cardiff Bus 305 Bus

Click to load interactive map
List of stops
      Map
      Monday to Saturday

      Dinas Powis Square – Cardiff Bus Interchange Bay 1

      Dinas Powis Square

      07:5009:2010:5012:2013:5015:2216:5219:50

      Dinas Powys Railway Station

      07:5109:2110:5112:2113:5115:2316:5419:51

      Bryn-y-Don

      07:5209:2210:5212:2213:5215:2416:5419:51

      Hebron Hall

      07:5209:2210:5212:2213:5215:2416:5519:52

      Laburnum Way

      07:5309:2310:5312:2313:5315:2516:5619:53

      Sunnycroft Lane

      07:5409:2410:5412:2413:5415:2616:5719:53

      Old Murch Post Office

      07:5509:2510:5512:2513:5515:2716:5819:54

      Murch Crescent

      07:5509:2510:5512:2513:5515:2716:5919:54

      Dinas Powys Medical Centre

      07:5609:2610:5612:2613:5615:2817:0019:55

      The Malthouse

      07:5809:2810:5812:2813:5815:3017:0219:56

      Denbigh Road

      07:5909:2910:5912:2913:5915:3117:0419:58

      Dinas Powys Primary School

      08:0209:3211:0212:3214:0215:3417:0720:00

      Brookside

      08:0209:3211:0212:3214:0215:3417:0720:00

      Eastbrook

      08:0309:3311:0312:3314:0315:3517:0920:02

      Llandough Church

      08:0509:3611:0612:3614:0615:3817:1220:05

      Merrie Harrier

      08:0509:3611:0612:3614:0615:3817:1320:06

      Llandough Hospital Stand 3

      08:0709:3811:0812:3814:0815:4017:1520:08

      Llandough Hospital Stand 4

      08:0809:4011:1012:4014:1015:4217:1720:10

      Llandough Hospital Stand 5

      08:0809:4011:1012:4014:1015:4217:1720:10

      Llandough Hospital Stand 2

      08:1109:4211:1212:4214:1215:4417:1820:11

      Cwrt Dochdwy

      08:1309:4211:1212:4214:1215:4517:1920:12

      Dochdwy Road

      08:1409:4311:1312:4314:1315:4617:2020:13

      Vale View Crescent

      08:1609:4411:1412:4414:1415:4817:2020:13

      Merrie Harrier

      08:1709:4511:1512:4514:1515:4917:2120:14

      Cowslip

      08:1909:4611:1612:4614:1615:5017:2220:15

      Redlands Heights

      08:2009:4711:1712:4714:1715:5117:2320:16

      Mountjoy Avenue

      08:2209:4711:1712:4714:1715:5217:2320:16

      Elfed Avenue

      09:4811:1812:4814:18

      Glyndwr Rd

      09:4911:1912:4914:19

      St Davids Crescent

      09:5011:2012:5014:20

      St Davids Crescent

      09:5111:2112:5114:21

      St Davids Crescent

      09:5111:2112:5114:21

      St Davids Crescent

      09:5211:2212:5214:22

      Elfed Avenue

      09:5211:2212:5214:22

      Glyndwr Rd

      09:5311:2312:5314:23

      Elfed Avenue

      09:5311:2312:5314:23

      Cornerswell Rd

      08:2309:5411:2412:5414:2415:5317:2420:17

      Dyserth Rd

      08:2409:5511:2512:5514:2515:5417:2420:17

      Penarth Health Centre

      08:2509:5511:2512:5514:2515:5417:2520:18

      Victoria Road

      08:2709:5711:2712:5714:2715:5617:2620:19

      Lavernock Road

      08:2809:5811:2812:5814:2815:5717:2720:19

      Dinas Road

      08:2809:5811:2812:5814:2815:5717:2720:20

      Penarth RFC

      08:2909:5911:2912:5914:2915:5817:2820:20

      Raisdale Road

      08:3310:0311:3313:0314:3316:0217:3220:23

      Alberta Road

      08:3310:0311:3313:0314:3316:0217:3220:23

      Holmsdale Place

      08:3510:0511:3513:0514:3516:0417:3420:24

      Penarth Pier

      08:3710:0711:3713:0714:3716:0617:3620:26

      Windsor Terrace

      08:39
      08:41
      10:09
      10:11
      11:39
      11:41
      13:09
      13:11
      14:39
      14:41
      16:08
      16:10
      17:38
      17:40
      20:28
      20:29

      Albert Road

      08:4110:1111:4113:1114:4116:1017:4020:29

      Albert Road

      08:4110:1111:4113:1114:4116:1017:4020:29

      Clive Place

      08:4210:1211:4213:1214:4216:1117:4120:29

      Clive Crescent

      08:4210:1211:4213:1214:4216:1117:4120:30

      Church Place South

      08:4210:1211:4213:1214:4216:1217:4220:30

      The Headlands

      08:4310:1311:4313:1314:4316:1217:4220:31

      Northcliffe

      08:4410:1411:4413:1414:4416:1317:4320:31

      Portway

      08:4610:1611:4613:1614:4616:1617:4620:34

      Terranova Way

      08:4710:1711:4713:1714:4716:1717:4720:34

      Penarth Tesco

      08:4910:1911:4913:1914:4916:1917:4920:36

      Olympian Drive

      08:5510:2511:5513:2514:5516:2517:5520:41

      Sports Village

      08:5610:2611:5613:2614:5616:2617:5620:42

      O'Leary Drive

      08:5810:2811:5813:2814:5816:2817:5820:43

      Cardiff Bay Asda

      08:5910:2911:5913:2914:5916:2917:5920:45

      Staples

      09:0110:3112:0113:3115:0116:3118:0120:46

      Earl Street

      09:0310:3312:0313:3315:0316:3318:0320:48

      Kent Street

      09:0410:3412:0413:3415:0416:3418:0420:48

      Avondale Gardens

      09:0410:3412:0413:3415:0416:3418:0420:49

      Horle Close

      09:0510:3512:0513:3515:0516:3518:0520:50

      James Street

      09:0710:3712:0713:3715:0716:3718:0720:51

      Mount Stuart Square

      09:0710:3712:0713:3715:0716:3718:0720:52

      Nat West Building

      09:0810:3812:0813:3815:0816:3818:0820:52

      Lloyd George Avenue

      09:1010:4012:1013:4015:1016:4018:1020:54

      Magretion Place

      09:1110:4112:1113:4115:1116:4118:1120:55

      Letton Road

      09:1110:4112:1113:4115:1116:4118:1120:55

      Herbert Street

      09:1210:4212:1213:4215:1216:4218:1220:56

      Cardiff Bus Interchange Bay 1

      09:1610:4612:1613:4615:1616:4618:1620:59
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Cardiff Bus Interchange Bay 1 – Dinas Powis Square

      Cardiff Bus Interchange Bay 109:2010:5012:2013:5015:2016:5018:20
      Vellacott Close09:2510:5512:2513:5515:2516:5518:24
      Glanhowny Close09:2710:5712:2713:5715:2716:5718:26
      Lloyd George Avenue09:2810:5812:2813:5815:2816:5818:27
      The Flourish09:2910:5912:2913:5915:2916:5918:28
      Millennium Centre09:3011:0012:3014:0015:3017:0018:29
      Mount Stuart Square09:3011:0012:3014:0015:3017:0018:29
      James Street09:3111:0112:3114:0115:3117:0118:29
      Pomeroy Street09:3111:0112:3114:0115:3117:0118:30
      Horle Close09:3211:0212:3214:0215:3217:0218:31
      Avondale Gardens09:3211:0212:3214:0215:3217:0218:31
      Amherst Street09:3311:0312:3314:0315:3317:0318:32
      The Marl09:3411:0412:3414:0415:3417:0418:32
      Staples09:3511:0512:3514:0515:3517:0518:33
      Cardiff Bay Asda09:3711:0712:3714:0715:3717:0718:35
      Prospect Place09:3911:0912:3914:0915:3917:0918:37
      Sports Village09:4011:1012:4014:1015:4017:1018:38
      Cardiff Ice Rink09:4011:1012:4014:1015:4017:1018:38
      Olympian Drive09:4111:1112:4114:1115:4117:1118:39
      Penarth Tesco09:4511:1512:4514:1515:4517:1518:43
      Terranova Way09:4711:1712:4714:1715:4717:1718:45
      Portway09:4811:1812:4814:1815:4817:1818:46
      Penarth Marina09:4911:1912:4914:1915:4917:1918:47
      Custom House Place09:4911:1912:4914:1915:4917:1918:47
      Barrage09:5011:2012:5014:2015:5017:2018:48
      Northcliffe09:5111:2112:5114:2115:5117:2118:49
      The Headlands09:5111:2112:5114:2115:5117:2118:49
      Jenkins Villas09:5211:2212:5214:2215:5217:2218:50
      Clive Crescent09:5311:2312:5314:2315:5317:2318:51
      Clive Place09:5311:2312:5314:2315:5317:2318:51
      Albert Road09:5411:2412:5414:2415:5417:2418:52
      Albert Road09:5411:2412:5414:2415:5417:2418:52
      Penarth Town Centre 309:55
      09:57
      11:25
      11:27
      12:55
      12:57
      14:25
      14:27
      15:55
      15:57
      17:25
      17:27
      18:53
      18:55
      Penarth Pier09:5911:2912:5914:2915:5917:2918:57
      Penarth Yacht Club09:5911:2912:5914:2915:5917:2918:57
      Cliff Walk10:0011:3013:0014:3016:0017:3018:58
      Raisdale Road10:0011:3013:0014:3016:0017:3018:58
      Penarth RFC10:0311:3313:0314:3316:0317:3319:01
      Monmouth House10:0411:3413:0414:3416:0417:3419:02
      Victoria Road10:0511:3513:0514:3516:0517:3519:03
      Baron Road10:0611:3613:0614:3616:0617:3619:04
      Dyserth Rd10:0611:3613:0614:3616:0717:3719:05
      Cornerswell Road10:0711:3713:0714:3716:0817:3819:06
      Cornerswell Rd10:0711:3713:0714:3716:0817:3819:06
      Elfed Avenue10:0811:3813:0814:38
      Glyndwr Rd10:0911:3913:0914:39
      St Davids Crescent10:1111:4113:1114:41
      St Davids Crescent10:1111:4113:1114:41
      St Davids Crescent10:1211:4213:1214:42
      St Davids Crescent10:1311:4313:1314:43
      Elfed Avenue10:1311:4313:1314:43
      Glyndwr Rd10:1411:4413:1414:44
      Elfed Avenue10:1511:4513:1514:45
      St Cyres School10:1611:4613:1614:4616:0917:3919:07
      Redlands Heights10:1711:4713:1714:4716:1017:4019:08
      The Cowslip10:1911:4913:1914:4916:1217:4219:10
      Merrie Harrier10:2011:5013:2014:5016:1417:4419:12
      Llandough Hospital Stand 310:2211:5213:2214:5216:1517:4519:13
      Llandough Hospital Stand 410:2411:5413:2414:5416:1717:4719:15
      Llandough Hospital Stand 510:2411:5413:2414:5416:1717:4719:15
      Llandough Hospital Stand 210:2611:5613:2614:5616:1917:4919:17
      Cwrt Dochdwy10:2811:5813:2814:5816:2117:5119:18
      Dochdwy Road10:2811:5813:2814:5816:2117:5119:19
      Vale View Crescent10:3012:0013:3015:0016:2317:5319:20
      Merrie Harrier10:3112:0113:3115:0116:2417:5419:21
      Eastbrook10:3312:0313:3315:0316:2617:5619:22
      Brookside10:3412:0413:3415:0416:2717:5719:23
      Dinas Powys Primary School10:3512:0513:3515:0516:2817:5819:24
      Denbigh Road10:3612:0613:3615:0616:2917:5919:25
      The Malthouse10:3812:0813:3815:0816:3018:0019:26
      Murch Crescent10:3812:0813:3815:0816:3118:0119:27
      Dinas Powys Medical Centre10:3912:0913:3915:0916:3218:0219:28
      Old Murch Post Office10:4112:1113:4115:1116:3318:0319:29
      Sunnycroft Lane10:4112:1113:4115:1116:3418:0419:30
      Laburnum Way10:4212:1213:4215:1216:3418:0419:30
      Hebron Hall10:4312:1313:4315:1316:3518:0519:31
      Southra10:4312:1313:4315:1316:3618:0619:32
      Dinas Powis Square10:4512:1513:4515:1516:3718:0719:33
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Last updated on March 22, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Dinas Powis Square – Cardiff Bus Interchange Bay 1
      The Square - Cardiff Road - Barry Road - Cross Common Road - Longmeadow Drive - Plas Essyllt - Murch Crescent - Murch Road - Castle Drive - Cardiff Road - Dochdwy Road - Vale View Crescent - Redlands Road - Elfed Avenue - Glyndwr Road - St. David's Crescent - Elfed Avenue - Cornerswell Road - Dyserth Road - Victoria Road - Lavernock Road - Raisdale Road - Marine Parade - The Esplanade - Windsor Terrace - Albert Road - Clive Place - Saint Augustines Road - Paget Place - Penarth Portway - Terra Nova Way - Olympian Drive - International Drive - Ferry Road - Avondale Road - James Street - Bute Street - Lloyd George Avenue - Central Square
      Inbound: Cardiff Bus Interchange Bay 1 – Dinas Powis Square
      Central Square - Lloyd George Avenue - James Street - Clarence Road - Avondale Road - Ferry Road - International Drive - Olympian Drive - Terra Nova Way - Penarth Portway - Paget Place - Saint Augustines Road - Penarth Head Lane - Clive Place - Albert Road - Windsor Terrace - The Esplanade - Cliff Hill - Raisdale Road - Lavernock Road - Victoria Road - Dyserth Road - Cornerswell Road - Redlands Road - Elfed Avenue - Glyndwr Road - St. David's Crescent - Elfed Avenue - Redlands Road - Dochdwy Road - Vale View Crescent - Cardiff Road - Brookside - Murch Road - Castle Drive - Murch Road - Murch Crescent - Murch Road - Plas Essyllt - Longmeadow Drive - Cross Common Road - Barry Road - The Square
      All data is available in GTFS feed: great-britain

      Bus 305 FAQ

      • What time does the 305 bus start operating?

        Services on the 305 bus start at 07:50 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • What time does the 305 bus stop working?

        Services on the 305 bus stop at 20:59 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday.

      • Is there a 305 bus stop near me?

        Click here to view the nearest 305 bus stop.

      305 (Cardiff Buses)

      The first stop of the 305 bus route is Dinas Powis Square and the last stop is Cardiff Bus Interchange Bay 1. 305 is operational during everyday.

      Additional information: 305 has 75 stops and the total trip duration for this route is approximately 86 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Cardiff Buses suggested routes, real-time bus tracker, line route maps in Cardiff, and helps to find the closest 305 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 305 bus to take on your trip.

      305 bus near me