Last buses from Morriston

Direct buses from Morriston go to 40 places. Tonight (Saturday) the last one leaves at 23:02, the X6 to Ynysforgan. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
St Helensnone4 18:58nonenone
SwanseaX6 22:20X6 22:20X6 22:204A 22:20
HafodX6 22:20X6 22:20X6 22:204A 22:20
Skettynone41 07:45nonenone
St Thomas31 20:3331 20:3331 20:3331 18:54
Singletonnone4 18:58nonenone
Brynmillnone4 18:58nonenone
Guildhallnone4 18:58nonenone
Gorseinon46 17:0046 17:0046 17:00none
PentrepoethX6 22:16X6 22:16X6 22:164A 23:10
Waun Wen36 22:0836 22:0836 22:0836 21:59
Cwmrhydyceirw31 20:1031 20:1031 20:104A 23:10
Llansamlet31 20:3331 20:3331 20:3331 18:54
Cwmbwrla36 22:0836 22:0836 22:0836 21:59
LandoreX6 22:20X6 22:20X6 22:204A 22:20
Manselton36 22:0836 22:0836 22:0836 21:59
Morriston Hospital31 20:1031 20:1031 20:104A 23:10
Pantlasau31 20:1031 20:1031 20:104A 23:10
Tirdeunaw36 22:0836 22:0836 22:0836 21:59
Caereithinnone967 08:11nonenone
Fforestfachnone967 08:11nonenone
Penlannone967 08:11nonenone
Swansea Collegenone967 08:11nonenone
Treboeth36 22:0836 22:0836 22:0836 21:59
Cockettnone967 08:11nonenone
Cwm Gwynnone967 08:11nonenone
Gendrosnone41 07:45nonenone
Grenfell Park31 20:3331 20:3331 20:3331 18:54
Mayhillnone41 07:45nonenone
Parc Tawenone45 15:27nonenone
Pentre-Chwyth31 20:3331 20:3331 20:3331 18:54
PontardaweX6 23:02X6 23:02X6 23:02X6 17:02
Townhillnone41 07:45nonenone
YnysforganX6 23:02X6 23:02X6 23:02X6 17:02
YstradgynlaisX6 20:27X6 20:27X6 20:27X6 17:02
Bonymaen31 20:3331 20:3331 20:3331 18:54
Hanover Square31 20:3331 20:3331 20:3331 18:54
Mynydd-Bach36 22:0836 22:0836 22:0836 21:59
Trallwn31 20:3331 20:3331 20:3331 18:54
Winchwen31 20:3331 20:3331 20:3331 18:54

The time each last direct bus leaves Morriston, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Morriston tonight?
The X6 to Ynysforgan at 23:02 from Clydach Road, from the timetable for Saturday.
What time is the last bus from Morriston to St Helens?
The last direct bus from Morriston to St Helens: on weekdays, the 4 at 18:58 from Martin Street, reaching St Helens at 19:31; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Morriston to Swansea?
The last direct bus from Morriston to Swansea: on weekdays, the X6 at 22:20 from Martin Street, reaching Swansea at 22:35; on Saturdays, the X6 at 22:20 from Martin Street, reaching Swansea at 22:35; on Sundays, the 4A at 22:20 from Martin Street, reaching Swansea at 22:36.
What time is the last bus from Morriston to Hafod?
The last direct bus from Morriston to Hafod: on weekdays, the X6 at 22:20 from Martin Street, reaching Hafod at 22:30; on Saturdays, the X6 at 22:20 from Martin Street, reaching Hafod at 22:30; on Sundays, the 4A at 22:20 from Martin Street, reaching Hafod at 22:29.
What time is the last bus from Morriston to Sketty?
The last direct bus from Morriston to Sketty: on weekdays, the 41 at 07:45 from Morriston Library, reaching Sketty at 08:38; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Morriston to St Thomas?
The last direct bus from Morriston to St Thomas: on weekdays, the 31 at 20:33 from Castle Bingo, reaching St Thomas at 21:18; on Saturdays, the 31 at 20:33 from Castle Bingo, reaching St Thomas at 21:18; on Sundays, the 31 at 18:54 from Castle Bingo, reaching St Thomas at 19:34.
What time is the last bus from Morriston to Singleton?
The last direct bus from Morriston to Singleton: on weekdays, the 4 at 18:58 from Martin Street, reaching Singleton at 19:32; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Morriston to Brynmill?
The last direct bus from Morriston to Brynmill: on weekdays, the 4 at 18:58 from Martin Street, reaching Brynmill at 19:31; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Morriston to Guildhall?
The last direct bus from Morriston to Guildhall: on weekdays, the 4 at 18:58 from Martin Street, reaching Guildhall at 19:30; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Morriston to Gorseinon?
The last direct bus from Morriston to Gorseinon: on weekdays, the 46 at 17:00 from Morriston Library, reaching Gorseinon at 17:40; on Saturdays, the 46 at 17:00 from Morriston Library, reaching Gorseinon at 17:35; on Sundays, there's no direct bus.
What time is the last bus from Morriston to Pentrepoeth?
The last direct bus from Morriston to Pentrepoeth: on weekdays, the X6 at 22:16 from Clydach Road, reaching Pentrepoeth at 22:16; on Saturdays, the X6 at 22:16 from Clydach Road, reaching Pentrepoeth at 22:16; on Sundays, the 4A at 23:10 from Chemical Road Lower, reaching Pentrepoeth at 23:11.

Buses in Morriston · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook