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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| St Helens | N92 03:10 after midnight | N92 23:40 | N92 03:10 after midnight | N92 23:10 |
| Swansea | N92 03:10 after midnight | N92 23:40 | N92 03:10 after midnight | N92 23:10 |
| Bridgend | X1 17:25 | X1 17:25 | X1 17:25 | none |
| Neath | T6 20:14 | T6 20:14 | T6 20:14 | 38 19:33 |
| Port Talbot | X1 19:20 | X1 19:20 | X1 19:20 | none |
| Hafod | N91 22:56 | N91 22:56 | N91 22:56 | 91 17:03 |
| Sketty | N91 22:56 | N91 22:56 | N91 22:56 | 91 17:03 |
| Crymlyn Burrows | N92 03:45 after midnight | N91 00:04 after midnight | N92 03:45 after midnight | N92 23:45 |
| Uplands | N91 22:56 | N91 22:56 | N91 22:56 | 91 17:03 |
| Singleton | N92 03:10 after midnight | N92 23:40 | N92 03:10 after midnight | N92 23:10 |
| Baglan | X1 19:20 | X1 19:20 | X1 19:20 | none |
| Brynmill | N92 03:10 after midnight | N92 23:40 | N92 03:10 after midnight | N92 23:10 |
| Guildhall | N92 03:10 after midnight | N92 23:40 | N92 03:10 after midnight | N92 23:10 |
| Port Tennant | N92 03:45 after midnight | N91 00:04 after midnight | N92 03:45 after midnight | N92 23:45 |
| Briton Ferry | X1 19:20 | X1 19:20 | X1 19:20 | none |
| Morriston | 31 19:22 | 31 19:22 | 31 19:22 | 31 18:54 |
| Pentrepoeth | 31 19:22 | 31 19:22 | 31 19:22 | none |
| Skewen | 38 17:54 | 38 17:56 | 38 17:54 | 38 19:33 |
| Cwmrhydyceirw | 31 19:22 | 31 19:22 | 31 19:22 | none |
| Llansamlet | 31 19:22 | 31 19:22 | 31 19:22 | 31 18:54 |
| Brecon | T6 18:24 | T6 18:28 | T6 18:24 | T6 17:11 |
| Crynant | T6 20:14 | T6 20:14 | T6 20:14 | T6 19:11 |
| Morriston Hospital | 31 19:22 | 31 19:22 | 31 19:22 | none |
| Pantlasau | 31 19:22 | 31 19:22 | 31 19:22 | none |
| Taibach | X1 17:25 | X1 17:25 | X1 17:25 | none |
| Aberdulais | T6 20:14 | T6 20:14 | T6 20:14 | T6 19:11 |
| Cilfrew | T6 20:14 | T6 20:14 | T6 20:14 | T6 19:11 |
| Glynneath | X7 17:44 | X7 17:43 | X7 17:44 | none |
| Swansea College | none | 961 08:20 | none | none |
| Grenfell Park | 31 22:57 | 31 22:57 | 31 22:57 | 31 22:56 |
| Margam | X1 17:25 | X1 17:25 | X1 17:25 | none |
| Parc Tawe | N91 00:26 after midnight | N91 00:26 after midnight | N91 00:26 after midnight | 91 17:03 |
| Pentre-Chwyth | 31 22:57 | 31 22:57 | 31 22:57 | 31 22:56 |
| Pyle | X1 17:25 | X1 17:25 | X1 17:25 | none |
| Tre-Forgan | T6 20:14 | T6 20:14 | T6 20:14 | T6 19:11 |
| Ynysforgan | 31 19:22 | 31 19:22 | 31 19:22 | none |
| Ystradgynlais | T6 20:14 | T6 20:14 | T6 20:14 | T6 19:11 |
| Bonymaen | 31 22:57 | 31 22:57 | 31 22:57 | 31 22:56 |
| Cefn-Coed Colliery Museum | T6 20:14 | T6 20:14 | T6 20:14 | T6 19:11 |
| Hanover Square | 31 22:57 | 31 22:57 | 31 22:57 | 31 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