🚌 Bus from Walsall to West Bromwich

10 direct routes · about 16 min · first bus 04:05, last bus 22:55 (weekdays).

💷 Single fares on this journey are capped at £3 on participating routes (England cap, until 31 Dec 2026 — then £2). Details →

Direct routes

RouteOperatorJourney timeWeekday journeysFirstLastBoard at
4 National Express West Midlands ~16 min 150 04:05 22:55 Saddlers Centre (Stop S)
79 National Express West Midlands ~20 min 148 04:33 15:25 Darlaston Asda (near)
4M National Express West Midlands ~16 min 108 05:30 21:55 Saddlers Centre (Stop S)
40 National Express West Midlands ~6 min 73 05:15 23:19 Freeman Road (near)
4H Diamond Bus ~16 min 39 06:08 18:52 Saddlers Centre (Stop S)
40 Diamond Bus ~6 min 38 05:35 23:19 Freeman Road (near)
45 Diamond Bus ~30 min 32 05:10 23:33 Newport Street (Stop W)
41 Carolean Coaches ~7 min 25 06:58 18:58 Freeman Road (near)
4H National Express West Midlands ~14 min 22 08:55 22:25 Saddlers Centre (Stop S)
4 Diamond Bus ~16 min 11 08:12 20:10 Saddlers Centre (Stop S)

Times are for the first boarding point in Walsall on each route's weekday timetable — open the route for the full timetable, live map and every stop.

Frequently asked questions

Which bus goes from Walsall to West Bromwich?

10 routes run directly from Walsall to West Bromwich: the 4 (National Express West Midlands), the 79 (National Express West Midlands), the 4M (National Express West Midlands), the 40 (National Express West Midlands), the 4H (Diamond Bus), the 40 (Diamond Bus), the 45 (Diamond Bus), the 41 (Carolean Coaches), the 4H (National Express West Midlands), the 4 (Diamond Bus).

How long does the bus take from Walsall to West Bromwich?

Around 16 minutes on the 4, depending on time of day and traffic.

What time is the first and last bus from Walsall to West Bromwich?

On weekdays the first direct bus (the 4) leaves around 04:05 and the last around 22:55. Check the route timetable for weekends.

How much is the bus from Walsall to West Bromwich?

Most single fares in England are capped at £3 until 31 December 2026, then £2 from 1 January 2027.

More options