The average bus between Walsall and Edgbaston takes 55 min and the fastest bus takes 41 min. The bus runs at least 3 times per hour from Walsall to Edgbaston. 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 every 20 minutes between Walsall and Edgbaston. The earliest departure is at 5:46 AM in the morning, and the last departure from Walsall is at 9:54 PM which arrives into Edgbaston at 10:48 PM. All services require a transfer at Old Square and take an average of 55 min. The schedules shown below are for the next available departures.

52 min • 1 change
46 min • 1 change
50 min • 1 change
50 min • 1 change
52 min • 1 change
46 min • 1 change
50 min • 1 change
50 min • 1 change
52 min • 1 change
46 min • 1 change
50 min • 1 change
50 min • 1 change
52 min • 1 change
46 min • 1 change
50 min • 1 change
50 min • 1 change
52 min • 1 change
47 min • 1 change
47 min • 1 change
49 min • 1 change
41 min • 1 change
52 min • 1 change
53 min • 1 change
43 min • 1 changeWant to know about travelling from Walsall to Edgbaston? 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 Walsall to Edgbaston. However, there are services departing from Walsall Bus Station and arriving at Aston House station via Old Square station. The journey, including transfers, takes approximately 55 min.
Walsall to Edgbaston bus services, operated by NX West Midlands, depart from Walsall Bus Station.
Walsall to Edgbaston bus services, operated by NX West Midlands, arrive at Aston House station.
The distance between Walsall and Edgbaston is 14.3 km. The road distance is 18 km.
You can take a bus from Walsall Bus Station to Aston House via Old Square and The Square Peg in around 49 min.