9 Walsall to Wolverhampton via Ryecroft, Mossley
Operated by National Express West Midlands. First bus 05:29, last bus 23:11. 65 journeys on weekdays. Fares: singles usually capped at £3 — more.
Wanted a different 9? 83 other bus routes are numbered 9 elsewhere in the UK — see every 9 bus timetable by area.
| Stop | 05:38 | 05:40 | 06:05 | 06:30 | 06:55 | 07:25 | 08:00 | 08:40 | 09:15 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:40 | 14:10 | 14:40 | 15:15 | 15:45 | 16:10 | 16:40 | 17:10 | 17:40 | 18:15 | 19:05 | 20:10 | 21:10 | 22:10 | 23:10 to Samuel Street |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Walsall Bus Station (Stand H) | · | 05:40 | 06:05 | 06:30 | 06:55 | 07:25 | 08:00 | 08:40 | 09:15 | 09:45 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:40 | 14:10 | 14:40 | 15:15 | 15:45 | 16:10 | 16:40 | 17:10 | 17:40 | 18:15 | 19:05 | 20:10 | 21:10 | 22:10 | 23:10 |
| Rushall Medical Centre (opposite) | · | 05:47 | 06:12 | 06:37 | 07:03 | 07:33 | 08:09 | 08:49 | 09:23 | 09:53 | 10:23 | 10:53 | 11:23 | 11:53 | 12:23 | 12:53 | 13:23 | 13:48 | 14:19 | 14:50 | 15:25 | 15:55 | 16:20 | 16:51 | 17:20 | 17:50 | 18:24 | 19:12 | 20:17 | 21:17 | 22:17 | 23:17 |
| Pelsall Cenotaph (opp) | · | 05:57 | 06:22 | 06:47 | 07:15 | 07:47 | 08:28 | 09:03 | 09:35 | 10:05 | 10:35 | 11:05 | 11:35 | 12:05 | 12:35 | 13:05 | 13:35 | 14:00 | 14:32 | 15:04 | 15:43 | 16:10 | 16:35 | 17:06 | 17:34 | 18:03 | 18:37 | 19:23 | 20:27 | 21:27 | 22:27 | 23:27 |
| Samuel Street (Stop BA) | 05:38 | 06:08 | 06:34 | 07:00 | 07:31 | 08:06 | 08:47 | 09:19 | 09:49 | 10:19 | 10:49 | 11:19 | 11:49 | 12:19 | 12:49 | 13:19 | 13:50 | 14:15 | 14:48 | 15:22 | 16:02 | 16:27 | 16:52 | 17:23 | 17:49 | 18:17 | 18:50 | 19:35 | 20:37 | 21:37 | 22:37 | 23:37 |
| New Invention Square (opposite) | 05:44 | 06:14 | 06:41 | 07:08 | 07:39 | 08:14 | 08:55 | 09:26 | 09:56 | 10:26 | 10:56 | 11:26 | 11:56 | 12:26 | 12:56 | 13:26 | 13:57 | 14:22 | 14:56 | 15:31 | 16:11 | 16:36 | 17:00 | 17:31 | 17:57 | 18:24 | 18:57 | 19:41 | 20:43 | 21:43 | 22:43 | · |
| Bentley Bridge Retail Park (adj) | 05:54 | 06:24 | 06:51 | 07:20 | 07:52 | 08:28 | 09:08 | 09:39 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:10 | 14:35 | 15:10 | 15:45 | 16:25 | 16:50 | 17:13 | 17:44 | 18:09 | 18:36 | 19:09 | 19:52 | 20:52 | 21:52 | 22:52 | · |
| Wolverhampton Bus Station (Stand G) | 06:03 | 06:33 | 07:03 | 07:33 | 08:05 | 08:41 | 09:20 | 09:50 | 10:20 | 10:50 | 11:20 | 11:50 | 12:20 | 12:50 | 13:20 | 13:50 | 14:22 | 14:47 | 15:25 | 16:00 | 16:40 | 17:05 | 17:28 | 17:58 | 18:21 | 18:47 | 19:20 | 20:01 | 21:01 | 22:01 | 23:01 | · |
Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Tickets on the 9
National Express West Midlands publishes singles, day tickets and season tickets on this route for adults, children, students and older passengers.
Adult nBUS · Child nBUS · Group nBUS · Adult Single · Child Single
…and 68 more tickets on this route.
A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.
Ticket types come from National Express West Midlands's own fares data on the Bus Open Data Service, last updated 14 July 2026. That dataset lists what's sold, not what it costs, so check prices with National Express West Midlands.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with National Express West Midlands before you travel. Everything above is an ordinary week.
Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
Route map
All stops on route 9
9 towards Wolverhampton
All 74 stops
- Walsall Bus Station (Stand H) Walsall
- Watmos Homes (before) Walsall
- Victoria Terrace (opposite) Ryecroft
- Westbourne Road (adj) Ryecroft
- Cartbridge Lane South (adj) Ryecroft
- Ladypool Close (after) Coal Pool
- Cartbridge Lane (adj) Rushall
- Station Road (before) Rushall
- Rushall Medical Centre (opposite) Rushall
- Rosedene Close (opp) Rushall
- Coalheath Lane (before) Shelfield
- Somerfield Close (adj) Shelfield
- The Drive (after) Shelfield
- St Francis School (adj) Shelfield
- Defford Avenue (opp) Shelfield
- Harrison Road (adj) High Heath
- Broad Lane (adj) High Heath
- Coronation Road (before) High Heath
- Spring Lane (adj) High Heath
- Coronation Road (after) High Heath
- Mill Road (before) High Heath
- Millfield Avenue (adj) High Heath
- Daisy Bank Close (before) High Heath
- Vicarage Road (before) High Heath
- Old Vicarage Close (after) Heath End
- Vicarage Road (after) Pelsall
- Pelsall Cenotaph (opp) Pelsall
- Smithy Drive (opp) Ryders Hayes
- Finger Post (adjacent) Ryders Hayes
- Finger Post (opp) Ryders Hayes
- Trevor Road (adj) Pelsall Wood
- Huddocks View (after) Pelsall Wood
- Oak Road (after) Pelsall Wood
- Pelsall (before) Pelsall Wood
- Shortlands Lane (adj) Pelsall Wood
- Clockmill Road (adj) Pelsall Wood
- Millers Walk (after) Little Bloxwich
- Stoney Lane (opp) Little Bloxwich
- Millfield Avenue (opp) Little Bloxwich
- Field Road (adj) Lower Farm
- Walsall Academy (opp) Wallington Heath
- High Street (before) Bloxwich
- Samuel Street (Stop BA) Bloxwich
- Sandbank (adj) Bloxwich
- Kempthorne Gardens (opposite) Mossley
- Sneyd Hall Road (adj) Mossley
- Cresswell Crescent (opp) Dudleys Field
- Chepstow Road (adj) Dudleys Field
- M6 Motorway Bridge (adjacent) New Invention
- Pooles Lane (adjacent) New Invention
- New Invention Square (opposite) New Invention
- Cannock Road (before) New Invention
- Ada Wrighton Close (before) New Invention
- Sandringham Avenue (adj) Coppice Farm
- Broad Lane North (adj) Ashmore Park
- Oak Meadow Primary School (opposite) Ashmore Park
- Castlebridge Gardens (adj) Ashmore Park
- Colman Avenue (adj) Ashmore Park
- Moat House Lane East (opp) March End
- Wem Gardens (opp) March End
- Lewis Grove (opp) Wednesfield
- Church Street (before) Wednesfield
- Rookery Street (after) Wednesfield
- Bentley Bridge Retail Park (adj) Wednesfield
- New Cross Hospital (Stop N6) Heath Town
- Coronation Road (opp) Heath Town
- Heath Town Park (opp) Heath Town
- Deans Road (adj) Heath Town
- Grove Street (adj) Heath Town
- Woden Road (opp) Heath Town
- Inkerman Street (adj) Heath Town
- Lincoln Street (adj) Wolverhampton
- Culwell Street (opp) Wolverhampton
- Wolverhampton Bus Station (Stand G) Wolverhampton
9 towards Walsall
All 71 stops
- Wolverhampton Bus Station (Stand G) Wolverhampton
- Culwell Street (adj) Wolverhampton
- Lincoln Street (opp) Wolverhampton
- Inkerman Street (opp) Heath Town
- Woden Road (adj) Heath Town
- Grove Street (opp) Heath Town
- Deans Road (opp) Heath Town
- Coronation Road (adj) Heath Town
- Bentley Bridge Retail Park (opp) Wednesfield
- Rookery Street (before) Wednesfield
- Church Street (adjacent) Wednesfield
- Chadsway School (opp) Wednesfield
- Lewis Grove (adj) Wednesfield
- Wem Gardens (adj) March End
- Wednesfield Academy (opp) March End
- Moat House Lane East (adj) March End
- Colman Avenue (opp) Ashmore Park
- Castlebridge Gardens (opp) Ashmore Park
- Oak Meadow Primary School (before) Ashmore Park
- Broad Lane North (opp) Ashmore Park
- Sandringham Avenue (opp) Coppice Farm
- Ada Wrighton Close (after) New Invention
- Cannock Road (opposite) New Invention
- New Invention Square (adj) New Invention
- Pooles Lane (before) New Invention
- M6 Motorway Bridge (after) New Invention
- Chepstow Road (opp) Dudleys Field
- Cresswell Crescent (adj) Dudleys Field
- Shrewsbury Close (near) Mossley
- Kempthorne Gardens (adjacent) Mossley
- Sandbank (opp) Bloxwich
- Drake Road (Stop BD) Bloxwich
- Field Road (opp) Lower Farm
- Millfield Avenue (adj) Little Bloxwich
- Stoney Lane (adj) Little Bloxwich
- Millers Walk (before) Little Bloxwich
- Clockmill Road (opp) Pelsall Wood
- Shortlands Lane (opp) Pelsall Wood
- Oak Road (before) Pelsall Wood
- Huddocks View (before) Pelsall Wood
- Highfield Road North (before) Pelsall Wood
- Finger Post (adjacent) Ryders Hayes
- Finger Post (opp) Ryders Hayes
- Smithy Drive (adj) Ryders Hayes
- Pelsall Cenotaph (adj) Pelsall
- Old Vicarage Close (opposite) Heath End
- Vicarage Road (after) High Heath
- Daisy Bank Close (after) High Heath
- Millfield Avenue (opp) High Heath
- Mill Road (after) High Heath
- Coronation Road (before) High Heath
- Spring Lane (opp) High Heath
- Coronation Road (after) High Heath
- Broad Lane (opp) High Heath
- Harrison Road (opp) High Heath
- Defford Avenue (adj) Shelfield
- Four Crosses Road (opp) Shelfield
- The Drive (before) Shelfield
- Somerfield Close (opp) Shelfield
- Coalheath Lane (after) Shelfield
- Rosedene Close (adj) Rushall
- Rushall Medical Centre (adjacent) Rushall
- Station Road (after) Rushall
- Cartbridge Lane (opp) Rushall
- Ladypool Close (before) Coal Pool
- 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
Towns & areas on this route
Frequently asked questions
What time is the first 9 bus?
The first 9 departure on weekdays leaves at 05:29 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 9 bus?
The last 9 on weekdays leaves its first stop at 23:11. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 9 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 9 bus?
The 9 is operated by National Express West Midlands.
Timetable data from National Express West Midlands via the DfT Bus Open Data Service (West Midlands feed). Check before you travel — services can change at short notice.