The average bus between Upton-upon-Severn and Walsall takes 4h 41m and the fastest bus takes 4h 6m. The bus service runs several times per day from Upton-upon-Severn to Walsall. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 4 times a day between Upton-upon-Severn and Walsall. The earliest departure is at 7:16 AM in the morning, and the last departure from Upton-upon-Severn is at 4:03 PM which arrives into Walsall at 9:05 PM. All services require a transfer at Worcester Bus Station and take an average of 4h 41m. The schedules shown below are for the next available departures.



4h 30m • 3 changes


5h 9m • 3 changes


4h 6m • 3 changes


4h 24m • 3 changes


4h 30m • 3 changes


5h 9m • 3 changes


4h 6m • 3 changes


4h 24m • 3 changes


4h 30m • 3 changes


5h 9m • 3 changes


4h 6m • 3 changes


4h 24m • 3 changes


4h 30m • 3 changes


5h 9m • 3 changes


4h 6m • 3 changes


4h 24m • 3 changes


4h 30m • 3 changes


5h 9m • 3 changes


4h 6m • 3 changes


4h 24m • 3 changesWant to know about travelling from Upton-upon-Severn to Walsall? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Upton-upon-Severn to Walsall. However, there are services departing from Worcester Bus Station and arriving at The Square Peg station via Bromsgrove Bus Station. The journey, including transfers, takes approximately 4h 41m.
Upton-upon-Severn to Walsall bus services, operated by First Worcestershire, depart from Worcester Bus Station.
Upton-upon-Severn to Walsall bus services, operated by NX West Midlands, arrive at The Square Peg station.
The distance between Upton-upon-Severn and Walsall is 60.4 km. The road distance is 71 km.
You can take a bus from Church to Walsall Bus Station via Worcester Bus Station, Bromsgrove Bus Station, The Square Peg, and Old Square in around 4h 3m.