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.

ToToday (Saturday)WeekdaysSaturdaysSundays
BirminghamUK084 17:40UK084 17:40UK084 17:40UK084 17:40
BristolUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnight
BelgraviaUK046 16:40UK046 16:40UK046 16:40UK046 16:40
CardiffUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnight
Heathrow AirportUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnight
NewportUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnight
St HelensX1 17:22X1 17:22X1 17:22none
SwanseaUK940 04:45 after midnightUK940 04:45 after midnightUK940 04:45 after midnightUK940 04:45 after midnight
Victoria507 17:30507 15:45507 17:30507 17:30
Oldbury112 11:35112 11:35112 11:35112 11:35
Heathrow Airport Terminal 5UK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnight
Gatwick AirportUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnightUK940 00:10 after midnight
CarmarthenT1C 17:50T1C 17:50T1C 17:50T1C 17:50
HammersmithUK046 16:40UK046 16:40UK046 16:40UK046 16:40
Earls Court507 17:30507 15:45507 17:30507 17:30
AberystwythT1C 17:50T1C 17:50T1C 17:50T1C 17:50
Port TalbotUK940 04:45 after midnightUK940 04:45 after midnightUK940 04:45 after midnightUK940 04:45 after midnight
Pontypridd404 18:06404 18:25404 18:06none
Haverfordwest112 16:45112 17:25112 16:45112 16:45
Chepstow507 06:15507 09:40507 06:15507 06:15
Crymlyn BurrowsUK940 04:45 after midnightUK940 04:45 after midnightUK940 04:45 after midnightUK940 04:45 after midnight
St ThomasX1 17:22X1 17:22X1 17:22none
SingletonX1 17:22X1 17:22X1 17:22none
Aberdare172 20:21172 20:21172 20:21172 20:56
BaglanX1 17:22X1 17:22X1 17:22none
BrynmillX1 17:22X1 17:22X1 17:22none
GuildhallX1 17:22X1 17:22X1 17:22none
Heathrow Airport Terminal 4202 09:50202 09:50202 09:50202 09:50
Port TennantX1 17:22X1 17:22X1 17:22none
Briton FerryX1 17:22X1 17:22X1 17:22none
Three Mile Cross508 13:00none508 13:00508 13:00
Tonypandy172 20:21172 20:21172 20:21172 20:56
Johnston112 16:45112 17:25112 16:45112 16:45
Maesteg70 20:4970 20:4970 20:4970 19:07
Pembroke112 16:45112 17:25112 16:45112 16:45
Pontyclun404 23:46404 23:46404 23:46404 18:24
Tenby112 16:45112 17:25112 16:45112 16:45
Bristol AirportUK910 20:10UK910 20:10UK910 20:10UK910 20:10
Pencoed404 23:46404 23:46404 23:46404 18:24
Sarn65 21:3365 21:3365 21:33172 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