24 Swansea Bus Station ↔ Morriston Hospital Main Entrance
Operated by First South & West Wales. First bus 07:10, last bus 17:40. 22 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Swansea Bus Station Stand N | 08:20 | 09:20 | 10:20 | 11:20 | 12:20 | 13:20 | 14:20 | 15:20 | 16:40 | 17:40 |
|---|---|---|---|---|---|---|---|---|---|---|
| Brynhyfryd Square (at) | 08:35 | 09:35 | 10:35 | 11:35 | 12:35 | 13:35 | 14:35 | 15:36 | 16:55 | 17:55 |
| Gelligwyn Road (o/s 24) | 08:44 | 09:43 | 10:43 | 11:43 | 12:43 | 13:43 | 14:43 | 15:46 | 17:03 | 18:03 |
| Ullswater Crescent (o/s 11) | 08:52 | 09:51 | 10:51 | 11:51 | 12:51 | 13:51 | 14:51 | 15:54 | 17:10 | 18:10 |
| Heol Cefni (o/s 70) | 08:57 | 09:56 | 10:56 | 11:56 | 12:56 | 13:56 | 14:56 | 16:00 | 17:14 | 18:14 |
| Morriston Police Station Stand 1 | 09:04 | 10:04 | 11:04 | 12:04 | 13:04 | 14:04 | 15:04 | 16:11 | 17:22 | 18:21 |
| Morriston Hospital Main Entrance (o/s) | 09:14 | 10:15 | 11:16 | 12:16 | 13:16 | 14:16 | 15:16 | 16:23 | 17:34 | 18:33 |
Route map
All stops on route 24
24 towards Morriston Hospital Main Entrance
- Swansea Bus Station Stand N Swansea
- St Mary's Church 1 (at) Swansea
- High Street 1 (at) Swansea
- Swansea Railway Station (opp) Swansea
- Dyfatty Hafod
- Brynmelyn Flats (opp) Waun Wen
- Cwmfelin Works (nr former) Waun Wen
- Commercial Inn (before) Manselton
- Eaton Road (o/s 42) Manselton
- Dillwyn Arms (nr) Brynhyfryd
- Brynhyfryd Square (at) Brynhyfryd
- Parkhill Road (before) Penfilia
- Treboeth Community Centre (after) Treboeth
- Visteon Club (before) Treboeth
- Knoyle Street (Nr) Treboeth
- Caersalem Cross (after) Tirdeunaw
- Garnlwyd Close (before) Mynydd-Bach
- Cwmgelli Road (o/s 23) Parc Llewellyn
- Gelligwyn Road (o/s 24) Parc Llewellyn
- Gellifawr Road (o/s 41) Parc Llewellyn
- Gellifach Crescent (after) Parc Llewellyn
- Bryneglur Road (o/s 21) Mynydd-Bach
- Bishop Vaughan RC School (opp) Morriston
- Glasbury Road (o/s 2) Clase
- Bryn Rock (nr) Bryn Rock
- Windermere Road (o/s 33) Bryn Rock
- Ullswater Crescent (o/s 34/36) Clase
- Bryn Rock (nr) Bryn Rock
- Ullswater Crescent (o/s 11) Bryn Rock
- Bishop Vaughan School (opp) Morriston
- Lon Ithon (before) Morriston
- Heol Cefni (o/s 70) Morriston
- Lon Camlad (before) Morriston
- Francis Road (before) Morriston
- Parry Road (o/s 35) Morriston
- Pleasant Street (before) Morriston
- Vicarage Road Chip Shop (before) Morriston
- Vicarage Road Roundabout (before) Pentrepoeth
- Morriston Police Station Stand 1 Morriston
- Sway Road (o/s Pharmacy) Morriston
- Clydach Road (o/s 251) Morriston
- Cae-Nan (nr) Ynysforgan
- Llanllienwen Road Lower (after Phone Box) Ynysforgan
- Llanllienwen Road (opp 40) Ynysforgan
- Glyncollen Crescent (before) Ynysforgan
- Llanllienwen Close (o/s 7) Cwmrhydyceirw
- Tregarne Close (after) Cwmrhydyceirw
- Tregelles Court (before) Cwmrhydyceirw
- Morriston School (opp) Ynysforgan
- Heol Maes Egwlys (adj footbridge) Morriston Hospital
- Pant Lasau Cross (after) Pantlasau
- Morriston Hospital Main Entrance (o/s) Morriston Hospital
24 towards Swansea Bus Station
- Morriston Hospital Main Entrance (o/s) Morriston Hospital
- Heol Maes Egwlys (opp footbridge) Morriston Hospital
- Morriston Hospital Outpatients (o/s) Morriston Hospital
- Heol Cadnawes (opp junct) Parc Gwernfadog
- Cwrt Merlyn (before) Parc Gwernfadog
- Llwyn y Golomen (before) Parc Gwernfadog
- Rhodfa'r Dryw (o/s 45) Parc Gwernfadog
- Clos Crucywel (after) Parc Gwernfadog
- Rhodfa Fadog West (nr 40) Parc Gwernfadog
- Tregarne Close (before) Cwmrhydyceirw
- Tregelles Court (after) Cwmrhydyceirw
- Llanllienwen Close (o/s 2) Cwmrhydyceirw
- Glyncollen Crescent (before) Cwmrhydyceirw
- Llanllienwen Road Lower (before Phone Box) Ynysforgan
- Cae-Nan (nr) Cwmrhydyceirw
- Clydach Road (opp 207) Morriston
- Sway Road (o/s Lidl) Morriston
- Grove Place Church (o/s) Pentrepoeth
- Morriston Library (o/s) Morriston
- Vicarage Road Roundabout (after) Pentrepoeth
- Vicarage Road Chip Shop (before) Morriston
- Parry Road (before) Morriston
- Francis Road (before) Morriston
- Lon Ithon (before) Morriston
- Heol Cefni (o/s 70) Morriston
- Lon Camlad (before) Morriston
- Bishop Vaughan RC School (opp) Morriston
- Bishop Vaughan School (o/s) Morriston
- Bryn Rock (nr) Bryn Rock
- Windermere Road (o/s 33) Bryn Rock
- Ullswater Crescent (o/s 34/36) Clase
- Ullswater Crescent (o/s 11) Bryn Rock
- Bryn Rock (nr) Bryn Rock
- Glasbury Road (opp 2) Morriston
- Bryn Eglur Road (o/s 32) Clase
- Bryn Eglur Road East (o/s 6) Clase
- Cwmgelli Road (o/s 23) Parc Llewellyn
- Gelligwyn Road (o/s 24) Parc Llewellyn
- Gellifawr Road (o/s 41) Parc Llewellyn
- Gellifach Crescent (after) Parc Llewellyn
- Garnlwyd Close (after) Clase
- Caersalem Cross (after) Tirdeunaw
- Visteon Club (after) Treboeth
- Treboeth Community Centre (o/s) Treboeth
- Hollett Road (after) Penfilia
- Brynhyfryd Square (at) Brynhyfryd
- Dillwyn Arms (o/s rear) Brynhyfryd
- Freeman Street (after) Brynhyfryd
- Commercial Inn (after) Manselton
- Cwmfelin Works (nr former) Waun Wen
- Brynmelyn Flats (o/s) Waun Wen
- Dyfatty Hafod
- Swansea Railway Station (o/s) Swansea
- Orchard Street (nr) Swansea
- Kingsway (opp) Swansea
- Swansea Bus Station Stand N Swansea
Service history & registered changes
- ✏️ Changed effective 10 Aug 2026 Coventry Pool Meadow → Kenilworth Rose Croft
- 🆕 Registered effective 26 May 2026 Operating between Yaverland, Culver Way and Shanklin Bus Station given service number 24 effective from 26 May 2026. To amend Route and Timetable.
- 🆕 Registered effective 3 May 2026 Operating between Woodhouse and Lowedges given service number 24 / 25 effective from 03 May 2026. To amend Timetable.
- 🆕 Registered effective 11 Apr 2026 Operating between Coventry Pool Meadow and Kenilworth Rose Croft given service number 24 / 24X / 24A effective from 11 April 2026. To amend Route.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 24 bus?
The first 24 departure on weekdays leaves at 07:10 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 24 bus?
The last 24 on weekdays leaves its first stop at 17:40. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 24 bus cost?
The England fare cap doesn't apply in Wales — First South & West Wales sets the fares on the 24. Check their website or the Traveline Cymru fare finder for current prices.
Who runs the 24 bus?
The 24 is operated by First South & West Wales.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.