Bus 31 - Swansea - Morriston Hospital in Swansea: Stops & Timetable

Click to load interactive map
List of stops
      Map
      Mondays, Fridays, Saturdays and Sundays

      Heol Dulais – Swansea Bus Station Stand D

      Heol Dulais

      19:0020:3022:00

      Heol Dulais Corner

      19:0020:3022:00

      Birchgrove Junior School

      19:0120:3122:01

      Bridgend Inn

      19:0220:3222:02

      Birchgrove Road

      19:0220:3322:03

      Birchgrove Stores

      19:0320:3322:03

      Birchgrove Hill

      19:0420:3422:04

      Peniel Green East

      19:0420:3522:05

      Llansamlet Library

      19:0520:3622:06

      Llansamlet Railway Station

      19:0520:3622:06

      Llansamlet Railway Station

      19:0520:3622:06

      Trallwn Community Centre

      19:0620:3722:07

      Trallwn Road

      19:0720:3822:08

      Trallwn Post Office

      19:0720:3822:08

      Halfway Inn

      19:0920:4022:10

      Carmel Road

      19:1020:4022:10

      Lan Coed Spar

      19:1020:4122:11

      Wyngarth

      19:1120:4122:11

      Wyngarth

      19:1220:4222:12

      Colwyn Avenue Middle

      19:1320:4422:14

      Colwyn Avenue Shops

      19:1420:4422:14

      Cefn Hengoed School

      19:1520:4522:15

      Caernarfon Way

      19:1620:4622:16

      Bonymaen Clinic

      19:1720:4722:17

      Bonymaen Inn

      19:1820:4822:18

      Bonymaen Chip Shop

      19:1820:4822:18

      Jersey Arms

      19:1920:4922:19

      Gwyndy Stores

      19:2020:4922:19

      Pentrechwyth Road

      19:2120:5022:20

      Foxhole Road

      19:2320:5222:22

      Maesteg Street

      19:2520:5322:23

      Kilvey Terrace

      19:2520:5322:23

      The Ship Inn

      19:2620:5422:24

      Sainsbury's Quay Parade

      19:2820:5622:26

      Swansea Bus Station Stand D

      19:3221:0222:32

      Swansea Bus Station Stand D – Heol Dulais Corner

      Swansea Bus Station Stand D19:5021:2022:50
      Sainsbury's Quay Parade19:5421:2422:54
      The Ship Inn19:5521:2522:55
      Kilvey Terrace19:5621:2622:56
      Maesteg Street19:5821:2822:58
      Foxhole Road19:5921:2922:59
      Pentrechwyth Road20:0221:3223:02
      Gwyndy Stores20:0321:3323:03
      Pen-y-Garn20:0321:3323:03
      Jersey Arms20:0421:3423:04
      Bonymaen Chip Shop20:0521:3523:05
      Bonymaen Inn20:0721:3723:07
      Bonymaen Clinic20:0721:3723:07
      Caernarfon Way20:0821:3823:08
      Cefn Hengoed School20:0921:3923:09
      Colwyn Avenue Shops20:0921:3923:09
      Colwyn Avenue Middle20:1021:4023:10
      Wyngarth20:1121:4123:11
      Lan Coed20:1321:4323:13
      Halfway Inn20:1421:4423:14
      Trallwn Post Office20:1521:4523:15
      Trallwn Road20:1721:4723:17
      Trallwn Community Centre20:1721:4723:17
      Llansamlet Railway Station20:1821:4823:18
      Llansamlet Library20:1821:4823:18
      Peniel Green East20:1921:4923:19
      Birchgrove Hill20:2021:5023:20
      Birchgrove Stores20:2121:5123:21
      Birchgrove Road20:2221:5223:22
      Bridgend Inn20:2321:5323:23
      Birchgrove Junior School20:2321:5323:23
      Heol Dulais Corner20:2521:5523:25
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Heol Dulais – Swansea Bus Station Stand D
      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: Swansea Bus Station Stand D – Heol Dulais Corner
      West Way - Quay Parade - East Bank Way - Pentreguinea Road - Foxhole Road - Pentre-Chwyth Road - Bon-Y-Maen Road - Cefn Road - Caernarvon Way - Colwyn Avenue - Wyngarth - Lan Coed - Carmel Road - Trallwn Road - Bethel Road - Peniel Green Road - Birchgrove Road - Heol Dulais

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

      Bus 31 FAQ

      • What time does the 31 bus start operating?

        Services on the 31 - Swansea - Morriston Hospital bus start at 19:00 on Monday, Friday, Saturday, Sunday.

      • What time does the 31 bus stop working?

        Services on the 31 - Swansea - Morriston Hospital bus stop at 22:32 on Monday, 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 Heol Dulais and the last stop is Swansea Bus Station Stand D. 31 (Swansea - Morriston Hospital) is operational during on weekends.

      Additional information: 31 has 35 stops and the total trip duration for this route is approximately 32 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

      Similar Routes & Alternatives to 31

      Looking for alternatives to 31? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.

      Last updated on June 10, 2026