First South & West Wales 31 Swansea - Morriston Hospital Bus

Click to load interactive map
List of stops
              Map

              Morriston Hospital Main Entrance – Swansea Bus Station Stand D

              Cae-Nan ➞ Swansea Bus Station Stand D

              Cae-Nan08:1709:1910:2011:2112:2113:1914:1915:1915:2516:1917:2018:18
              Clydach Road08:1809:2010:2111:2212:2213:2014:2015:2015:2616:2017:2118:19
              Grove Place Church08:1909:2110:2211:2312:2313:2114:2115:2115:2716:2117:2218:20
              Sway Road08:2009:2210:2311:2412:2413:2214:2215:2215:2816:2217:2318:21
              Seion Chapel05:5506:2507:2508:2209:24
              09:28
              10:25
              10:29
              11:26
              11:30
              12:26
              12:30
              13:24
              13:28
              14:24
              14:28
              15:24
              15:28
              15:30
              15:34
              16:24
              16:28
              17:25
              17:29
              18:23
              18:27
              Castle Bingo05:5506:2507:2508:2209:2810:2911:3012:3013:2814:2815:2815:3416:2817:2918:27
              Morganite Roundabout05:5606:2607:2608:2309:2910:3011:3112:3113:2914:2915:2915:3516:2917:3018:28
              Johnsons Cleaners05:5706:2707:2708:2409:3010:3111:3212:3213:3014:3015:3015:3616:3017:3118:29
              Fendrod Lake05:5906:2907:2908:2609:3210:3311:3412:3413:3214:3215:3215:3816:3217:3318:31
              Atlantic Close06:0206:3207:3208:2909:3510:3611:3712:3713:3514:3515:3515:4116:3517:3618:34
              Western Power06:0206:3207:3208:2909:3510:3611:3712:3713:3514:3515:3515:4116:3517:3618:34
              Nat West Bank06:0306:3307:3308:3009:3610:3711:3812:3813:3614:3615:3615:4216:3617:3718:35
              Lion Way06:0506:3507:3508:3209:3810:3911:4012:4013:3814:3815:3815:4416:3817:3918:37
              Llansamlet Tesco06:0706:3707:3708:3409:4010:4111:4212:4213:4014:4015:4015:4616:4017:4118:39
              Church Road06:0706:3807:3808:3509:4110:4211:4312:4313:4114:4115:4115:4716:4117:4218:40
              Lon-Las School06:0906:3907:3908:3609:4210:4311:4412:4413:4214:4215:4215:4816:4217:4318:41
              Tregof Village06:1106:4107:4208:3909:4510:4611:4712:4713:4514:4515:4515:5116:4517:4618:44
              Maes Y Deri06:1306:4307:4408:4109:4710:4811:4912:4913:4714:4715:4715:5316:4717:4818:46
              Swansea Vale Resource Centre06:1406:4407:4508:4209:4810:4911:5012:5013:4814:4815:4815:5416:4817:4918:47
              Walters Road06:1406:4507:4608:4309:4910:5011:5112:5113:4914:4915:4915:5516:4917:5018:48
              Ynysallan Road06:1506:4607:4608:4309:4910:5011:5112:5113:4914:4915:4915:5516:4917:5018:48
              Heol Las06:1706:4707:4808:4509:5110:5211:5312:5313:5114:5115:5115:5716:5117:5218:50
              Smiths Road06:1806:4907:5008:4709:5310:5411:5512:5513:5314:5315:5315:5916:5317:5418:52
              Heol Dulais06:2006:5107:5208:4909:5510:5611:5712:5713:5514:5515:5516:0116:5517:5618:54
              Heol Dulais Corner06:2106:5207:5308:5009:5610:5711:5812:5813:5614:5615:5616:0216:5617:5718:55
              Birchgrove Junior School06:2206:5307:5408:5109:5710:5811:5912:5913:5714:5715:5716:0316:5717:5818:56
              Bridgend Inn06:2306:5407:5508:5209:5810:5912:0013:0013:5814:5815:5816:0416:5817:5918:57
              Birchgrove Road06:2406:5507:5608:5309:5911:0012:0113:0113:5914:5915:5916:0516:5918:0018:58
              Birchgrove Stores06:2506:5607:5708:5410:0011:0112:0213:0214:0015:0016:0016:0717:0018:0118:59
              Birchgrove Hill06:2706:5807:5908:5610:0211:0312:0413:0414:0215:0216:0216:0817:0118:0219:00
              Peniel Green East06:2806:5908:0008:5710:0311:0412:0513:0514:0315:0316:0316:1017:0218:0319:01
              Llansamlet Library06:2907:0008:0108:5810:0411:0512:0613:0614:0415:0416:0416:1117:0318:0419:02
              Llansamlet Railway Station06:2907:0008:0108:5810:0411:0512:0613:0614:0415:0416:0416:1117:0318:0419:02
              Llansamlet Railway Station06:3007:0108:0208:5910:0511:0612:0713:0714:0515:0516:0516:1217:0418:0519:02
              Trallwn Community Centre06:3107:0208:0309:0010:0611:0712:0813:0814:0615:0616:0616:1417:0518:0619:04
              Trallwn Road06:3307:0408:0509:0210:0811:0912:1013:1014:0815:0816:0816:1617:0718:0819:05
              Trallwn Post Office06:3307:0408:0509:0210:0811:0912:1013:1014:0815:0816:0816:1617:0718:0819:05
              Halfway Inn06:3507:0608:0709:0410:1011:1112:1213:1214:1015:1016:1016:1817:0918:1019:07
              Carmel Road06:3607:0708:0709:0510:1111:1212:1313:1314:1115:1116:1116:1917:1018:1019:07
              Lan Coed Spar06:3607:0708:0809:0510:1111:1212:1313:1314:1115:1116:1116:1917:1018:1119:08
              Wyngarth06:3707:0808:0809:0610:1211:1312:1413:1414:1215:1216:1216:2017:1118:1119:08
              Wyngarth06:3807:0908:0909:0710:1311:1412:1513:1514:1315:1316:1316:2117:1218:1219:09
              Colwyn Avenue Middle06:3907:1008:1109:0810:1411:1512:1613:1614:1415:1416:1416:2217:1318:1419:11
              Colwyn Avenue Shops06:4007:1108:1109:0910:1511:1612:1713:1714:1515:1516:1516:2317:1418:1419:11
              Cefn Hengoed School06:4107:1208:1209:1010:1611:1712:1813:1814:1615:1616:1616:2417:1518:1519:12
              Caernarfon Way06:4207:1308:1309:1110:1711:1812:1913:1914:1715:1716:1716:2517:1618:1619:13
              Bonymaen Clinic06:4307:1408:1409:1210:1811:1912:2013:2014:1815:1816:1816:2617:1718:1719:14
              Bonymaen Inn06:4407:1508:1509:1310:1911:2012:2113:2114:1915:1916:1916:2717:1818:1819:15
              Bonymaen Chip Shop06:4407:1508:1509:1310:1911:2012:2113:2114:1915:1916:1916:2717:1818:1819:15
              Jersey Arms06:4507:1608:1609:1410:2011:2112:2213:2214:2015:2016:2016:2817:1918:1919:16
              Gwyndy Stores06:4607:1708:1709:1510:2111:2212:2313:2314:2115:2116:2116:2917:2018:2019:17
              Pentrechwyth Road06:4707:1808:1909:1710:2311:2412:2513:2514:2315:2316:2316:3117:2218:2119:18
              Foxhole Road06:4907:2008:2109:1910:2511:2612:2713:2714:2515:2516:2516:3317:2418:2319:20
              Maesteg Street06:5107:2208:2309:2110:2711:2812:2913:2914:2715:2716:2716:3517:2618:2519:22
              Kilvey Terrace06:5207:2308:2409:2210:2811:2912:3013:3014:2815:2816:2816:3617:2718:2619:23
              The Ship Inn06:5307:2408:2509:2310:2911:3012:3113:3114:2915:2916:2916:3717:2818:2719:24
              Sainsbury's Quay Parade06:5507:2608:2809:2610:3211:3312:3513:3514:3315:3316:3316:4117:3218:3019:26
              Swansea Bus Station Stand D07:0007:3108:3509:3310:3911:4012:4213:4214:4015:4016:4016:4817:3918:3619:32
              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 24, 2026
              Build real-time departures into your app Free API Access →

              Route Path (Streets & Roads)

              Outbound: Morriston Hospital Main Entrance – Swansea Bus Station Stand D
              Mynydd Gelli Wastad Road - Gordon Rowley Way - Heol Maes Eglwys - Cwmrhydyceirw Road - Chemical Road - Sway Road - Clase Road - Valley Way - Fendrod Way - Samlet Road - Church Road - Walters Road - Heol Las - Heol Nant Bran - Heol Dulais - Birchgrove Road - Peniel Green Road - Bethel Road - Trallwn Road - Carmel Road - Lan Coed - Wyngarth - Colwyn Avenue - Caernarvon Way - Mansel Road - Bon-Y-Maen Road - Pentre-Chwyth Road - Maesteg Street - Pentreguinea Road - Quay Parade - West Way
              Inbound: Cae-Nan ➞ Swansea Bus Station Stand D
              Clydach Road - Sway Road - Clase Road - Valley Way - Phoenix Way - Samlet Road - Church Road - Walters Road - Maes y Deri - Ffordd Tregof - Walters Road - Heol Las - Heol Nant Bran - Heol Dulais - Birchgrove Road - Peniel Green Road - Bethel Road - Trallwn Road - Carmel Road - Lan Coed - Wyngarth - Colwyn Avenue - Caernarvon Way - Mansel Road - Bon-Y-Maen Road - Pentre-Chwyth Road - Maesteg Street - Pentreguinea Road - Quay Parade - West Way
              All data is available in GTFS feed: great-britain

              Bus 31 FAQ

              • What time does the 31 bus start operating?

                Services on the 31 - Swansea - Morriston Hospital bus start at 19:22 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

              • What time does the 31 bus stop working?

                Services on the 31 - Swansea - Morriston Hospital bus stop at 21:26 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

              • Is there a 31 bus stop near me?

                Click here to view the nearest 31 - Swansea - Morriston Hospital bus stop.

              31 (Swansea Buses)

              The first stop of the 31 bus route is Morriston Hospital Main Entrance and the last stop is Swansea Bus Station Stand D. 31 (Swansea - Morriston Hospital) is operational during everyday.

              Additional information: 31 has 57 stops and the total trip duration for this route is approximately 64 minutes.

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

              31 bus near me