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.

Next towards Wolverhampton from Walsall Bus Station (Stand H): 07:25, 08:00, 08:40

Next towards Walsall from Wolverhampton Bus Station (Stand G): 07:40, 08:20, 08:55

Wanted a different 9? 83 other bus routes are numbered 9 elsewhere in the UK — see every 9 bus timetable by area.

Timetable

Ends at Wolverhampton Bus Station unless marked “to …” · Monday to Friday · 32 journeys
Stop 05:3805:4006:0506:3006:5507:2508:0008:4009:1509:4510:1510:4511:1511:4512:1512:4513:1513:4014:1014:4015:1515:4516:1016:4017:1017:4018:1519:0520:1021:1022:1023:10 to Samuel Street
Walsall Bus Station (Stand H) ·05:4006:0506:3006:5507:2508:0008:4009:1509:4510:1510:4511:1511:4512:1512:4513:1513:4014:1014:4015:1515:4516:1016:4017:1017:4018:1519:0520:1021:1022:1023:10
Rushall Medical Centre (opposite) ·05:4706:1206:3707:0307:3308:0908:4909:2309:5310:2310:5311:2311:5312:2312:5313:2313:4814:1914:5015:2515:5516:2016:5117:2017:5018:2419:1220:1721:1722:1723:17
Pelsall Cenotaph (opp) ·05:5706:2206:4707:1507:4708:2809:0309:3510:0510:3511:0511:3512:0512:3513:0513:3514:0014:3215:0415:4316:1016:3517:0617:3418:0318:3719:2320:2721:2722:2723:27
Samuel Street (Stop BA) 05:3806:0806:3407:0007:3108:0608:4709:1909:4910:1910:4911:1911:4912:1912:4913:1913:5014:1514:4815:2216:0216:2716:5217:2317:4918:1718:5019:3520:3721:3722:3723:37
New Invention Square (opposite) 05:4406:1406:4107:0807:3908:1408:5509:2609:5610:2610:5611:2611:5612:2612:5613:2613:5714:2214:5615:3116:1116:3617:0017:3117:5718:2418:5719:4120:4321:4322:43·
Bentley Bridge Retail Park (adj) 05:5406:2406:5107:2007:5208:2809:0809:3910:0910:3911:0911:3912:0912:3913:0913:3914:1014:3515:1015:4516:2516:5017:1317:4418:0918:3619:0919:5220:5221:5222:52·
Wolverhampton Bus Station (Stand G) 06:0306:3307:0307:3308:0508:4109:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2214:4715:2516:0016:4017:0517:2817:5818:2118:4719:2020:0121:0122:0123: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.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with National Express West Midlands whether this route takes part. Details →

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.

46–61% on time
average delay 3.8 min · the range 173 live GPS observations over 30 days can support

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
  1. Walsall Bus Station (Stand H) Walsall
  2. Watmos Homes (before) Walsall
  3. Victoria Terrace (opposite) Ryecroft
  4. Westbourne Road (adj) Ryecroft
  5. Cartbridge Lane South (adj) Ryecroft
  6. Ladypool Close (after) Coal Pool
  7. Cartbridge Lane (adj) Rushall
  8. Station Road (before) Rushall
  9. Rushall Medical Centre (opposite) Rushall
  10. Rosedene Close (opp) Rushall
  11. Coalheath Lane (before) Shelfield
  12. Somerfield Close (adj) Shelfield
  13. The Drive (after) Shelfield
  14. St Francis School (adj) Shelfield
  15. Defford Avenue (opp) Shelfield
  16. Harrison Road (adj) High Heath
  17. Broad Lane (adj) High Heath
  18. Coronation Road (before) High Heath
  19. Spring Lane (adj) High Heath
  20. Coronation Road (after) High Heath
  21. Mill Road (before) High Heath
  22. Millfield Avenue (adj) High Heath
  23. Daisy Bank Close (before) High Heath
  24. Vicarage Road (before) High Heath
  25. Old Vicarage Close (after) Heath End
  26. Vicarage Road (after) Pelsall
  27. Pelsall Cenotaph (opp) Pelsall
  28. Smithy Drive (opp) Ryders Hayes
  29. Finger Post (adjacent) Ryders Hayes
  30. Finger Post (opp) Ryders Hayes
  31. Trevor Road (adj) Pelsall Wood
  32. Huddocks View (after) Pelsall Wood
  33. Oak Road (after) Pelsall Wood
  34. Pelsall (before) Pelsall Wood
  35. Shortlands Lane (adj) Pelsall Wood
  36. Clockmill Road (adj) Pelsall Wood
  37. Millers Walk (after) Little Bloxwich
  38. Stoney Lane (opp) Little Bloxwich
  39. Millfield Avenue (opp) Little Bloxwich
  40. Field Road (adj) Lower Farm
  41. Walsall Academy (opp) Wallington Heath
  42. High Street (before) Bloxwich
  43. Samuel Street (Stop BA) Bloxwich
  44. Sandbank (adj) Bloxwich
  45. Kempthorne Gardens (opposite) Mossley
  46. Sneyd Hall Road (adj) Mossley
  47. Cresswell Crescent (opp) Dudleys Field
  48. Chepstow Road (adj) Dudleys Field
  49. M6 Motorway Bridge (adjacent) New Invention
  50. Pooles Lane (adjacent) New Invention
  51. New Invention Square (opposite) New Invention
  52. Cannock Road (before) New Invention
  53. Ada Wrighton Close (before) New Invention
  54. Sandringham Avenue (adj) Coppice Farm
  55. Broad Lane North (adj) Ashmore Park
  56. Oak Meadow Primary School (opposite) Ashmore Park
  57. Castlebridge Gardens (adj) Ashmore Park
  58. Colman Avenue (adj) Ashmore Park
  59. Moat House Lane East (opp) March End
  60. Wem Gardens (opp) March End
  61. Lewis Grove (opp) Wednesfield
  62. Church Street (before) Wednesfield
  63. Rookery Street (after) Wednesfield
  64. Bentley Bridge Retail Park (adj) Wednesfield
  65. New Cross Hospital (Stop N6) Heath Town
  66. Coronation Road (opp) Heath Town
  67. Heath Town Park (opp) Heath Town
  68. Deans Road (adj) Heath Town
  69. Grove Street (adj) Heath Town
  70. Woden Road (opp) Heath Town
  71. Inkerman Street (adj) Heath Town
  72. Lincoln Street (adj) Wolverhampton
  73. Culwell Street (opp) Wolverhampton
  74. Wolverhampton Bus Station (Stand G) Wolverhampton

