Last buses from St Thomas

Direct buses from St Thomas go to 40 places. Tonight (Saturday) the last one leaves at 03:45 (after midnight), the N92 to Port Tennant. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
St HelensN92 03:10 after midnightN92 23:40N92 03:10 after midnightN92 23:10
SwanseaN92 03:10 after midnightN92 23:40N92 03:10 after midnightN92 23:10
BridgendX1 17:25X1 17:25X1 17:25none
NeathT6 20:14T6 20:14T6 20:1438 19:33
Port TalbotX1 19:20X1 19:20X1 19:20none
HafodN91 22:56N91 22:56N91 22:5691 17:03
SkettyN91 22:56N91 22:56N91 22:5691 17:03
Crymlyn BurrowsN92 03:45 after midnightN91 00:04 after midnightN92 03:45 after midnightN92 23:45
UplandsN91 22:56N91 22:56N91 22:5691 17:03
SingletonN92 03:10 after midnightN92 23:40N92 03:10 after midnightN92 23:10
BaglanX1 19:20X1 19:20X1 19:20none
BrynmillN92 03:10 after midnightN92 23:40N92 03:10 after midnightN92 23:10
GuildhallN92 03:10 after midnightN92 23:40N92 03:10 after midnightN92 23:10
Port TennantN92 03:45 after midnightN91 00:04 after midnightN92 03:45 after midnightN92 23:45
Briton FerryX1 19:20X1 19:20X1 19:20none
Morriston31 19:2231 19:2231 19:2231 18:54
Pentrepoeth31 19:2231 19:2231 19:22none
Skewen38 17:5438 17:5638 17:5438 19:33
Cwmrhydyceirw31 19:2231 19:2231 19:22none
Llansamlet31 19:2231 19:2231 19:2231 18:54
BreconT6 18:24T6 18:28T6 18:24T6 17:11
CrynantT6 20:14T6 20:14T6 20:14T6 19:11
Morriston Hospital31 19:2231 19:2231 19:22none
Pantlasau31 19:2231 19:2231 19:22none
TaibachX1 17:25X1 17:25X1 17:25none
AberdulaisT6 20:14T6 20:14T6 20:14T6 19:11
CilfrewT6 20:14T6 20:14T6 20:14T6 19:11
GlynneathX7 17:44X7 17:43X7 17:44none
Swansea Collegenone961 08:20nonenone
Grenfell Park31 22:5731 22:5731 22:5731 22:56
MargamX1 17:25X1 17:25X1 17:25none
Parc TaweN91 00:26 after midnightN91 00:26 after midnightN91 00:26 after midnight91 17:03
Pentre-Chwyth31 22:5731 22:5731 22:5731 22:56
PyleX1 17:25X1 17:25X1 17:25none
Tre-ForganT6 20:14T6 20:14T6 20:14T6 19:11
Ynysforgan31 19:2231 19:2231 19:22none
YstradgynlaisT6 20:14T6 20:14T6 20:14T6 19:11
Bonymaen31 22:5731 22:5731 22:5731 22:56
Cefn-Coed Colliery MuseumT6 20:14T6 20:14T6 20:14T6 19:11
Hanover Square31 22:5731 22:5731 22:5731 22:56

The time each last direct bus leaves St Thomas, 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 St Thomas tonight?
The N92 to Port Tennant at 03:45 (after midnight) from Cape Horner, from the timetable for Saturday.
What time is the last bus from St Thomas to St Helens?
The last direct bus from St Thomas to St Helens: on weekdays, the N92 at 23:40 from Quay Parade, reaching St Helens at 23:50; on Saturdays, the N92 at 03:10 (after midnight) from Quay Parade, reaching St Helens at 03:20; on Sundays, the N92 at 23:10 from Quay Parade, reaching St Helens at 23:20.
What time is the last bus from St Thomas to Swansea?
The last direct bus from St Thomas to Swansea: on weekdays, the N92 at 23:40 from Quay Parade, reaching Swansea at 23:41; on Saturdays, the N92 at 03:10 (after midnight) from Quay Parade, reaching Swansea at 03:11; on Sundays, the N92 at 23:10 from Quay Parade, reaching Swansea at 23:11.
What time is the last bus from St Thomas to Bridgend?
The last direct bus from St Thomas to Bridgend: on weekdays, the X1 at 17:25 from Cape Horner, reaching Bridgend at 18:34; on Saturdays, the X1 at 17:25 from Cape Horner, reaching Bridgend at 18:34; on Sundays, there's no direct bus.
What time is the last bus from St Thomas to Neath?
The last direct bus from St Thomas to Neath: on weekdays, the T6 at 20:14 from Cape Horner, reaching Neath at 20:34; on Saturdays, the T6 at 20:14 from Cape Horner, reaching Neath at 20:34; on Sundays, the 38 at 19:33 from Cape Horner, reaching Neath at 19:57.
What time is the last bus from St Thomas to Port Talbot?
The last direct bus from St Thomas to Port Talbot: on weekdays, the X1 at 19:20 from Cape Horner, reaching Port Talbot at 19:43; on Saturdays, the X1 at 19:20 from Cape Horner, reaching Port Talbot at 19:43; on Sundays, there's no direct bus.
What time is the last bus from St Thomas to Hafod?
The last direct bus from St Thomas to Hafod: on weekdays, the N91 at 22:56 from Quay Parade, reaching Hafod at 23:06; on Saturdays, the N91 at 22:56 from Quay Parade, reaching Hafod at 23:06; on Sundays, the 91 at 17:03 from Quay Parade, reaching Hafod at 17:17.
What time is the last bus from St Thomas to Sketty?
The last direct bus from St Thomas to Sketty: on weekdays, the N91 at 22:56 from Quay Parade, reaching Sketty at 23:18; on Saturdays, the N91 at 22:56 from Quay Parade, reaching Sketty at 23:18; on Sundays, the 91 at 17:03 from Quay Parade, reaching Sketty at 17:32.
What time is the last bus from St Thomas to Crymlyn Burrows?
The last direct bus from St Thomas to Crymlyn Burrows: on weekdays, the N91 at 00:04 (after midnight) from Cape Horner, reaching Crymlyn Burrows at 00:10; on Saturdays, the N92 at 03:45 (after midnight) from Cape Horner, reaching Crymlyn Burrows at 03:56; on Sundays, the N92 at 23:45 from Cape Horner, reaching Crymlyn Burrows at 23:56.
What time is the last bus from St Thomas to Uplands?
The last direct bus from St Thomas to Uplands: on weekdays, the N91 at 22:56 from Quay Parade, reaching Uplands at 23:14; on Saturdays, the N91 at 22:56 from Quay Parade, reaching Uplands at 23:14; on Sundays, the 91 at 17:03 from Quay Parade, reaching Uplands at 17:26.
What time is the last bus from St Thomas to Singleton?
The last direct bus from St Thomas to Singleton: on weekdays, the N92 at 23:40 from Quay Parade, reaching Singleton at 23:52; on Saturdays, the N92 at 03:10 (after midnight) from Quay Parade, reaching Singleton at 03:22; on Sundays, the N92 at 23:10 from Quay Parade, reaching Singleton at 23:22.

Buses in St Thomas · 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