Last buses from Port Talbot
Direct buses from Port Talbot go to 40 places. Tonight (Saturday) the last one leaves at 05:10 (after midnight), the UK940 to Crymlyn Burrows. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Birmingham | 112 11:15 | 112 11:15 | 112 11:15 | 112 11:15 |
| Bristol | UK940 23:50 | UK940 23:50 | UK940 23:50 | UK940 23:50 |
| Cardiff | UK940 23:50 | UK940 23:50 | UK940 23:50 | UK940 23:50 |
| Heathrow Airport | UK940 23:50 | UK940 23:50 | UK940 23:50 | UK940 23:50 |
| Newport | UK940 23:50 | UK940 23:50 | UK940 23:50 | UK940 23:50 |
| St Helens | X1 18:10 | X1 18:10 | X1 18:10 | none |
| Swansea | UK940 05:10 after midnight | UK940 05:10 after midnight | UK940 05:10 after midnight | UK940 05:10 after midnight |
| Victoria | 508 12:40 | 507 11:40 | 508 12:40 | 508 12:40 |
| Oldbury | 112 11:15 | 112 11:15 | 112 11:15 | 112 11:15 |
| Heathrow Airport Terminal 5 | UK940 23:50 | UK940 23:50 | UK940 23:50 | UK940 23:50 |
| Gatwick Airport | UK940 23:50 | UK940 23:50 | UK940 23:50 | UK940 23:50 |
| Carmarthen | T1C 18:10 | T1C 18:10 | T1C 18:10 | T1C 18:10 |
| Bridgend | UK940 23:50 | UK940 23:50 | UK940 23:50 | UK940 23:50 |
| Neath | 87 19:18 | 87 19:18 | 87 19:18 | none |
| Earls Court | 508 12:40 | 507 11:40 | 508 12:40 | 508 12:40 |
| Aberystwyth | T1C 18:10 | T1C 18:10 | T1C 18:10 | T1C 18:10 |
| Haverfordwest | 112 17:05 | 112 17:45 | 112 17:05 | 112 17:05 |
| Llanelli | none | 507 19:05 | none | none |
| Chepstow | 507 07:35 | none | 507 07:35 | 507 07:35 |
| Crymlyn Burrows | UK940 05:10 after midnight | UK940 05:10 after midnight | UK940 05:10 after midnight | UK940 05:10 after midnight |
| St Thomas | X1 18:10 | X1 18:10 | X1 18:10 | none |
| Singleton | X1 18:10 | X1 18:10 | X1 18:10 | none |
| Baglan | 87 19:18 | 87 19:18 | 87 19:18 | none |
| Brynmill | X1 18:10 | X1 18:10 | X1 18:10 | none |
| Guildhall | X1 18:10 | X1 18:10 | X1 18:10 | none |
| Heathrow Airport Terminal 4 | 202 09:30 | 202 09:30 | 202 09:30 | 202 09:30 |
| Port Tennant | X1 18:10 | X1 18:10 | X1 18:10 | none |
| Briton Ferry | 87 19:18 | 87 19:18 | 87 19:18 | none |
| Three Mile Cross | 508 12:40 | none | 508 12:40 | 508 12:40 |
| Gorseinon | none | 507 19:05 | none | none |
| Johnston | 112 17:05 | 112 17:45 | 112 17:05 | 112 17:05 |
| Maesteg | X3 17:38 | 202 19:02 | X3 17:38 | none |
| Pembroke | 112 17:05 | 112 17:45 | 112 17:05 | 112 17:05 |
| Tenby | 112 17:05 | 112 17:45 | 112 17:05 | 112 17:05 |
| Pencoed | T1C 12:47 | T1C 12:47 | T1C 12:47 | T1C 12:47 |
| Taibach | 87 18:27 | 87 18:27 | 87 18:27 | none |
| Kilgetty | 112 17:05 | 112 17:45 | 112 17:05 | 112 17:05 |
| Llanfarian | T1C 18:10 | T1C 18:10 | T1C 18:10 | T1C 18:10 |
| Cross Hands | T1C 18:10 | T1C 18:10 | T1C 18:10 | T1C 18:10 |
| Margam | 87 18:27 | 87 18:27 | 87 18:27 | none |
The time each last direct bus leaves Port Talbot, 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 Port Talbot tonight?
- The UK940 to Crymlyn Burrows at 05:10 (after midnight) from Port Talbot Bus Station 8, from the timetable for Saturday.
- What time is the last bus from Port Talbot to Birmingham?
- The last direct bus from Port Talbot to Birmingham: on weekdays, the 112 at 11:15 from Port Talbot Bus Station 9, reaching Birmingham at 15:00; on Saturdays, the 112 at 11:15 from Port Talbot Bus Station 9, reaching Birmingham at 15:00; on Sundays, the 112 at 11:15 from Port Talbot Bus Station 9, reaching Birmingham at 15:00.
- What time is the last bus from Port Talbot to Bristol?
- The last direct bus from Port Talbot to Bristol: on weekdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Bristol at 02:00; on Saturdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Bristol at 02:00; on Sundays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Bristol at 02:00.
- What time is the last bus from Port Talbot to Cardiff?
- The last direct bus from Port Talbot to Cardiff: on weekdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Cardiff at 00:40; on Saturdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Cardiff at 00:40; on Sundays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Cardiff at 00:40.
- What time is the last bus from Port Talbot to Heathrow Airport?
- The last direct bus from Port Talbot to Heathrow Airport: on weekdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Heathrow Airport at 04:05; on Saturdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Heathrow Airport at 04:05; on Sundays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Heathrow Airport at 04:05.
- What time is the last bus from Port Talbot to Newport?
- The last direct bus from Port Talbot to Newport: on weekdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Newport at 01:15; on Saturdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Newport at 01:15; on Sundays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Newport at 01:15.
- What time is the last bus from Port Talbot to St Helens?
- The last direct bus from Port Talbot to St Helens: on weekdays, the X1 at 18:10 from Morrisons, reaching St Helens at 18:52; on Saturdays, the X1 at 18:10 from Morrisons, reaching St Helens at 18:52; on Sundays, there's no direct bus.
- What time is the last bus from Port Talbot to Swansea?
- The last direct bus from Port Talbot to Swansea: on weekdays, the UK940 at 05:10 (after midnight) from Port Talbot Bus Station 8, reaching Swansea at 05:35; on Saturdays, the UK940 at 05:10 (after midnight) from Port Talbot Bus Station 8, reaching Swansea at 05:35; on Sundays, the UK940 at 05:10 (after midnight) from Port Talbot Bus Station 8, reaching Swansea at 05:35.
- What time is the last bus from Port Talbot to Victoria?
- The last direct bus from Port Talbot to Victoria: on weekdays, the 507 at 11:40 from Port Talbot Bus Station 9, reaching Victoria at 16:20; on Saturdays, the 508 at 12:40 from Port Talbot Bus Station 9, reaching Victoria at 17:20; on Sundays, the 508 at 12:40 from Port Talbot Bus Station 9, reaching Victoria at 17:20.
- What time is the last bus from Port Talbot to Oldbury?
- The last direct bus from Port Talbot to Oldbury: on weekdays, the 112 at 11:15 from Port Talbot Bus Station 9, reaching Oldbury at 14:45; on Saturdays, the 112 at 11:15 from Port Talbot Bus Station 9, reaching Oldbury at 14:45; on Sundays, the 112 at 11:15 from Port Talbot Bus Station 9, reaching Oldbury at 14:45.
- What time is the last bus from Port Talbot to Heathrow Airport Terminal 5?
- The last direct bus from Port Talbot to Heathrow Airport Terminal 5: on weekdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Heathrow Airport Terminal 5 at 04:25; on Saturdays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Heathrow Airport Terminal 5 at 04:25; on Sundays, the UK940 at 23:50 from Port Talbot Bus Station 8, reaching Heathrow Airport Terminal 5 at 04:25.
Buses in Port Talbot · 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