9 towards Walsall

All 71 stops
  1. Wolverhampton Bus Station (Stand G) Wolverhampton
  2. Culwell Street (adj) Wolverhampton
  3. Lincoln Street (opp) Wolverhampton
  4. Inkerman Street (opp) Heath Town
  5. Woden Road (adj) Heath Town
  6. Grove Street (opp) Heath Town
  7. Deans Road (opp) Heath Town
  8. Coronation Road (adj) Heath Town
  9. Bentley Bridge Retail Park (opp) Wednesfield
  10. Rookery Street (before) Wednesfield
  11. Church Street (adjacent) Wednesfield
  12. Chadsway School (opp) Wednesfield
  13. Lewis Grove (adj) Wednesfield
  14. Wem Gardens (adj) March End
  15. Wednesfield Academy (opp) March End
  16. Moat House Lane East (adj) March End
  17. Colman Avenue (opp) Ashmore Park
  18. Castlebridge Gardens (opp) Ashmore Park
  19. Oak Meadow Primary School (before) Ashmore Park
  20. Broad Lane North (opp) Ashmore Park
  21. Sandringham Avenue (opp) Coppice Farm
  22. Ada Wrighton Close (after) New Invention
  23. Cannock Road (opposite) New Invention
  24. New Invention Square (adj) New Invention
  25. Pooles Lane (before) New Invention
  26. M6 Motorway Bridge (after) New Invention
  27. Chepstow Road (opp) Dudleys Field
  28. Cresswell Crescent (adj) Dudleys Field
  29. Shrewsbury Close (near) Mossley
  30. Kempthorne Gardens (adjacent) Mossley
  31. Sandbank (opp) Bloxwich
  32. Drake Road (Stop BD) Bloxwich
  33. Field Road (opp) Lower Farm
  34. Millfield Avenue (adj) Little Bloxwich
  35. Stoney Lane (adj) Little Bloxwich
  36. Millers Walk (before) Little Bloxwich
  37. Clockmill Road (opp) Pelsall Wood
  38. Shortlands Lane (opp) Pelsall Wood
  39. Oak Road (before) Pelsall Wood
  40. Huddocks View (before) Pelsall Wood
  41. Highfield Road North (before) Pelsall Wood
  42. Finger Post (adjacent) Ryders Hayes
  43. Finger Post (opp) Ryders Hayes
  44. Smithy Drive (adj) Ryders Hayes
  45. Pelsall Cenotaph (adj) Pelsall
  46. Old Vicarage Close (opposite) Heath End
  47. Vicarage Road (after) High Heath
  48. Daisy Bank Close (after) High Heath
  49. Millfield Avenue (opp) High Heath
  50. Mill Road (after) High Heath
  51. Coronation Road (before) High Heath
  52. Spring Lane (opp) High Heath
  53. Coronation Road (after) High Heath
  54. Broad Lane (opp) High Heath
  55. Harrison Road (opp) High Heath
  56. Defford Avenue (adj) Shelfield
  57. Four Crosses Road (opp) Shelfield
  58. The Drive (before) Shelfield
  59. Somerfield Close (opp) Shelfield
  60. Coalheath Lane (after) Shelfield
  61. Rosedene Close (adj) Rushall
  62. Rushall Medical Centre (adjacent) Rushall
  63. Station Road (after) Rushall
  64. Cartbridge Lane (opp) Rushall
  65. Ladypool Close (before) Coal Pool
  66. Cartbridge Lane South (opp) Ryecroft
  67. Victoria Terrace (adjacent) Ryecroft
  68. Hatherton Lake (adjacent) Ryecroft
  69. Watmos Homes (outside) Walsall
  70. Walsall Town Hall (Stop WF) Walsall
  71. 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.