Last buses from Bridgend
Direct buses from Bridgend go to 40 places. Tonight (Saturday) the last one leaves at 04:45 (after midnight), the UK940 to Swansea. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Birmingham | UK084 17:40 | UK084 17:40 | UK084 17:40 | UK084 17:40 |
| Bristol | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight |
| Belgravia | UK046 16:40 | UK046 16:40 | UK046 16:40 | UK046 16:40 |
| Cardiff | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight |
| Heathrow Airport | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight |
| Newport | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight |
| St Helens | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Swansea | UK940 04:45 after midnight | UK940 04:45 after midnight | UK940 04:45 after midnight | UK940 04:45 after midnight |
| Victoria | 507 17:30 | 507 15:45 | 507 17:30 | 507 17:30 |
| Oldbury | 112 11:35 | 112 11:35 | 112 11:35 | 112 11:35 |
| Heathrow Airport Terminal 5 | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight |
| Gatwick Airport | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight | UK940 00:10 after midnight |
| Carmarthen | T1C 17:50 | T1C 17:50 | T1C 17:50 | T1C 17:50 |
| Hammersmith | UK046 16:40 | UK046 16:40 | UK046 16:40 | UK046 16:40 |
| Earls Court | 507 17:30 | 507 15:45 | 507 17:30 | 507 17:30 |
| Aberystwyth | T1C 17:50 | T1C 17:50 | T1C 17:50 | T1C 17:50 |
| Port Talbot | UK940 04:45 after midnight | UK940 04:45 after midnight | UK940 04:45 after midnight | UK940 04:45 after midnight |
| Pontypridd | 404 18:06 | 404 18:25 | 404 18:06 | none |
| Haverfordwest | 112 16:45 | 112 17:25 | 112 16:45 | 112 16:45 |
| Chepstow | 507 06:15 | 507 09:40 | 507 06:15 | 507 06:15 |
| Crymlyn Burrows | UK940 04:45 after midnight | UK940 04:45 after midnight | UK940 04:45 after midnight | UK940 04:45 after midnight |
| St Thomas | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Singleton | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Aberdare | 172 20:21 | 172 20:21 | 172 20:21 | 172 20:56 |
| Baglan | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Brynmill | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Guildhall | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Heathrow Airport Terminal 4 | 202 09:50 | 202 09:50 | 202 09:50 | 202 09:50 |
| Port Tennant | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Briton Ferry | X1 17:22 | X1 17:22 | X1 17:22 | none |
| Three Mile Cross | 508 13:00 | none | 508 13:00 | 508 13:00 |
| Tonypandy | 172 20:21 | 172 20:21 | 172 20:21 | 172 20:56 |
| Johnston | 112 16:45 | 112 17:25 | 112 16:45 | 112 16:45 |
| Maesteg | 70 20:49 | 70 20:49 | 70 20:49 | 70 19:07 |
| Pembroke | 112 16:45 | 112 17:25 | 112 16:45 | 112 16:45 |
| Pontyclun | 404 23:46 | 404 23:46 | 404 23:46 | 404 18:24 |
| Tenby | 112 16:45 | 112 17:25 | 112 16:45 | 112 16:45 |
| Bristol Airport | UK910 20:10 | UK910 20:10 | UK910 20:10 | UK910 20:10 |
| Pencoed | 404 23:46 | 404 23:46 | 404 23:46 | 404 18:24 |
| Sarn | 65 21:33 | 65 21:33 | 65 21:33 | 172 20:56 |
The time each last direct bus leaves Bridgend, 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 Bridgend tonight?
- The UK940 to Swansea at 04:45 (after midnight) from Sarn Odeon, from the timetable for Saturday.
- What time is the last bus from Bridgend to Birmingham?
- The last direct bus from Bridgend to Birmingham: on weekdays, the UK084 at 17:40 from Sarn Odeon, reaching Birmingham at 21:10; on Saturdays, the UK084 at 17:40 from Sarn Odeon, reaching Birmingham at 21:10; on Sundays, the UK084 at 17:40 from Sarn Odeon, reaching Birmingham at 21:10.
- What time is the last bus from Bridgend to Bristol?
- The last direct bus from Bridgend to Bristol: on weekdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Bristol at 02:00; on Saturdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Bristol at 02:00; on Sundays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Bristol at 02:00.
- What time is the last bus from Bridgend to Belgravia?
- The last direct bus from Bridgend to Belgravia: on weekdays, the UK046 at 16:40 from Sarn Odeon, reaching Belgravia at 21:10; on Saturdays, the UK046 at 16:40 from Sarn Odeon, reaching Belgravia at 21:10; on Sundays, the UK046 at 16:40 from Sarn Odeon, reaching Belgravia at 21:10.
- What time is the last bus from Bridgend to Cardiff?
- The last direct bus from Bridgend to Cardiff: on weekdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Cardiff at 00:40; on Saturdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Cardiff at 00:40; on Sundays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Cardiff at 00:40.
- What time is the last bus from Bridgend to Heathrow Airport?
- The last direct bus from Bridgend to Heathrow Airport: on weekdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Heathrow Airport at 04:05; on Saturdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Heathrow Airport at 04:05; on Sundays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Heathrow Airport at 04:05.
- What time is the last bus from Bridgend to Newport?
- The last direct bus from Bridgend to Newport: on weekdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Newport at 01:15; on Saturdays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Newport at 01:15; on Sundays, the UK940 at 00:10 (after midnight) from Sarn Odeon, reaching Newport at 01:15.
- What time is the last bus from Bridgend to St Helens?
- The last direct bus from Bridgend to St Helens: on weekdays, the X1 at 17:22 from Ogmore Social Club, reaching St Helens at 18:52; on Saturdays, the X1 at 17:22 from Ogmore Social Club, reaching St Helens at 18:52; on Sundays, there's no direct bus.
- What time is the last bus from Bridgend to Swansea?
- The last direct bus from Bridgend to Swansea: on weekdays, the UK940 at 04:45 (after midnight) from Sarn Odeon, reaching Swansea at 05:35; on Saturdays, the UK940 at 04:45 (after midnight) from Sarn Odeon, reaching Swansea at 05:35; on Sundays, the UK940 at 04:45 (after midnight) from Sarn Odeon, reaching Swansea at 05:35.
- What time is the last bus from Bridgend to Victoria?
- The last direct bus from Bridgend to Victoria: on weekdays, the 507 at 15:45 from Sarn Odeon, reaching Victoria at 20:20; on Saturdays, the 507 at 17:30 from Sarn Odeon, reaching Victoria at 21:50; on Sundays, the 507 at 17:30 from Sarn Odeon, reaching Victoria at 21:50.
- What time is the last bus from Bridgend to Oldbury?
- The last direct bus from Bridgend to Oldbury: on weekdays, the 112 at 11:35 from Sarn Odeon, reaching Oldbury at 14:45; on Saturdays, the 112 at 11:35 from Sarn Odeon, reaching Oldbury at 14:45; on Sundays, the 112 at 11:35 from Sarn Odeon, reaching Oldbury at 14:45.
Buses in Bridgend · 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