Last buses from Oldbury

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

ToToday (Saturday)WeekdaysSaturdaysSundays
Birmingham9 01:39 after midnight9 01:34 after midnight9 01:39 after midnight9 01:33 after midnight
Bristol100 21:15100 20:15100 21:15100 21:15
Wolverhampton210 03:45 after midnight210 03:45 after midnight210 03:45 after midnight210 03:45 after midnight
Cardiff111 16:15111 16:20111 16:15111 16:15
Walsall4M 23:504M 23:504M 23:504M 23:50
Solihull4M 23:504M 23:504M 23:504M 23:50
Heathrow Airport210 23:59210 23:59210 23:59210 23:59
Exeter104 10:45101 15:15104 10:45104 10:45
Newport111 16:15111 16:20111 16:15111 16:15
Plymouth104 10:45101 15:15104 10:45104 10:45
Gloucester100 18:45100 18:45100 18:45100 18:45
Swansea111 16:15111 16:20111 16:15111 16:15
Victoria400 07:30none400 07:30400 07:30
Dudley210 03:45 after midnight210 03:45 after midnight210 03:45 after midnight210 03:45 after midnight
Heathrow Airport Terminal 5210 23:59210 23:59210 23:59210 23:59
Taunton105 14:15105 13:45105 14:15105 14:15
Gatwick Airport210 23:59210 23:59210 23:59210 23:59
Carmarthen112 13:45112 14:15112 13:45112 13:45
West Bromwich80 00:58 after midnight80 00:57 after midnight80 00:58 after midnight80 00:57 after midnight
Marble Arch400 07:30none400 07:30400 07:30
Bridgend112 13:45112 14:15112 13:45112 13:45
Weston-super-Mare100 17:15100 17:20100 17:15100 17:15
Barnstaple105 14:15105 13:45105 14:15105 14:15
Stourbridge9 01:39 after midnight9 01:34 after midnight9 01:39 after midnight9 01:33 after midnight
Bodmin104 10:45104 10:45104 10:45104 10:45
Bridgwater105 14:15105 13:45105 14:15105 14:15
Port Talbot112 13:45112 14:15112 13:45112 13:45
Penzance104 10:45104 10:45104 10:45104 10:45
Liskeard104 10:45104 10:45104 10:45104 10:45
Lee Bank87 00:34 after midnight87 00:34 after midnight87 00:34 after midnight87 00:34 after midnight
Arle Court100 19:45100 20:15100 19:45100 19:45
Haverfordwest112 13:45112 14:15112 13:45112 13:45
Newquay104 10:45104 10:45104 10:45104 10:45
Finchley Road400 07:30none400 07:30400 07:30
Bideford105 14:15105 13:45105 14:15105 14:15
Camborne104 10:45104 10:45104 10:45104 10:45
Crymlyn Burrows111 16:15111 16:20111 16:15111 16:15
Halesowen9 01:39 after midnight9 01:34 after midnight9 01:39 after midnight9 01:33 after midnight
Smethwick87 00:34 after midnight87 00:34 after midnight87 00:34 after midnight87 00:34 after midnight
Centenary Square9 00:49 after midnight9 00:49 after midnight9 00:49 after midnight9 00:49 after midnight

The time each last direct bus leaves Oldbury, 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 Oldbury tonight?
The 210 to Dudley at 03:45 (after midnight) from Lordswood Road, from the timetable for Saturday.
What time is the last bus from Oldbury to Birmingham?
The last direct bus from Oldbury to Birmingham: on weekdays, the 9 at 01:34 (after midnight) from Winchfield Drive, reaching Birmingham at 01:35; on Saturdays, the 9 at 01:39 (after midnight) from Winchfield Drive, reaching Birmingham at 01:40; on Sundays, the 9 at 01:33 (after midnight) from Winchfield Drive, reaching Birmingham at 01:34.
What time is the last bus from Oldbury to Bristol?
The last direct bus from Oldbury to Bristol: on weekdays, the 100 at 20:15 from Lordswood Road, reaching Bristol at 22:05; on Saturdays, the 100 at 21:15 from Lordswood Road, reaching Bristol at 22:55; on Sundays, the 100 at 21:15 from Lordswood Road, reaching Bristol at 22:55.
What time is the last bus from Oldbury to Wolverhampton?
The last direct bus from Oldbury to Wolverhampton: on weekdays, the 210 at 03:45 (after midnight) from Lordswood Road, reaching Wolverhampton at 04:20; on Saturdays, the 210 at 03:45 (after midnight) from Lordswood Road, reaching Wolverhampton at 04:20; on Sundays, the 210 at 03:45 (after midnight) from Lordswood Road, reaching Wolverhampton at 04:20.
What time is the last bus from Oldbury to Cardiff?
The last direct bus from Oldbury to Cardiff: on weekdays, the 111 at 16:20 from Lordswood Road, reaching Cardiff at 19:45; on Saturdays, the 111 at 16:15 from Lordswood Road, reaching Cardiff at 19:30; on Sundays, the 111 at 16:15 from Lordswood Road, reaching Cardiff at 19:30.
What time is the last bus from Oldbury to Walsall?
The last direct bus from Oldbury to Walsall: on weekdays, the 4M at 23:50 from Century Road, reaching Walsall at 00:08; on Saturdays, the 4M at 23:50 from Century Road, reaching Walsall at 00:08; on Sundays, the 4M at 23:50 from Century Road, reaching Walsall at 00:08.
What time is the last bus from Oldbury to Solihull?
The last direct bus from Oldbury to Solihull: on weekdays, the 4M at 23:50 from Century Road, reaching Solihull at 00:01; on Saturdays, the 4M at 23:50 from Century Road, reaching Solihull at 00:01; on Sundays, the 4M at 23:50 from Century Road, reaching Solihull at 00:01.
What time is the last bus from Oldbury to Heathrow Airport?
The last direct bus from Oldbury to Heathrow Airport: on weekdays, the 210 at 23:59 from Lordswood Road, reaching Heathrow Airport at 02:50; on Saturdays, the 210 at 23:59 from Lordswood Road, reaching Heathrow Airport at 02:50; on Sundays, the 210 at 23:59 from Lordswood Road, reaching Heathrow Airport at 02:50.
What time is the last bus from Oldbury to Exeter?
The last direct bus from Oldbury to Exeter: on weekdays, the 101 at 15:15 from Lordswood Road, reaching Exeter at 19:20; on Saturdays, the 104 at 10:45 from Lordswood Road, reaching Exeter at 14:45; on Sundays, the 104 at 10:45 from Lordswood Road, reaching Exeter at 14:45.
What time is the last bus from Oldbury to Newport?
The last direct bus from Oldbury to Newport: on weekdays, the 111 at 16:20 from Lordswood Road, reaching Newport at 19:10; on Saturdays, the 111 at 16:15 from Lordswood Road, reaching Newport at 18:55; on Sundays, the 111 at 16:15 from Lordswood Road, reaching Newport at 18:55.
What time is the last bus from Oldbury to Plymouth?
The last direct bus from Oldbury to Plymouth: on weekdays, the 101 at 15:15 from Lordswood Road, reaching Plymouth at 20:35; on Saturdays, the 104 at 10:45 from Lordswood Road, reaching Plymouth at 16:00; on Sundays, the 104 at 10:45 from Lordswood Road, reaching Plymouth at 16:00.

Buses in Oldbury · 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