Last buses from Bromsgrove
Direct buses from Bromsgrove go to 40 places. Tonight (Saturday) the last one leaves at 21:10, the X20 to Birmingham. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Birmingham | X20 21:10 | X20 21:10 | X20 21:10 | X20 19:05 |
| Worcester | 144 19:45 | 144 19:42 | 144 19:45 | 144 18:10 |
| Stourbridge | 318 17:53 | 318 17:53 | 318 17:53 | none |
| Kidderminster | 52 21:09 | 52 20:51 | 52 21:09 | 52 14:35 |
| Redditch | 52 20:18 | 52A 20:29 | 52 20:18 | 52 18:52 |
| Lee Bank | X20 21:10 | X20 21:10 | X20 21:10 | X20 19:05 |
| Evesham | 318 17:53 | 318 17:53 | 318 17:53 | none |
| Halesowen | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Droitwich Spa | 144 19:45 | 144 19:42 | 144 19:45 | 144 18:10 |
| Hurst Green | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Barnt Green | 145 19:07 | 145 19:07 | 145 19:07 | none |
| Rubery | X20 21:10 | X20 21:10 | X20 21:10 | X20 19:05 |
| Stone | 52 21:09 | 52 20:51 | 52 21:09 | 52 14:35 |
| Alvechurch | none | 183 17:24 | none | none |
| Catshill | X20 21:10 | X20 21:10 | X20 21:10 | X20 19:05 |
| Lickey End | 145 19:07 | 145 19:07 | 145 19:07 | none |
| Staple Hill | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Cofton Hackett | 145 19:07 | 145 19:07 | 145 19:07 | none |
| Burcot | 145 19:07 | 145 19:07 | 145 19:07 | none |
| Fernhill Heath | 144 19:45 | 144 19:42 | 144 19:45 | 144 18:10 |
| Hagley | 318 17:53 | 318 17:53 | 318 17:53 | none |
| Hall Flat | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Martin Hussingtree | 144 19:45 | 144 19:42 | 144 19:45 | 144 18:10 |
| Upper Catshill | 144 19:02 | 144 19:09 | 144 19:02 | 144 17:29 |
| Eachway | X20 21:10 | X20 21:10 | X20 21:10 | X20 19:05 |
| Lickey | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Marlbrook | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Upper Marlbrook | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Lower Marlbrook | X20 21:10 | X20 21:10 | X20 21:10 | X20 19:05 |
| Rowney Green | none | 183 17:24 | none | none |
| Kendal End | 145 19:07 | 145 19:07 | 145 19:07 | none |
| Wychbold | 144 19:45 | 144 19:42 | 144 19:45 | 144 18:10 |
| Arrowfield Top | none | 183 17:24 | none | none |
| Blackwell | 145 19:07 | 145 19:07 | 145 19:07 | none |
| Chaddesley Corbett | 52 21:09 | 52 20:51 | 52 21:09 | 52 14:35 |
| Dodford | 52 21:09 | 52 20:51 | 52 21:09 | 52 14:35 |
| Frankley Green | 202 17:32 | 202 17:32 | 202 17:32 | none |
| Hewell Park | 52 20:18 | 52A 20:29 | 52 20:18 | 52 18:52 |
| Hopwood | none | 183 17:24 | none | none |
| Lydiate Ash | X20 21:10 | X20 21:10 | X20 21:10 | X20 19:05 |
The time each last direct bus leaves Bromsgrove, 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 Bromsgrove tonight?
- The X20 to Birmingham at 21:10 from Barnsley Hall, from the timetable for Saturday.
- What time is the last bus from Bromsgrove to Birmingham?
- The last direct bus from Bromsgrove to Birmingham: on weekdays, the X20 at 21:10 from Barnsley Hall, reaching Birmingham at 21:27; on Saturdays, the X20 at 21:10 from Barnsley Hall, reaching Birmingham at 21:27; on Sundays, the X20 at 19:05 from Barnsley Hall, reaching Birmingham at 19:22.
- What time is the last bus from Bromsgrove to Worcester?
- The last direct bus from Bromsgrove to Worcester: on weekdays, the 144 at 19:42 from Puddle Wharf, reaching Worcester at 20:11; on Saturdays, the 144 at 19:45 from Puddle Wharf, reaching Worcester at 20:16; on Sundays, the 144 at 18:10 from Puddle Wharf, reaching Worcester at 18:40.
- What time is the last bus from Bromsgrove to Stourbridge?
- The last direct bus from Bromsgrove to Stourbridge: on weekdays, the 318 at 17:53 from Barnsley Hall, reaching Stourbridge at 18:18; on Saturdays, the 318 at 17:53 from Barnsley Hall, reaching Stourbridge at 18:18; on Sundays, there's no direct bus.
- What time is the last bus from Bromsgrove to Kidderminster?
- The last direct bus from Bromsgrove to Kidderminster: on weekdays, the 52 at 20:51 from Willow Road, reaching Kidderminster at 21:09; on Saturdays, the 52 at 21:09 from Willow Road, reaching Kidderminster at 21:23; on Sundays, the 52 at 14:35 from Willow Road, reaching Kidderminster at 14:51.
- What time is the last bus from Bromsgrove to Redditch?
- The last direct bus from Bromsgrove to Redditch: on weekdays, the 52A at 20:29 from Alcester Road- Ridgeway, reaching Redditch at 20:36; on Saturdays, the 52 at 20:18 from Alcester Road- Ridgeway, reaching Redditch at 20:25; on Sundays, the 52 at 18:52 from Alcester Road- Ridgeway, reaching Redditch at 18:59.
- What time is the last bus from Bromsgrove to Lee Bank?
- The last direct bus from Bromsgrove to Lee Bank: on weekdays, the X20 at 21:10 from Barnsley Hall, reaching Lee Bank at 22:07; on Saturdays, the X20 at 21:10 from Barnsley Hall, reaching Lee Bank at 22:07; on Sundays, the X20 at 19:05 from Barnsley Hall, reaching Lee Bank at 20:07.
- What time is the last bus from Bromsgrove to Evesham?
- The last direct bus from Bromsgrove to Evesham: on weekdays, the 318 at 17:53 from Barnsley Hall, reaching Evesham at 17:59; on Saturdays, the 318 at 17:53 from Barnsley Hall, reaching Evesham at 17:59; on Sundays, there's no direct bus.
- What time is the last bus from Bromsgrove to Halesowen?
- The last direct bus from Bromsgrove to Halesowen: on weekdays, the 202 at 17:32 from Upland Road, reaching Halesowen at 18:20; on Saturdays, the 202 at 17:32 from Upland Road, reaching Halesowen at 18:20; on Sundays, there's no direct bus.
- What time is the last bus from Bromsgrove to Droitwich Spa?
- The last direct bus from Bromsgrove to Droitwich Spa: on weekdays, the 144 at 19:42 from Puddle Wharf, reaching Droitwich Spa at 19:52; on Saturdays, the 144 at 19:45 from Puddle Wharf, reaching Droitwich Spa at 19:57; on Sundays, the 144 at 18:10 from Puddle Wharf, reaching Droitwich Spa at 18:21.
- What time is the last bus from Bromsgrove to Hurst Green?
- The last direct bus from Bromsgrove to Hurst Green: on weekdays, the 202 at 17:32 from Upland Road, reaching Hurst Green at 18:13; on Saturdays, the 202 at 17:32 from Upland Road, reaching Hurst Green at 18:13; on Sundays, there's no direct bus.
Buses in Bromsgrove · 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