9A Walsall Bus Station ↔ Shire Oak Hill
Operated by National Express West Midlands. First bus 07:45, last bus 15:25. 2 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Walsall Bus Station (Stand H) | 07:45 |
|---|---|
| Pelsall Cenotaph (opp) | 08:00 |
| Shire Oak Hill (on) | 08:20 |
Route map
All stops on route 9A
9A towards Shire Oak Hill
- Walsall Bus Station (Stand H) Walsall
- Watmos Homes (before) Walsall
- Victoria Terrace (opposite) Ryecroft
- Cartbridge Lane South (adj) Ryecroft
- Westbourne Road (adj) Ryecroft
- Ladypool Close (after) Coal Pool
- Cartbridge Lane (adj) Rushall
- Station Road (before) Rushall
- Westminster Road (opp) Rushall
- Burton Avenue (opp) Rushall
- The Bungalow (after) Goscote
- Heathbridge Close (adj) Heath End
- Brewers Drive (adj) Heath End
- Bush Grove (opp) Heath End
- Vicarage Road (after) Pelsall
- Pelsall Cenotaph (opp) Pelsall
- Smithy Drive (opp) Ryders Hayes
- Finger Post (adjacent) Ryders Hayes
- Highcroft (adj) Ryders Hayes
- Highbridge (before) Ryders Hayes
- Canal Bridge (after) Ryders Hayes
- Apex Road (adj) Clayhanger
- Clayhanger Lane (opp) Clayhanger
- The Swan (opp) Clayhanger
- Wallace Road (adj) Clayhanger
- Raven's Court (before) Brownhills
- Brickiln Street (before) Brownhills
- Silver Street (opposite) Brownhills
- Warren Place (adjacent) Brownhills
- Anchor Bridge (before) Catshill
- Robson Close (adjacent) Catshill
- Brownhills Business Park (opp) Catshill
- Occupation Road (before) Castlefort
- Shire Oak Hill (on) Shire Oak
9A towards Walsall Bus Station
- Shire Oak Close (opposite) Shire Oak
- Adams Road (adj) Shire Oak
- Friezland Lane (adjacent) Catshill
- Anchor Bridge (after) Catshill
- Brickiln Street (near) Brownhills
- Warren Place (after) Brownhills
- Raven's Court (adjacent) Brownhills
- Wallace Road (opp) Clayhanger
- The Swan (adj) Clayhanger
- Clayhanger Lane (adj) Clayhanger
- Apex Road (opp) Clayhanger
- Canal Bridge (before) Ryders Hayes
- Highbridge (after) Ryders Hayes
- Highcroft (opp) Ryders Hayes
- Finger Post (opp) Ryders Hayes
- Smithy Drive (adj) Ryders Hayes
- Pelsall Cenotaph (adj) Pelsall
- Vicarage Road (after) Heath End
- Bush Grove (adj) Heath End
- Brewers Drive (opp) Heath End
- Heathbridge Close (opp) Heath End
- The Bungalow (opp) Goscote
- Burton Avenue (adj) Rushall
- Westminster Road (adj) Rushall
- Station Road (after) Rushall
- Ladypool Close (before) Coal Pool
- Cartbridge Lane (opp) Rushall
- Cartbridge Lane South (opp) Ryecroft
- Victoria Terrace (adjacent) Ryecroft
- Hatherton Lake (adjacent) Ryecroft
- Watmos Homes (outside) Walsall
- Walsall Town Hall (Stop WF) Walsall
- Walsall Bus Station (Stand H) Walsall
Service history & registered changes
- 🆕 Registered effective 31 Aug 2025 Operating between Horsforth, Church Road and Seacroft Bus Station/White Rose given service number 9A effective from 31 August 2025. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 9A bus?
The first 9A departure on weekdays leaves at 07:45 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 9A bus?
The last 9A on weekdays leaves its first stop at 15:25. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 9A bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). National Express West Midlands day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 9A bus?
The 9A is operated by National Express West Midlands.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.