22 Walsall ↔ Walsall Bus Station
Operated by Walsall Community Transport. First bus 09:50, last bus 16:20. 14 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 C) | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Borneo Street (adj) | 09:54 | 10:24 | 10:54 | 11:24 | 11:54 | 12:24 | 12:54 | 13:24 | 13:54 | 14:24 | 14:54 | 15:24 | 15:54 | 16:24 |
| Argyle Road (opp) | 09:58 | 10:28 | 10:58 | 11:28 | 11:58 | 12:28 | 12:58 | 13:28 | 13:58 | 14:28 | 14:58 | 15:28 | 15:58 | 16:28 |
| Walsall Town Hall (Stop WG) | 10:01 | 10:32 | 11:01 | 11:32 | 12:01 | 12:32 | 13:01 | 13:32 | 14:01 | 14:32 | 15:01 | 15:32 | 16:01 | 16:32 |
| Walsingham Street (adj) | 10:04 | 10:35 | 11:04 | 11:35 | 12:04 | 12:35 | 13:04 | 13:35 | 14:04 | 14:35 | 15:04 | 15:35 | 16:04 | 16:35 |
| Walsall Bus Station (Stand C) | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:20 | 14:50 | 15:20 | 15:50 | 16:20 |
Route map
All stops on route 22
22 towards Walsall Bus Station
- Walsall Bus Station (Stand C) Walsall
- Hatherton Road (Stop WE) Walsall
- Butts Road (before) Ryecroft
- Borneo Street (adj) Ryecroft
- Eastbourne Street (adj) Ryecroft
- Cameron Road (near) Chuckery
- Argyle Road (opp) Walsall
- Fernleigh Road (before) Chuckery
- Buchanan Road (adj) Chuckery
- Buchanan Avenue (before) Chuckery
- Hatherton Lake (adjacent) Ryecroft
- Victoria Terrace (adjacent) Ryecroft
- Watmos Homes (outside) Walsall
- Walsall Town Hall (Stop WG) Walsall
- Bott Lane (before) Chuckery
- Burleigh Street (before) Chuckery
- Walsingham Street (adj) Chuckery
- Lumley Road (after) Chuckery
- Walsingham Street (adj) Chuckery
- Upper Bridge Street (on) Walsall
- Walsall Bus Station (Stand C) Walsall
Service history & registered changes
- 🆕 Registered effective 1 Jun 2026 Operating between Warrington BS and Vulcan,Manchester Row given service number 22 / 22A effective from 01 June 2026. To amend Timetable.
- 🆕 Registered effective 9 Mar 2026 Operating between Warrington BS and Vulcan,Manchester Row given service number 22 / 22A effective from 09 March 2026. To amend Route.
- 🆕 Registered effective 13 Feb 2026 Operating between Central Reading and Caversham Heights given service number 22 / 82 effective from 13 February 2026. To amend Route.
- 🆕 Registered effective 29 Sept 2025 Operating between Craigowl View Estate and Ninewells Hospital given service number 22 / 922 effective from 29 September 2025. To amend Route, Stopping Places and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 22 bus?
The first 22 departure on weekdays leaves at 09:50 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 22 bus?
The last 22 on weekdays leaves its first stop at 16:20. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 22 bus cost?
The 22 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Walsall Community Transport day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 22 bus?
The 22 is operated by Walsall Community Transport.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.