BusGenie
997
National Express West Midlands

997 bus timetable: Birmingham to Walsall

Birmingham - Walsall

Mode Bus

Old Square → Walsall Bus Station

1 trip · first 00:02 · last 00:02
Tue, Wed, Thu, Fri, Sat Live Valid 2026-05-31 – 2027-12-31

Swipe sideways to see later trips.

Stop
00:02 Walsall Bus Station
00:06
00:26
00:27
00:30
Foley Arms adjacent
00:34
00:36
00:41
00:47
00:54
00:55

Timetable data from National Express West Midlands, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 33-997-L-y11-38.

All stops shown

66 stops
  1. Birmingham, Old Square Stop PQ8
  2. Aston University, Ryder St Stop JW2
  3. Aston University, Lower Tower St adjacent
  4. Newtown, Milton St adjacent
  5. Perry Barr Rail Station Stop PD
  6. Perry Barr, Wellhead Lane Stop PG
  7. Perry Barr, Holford Drive opposite
  8. Perry Barr, Nash Square adjacent
  9. Alexander Stadium, Perry Park adjacent
  10. Alexander Stadium, Cranleigh Place before
  11. Alexander Stadium, Perry Locks opposite
  12. Alexander Stadium, Thornbridge Ave adjacent
  13. Old Oscott, Burnham Rd before
  14. Old Oscott, Drakes Drum opposite
  15. Old Oscott, Scarsdale Rd adjacent
  16. Old Oscott, Malthouse Lane before
  17. Old Oscott, Glenmead Rd opposite
  18. Old Oscott, Darleydale Ave after
  19. Old Oscott, The Kingfisher before
  20. Old Oscott, Milnes Walker Court opposite
  21. Old Oscott, Felstone Rd adjacent
  22. Old Oscott, Oaks Medical Centre before
  23. Old Oscott, Winster Grove opposite
  24. Queslett, Randwick Grove adjacent
  25. Queslett, Priestfield Close opposite
  26. Queslett, Brackenfield Road opposite
  27. Pheasey, Moreton Ave after
  28. Pheasey, Morland Rd before
  29. Pheasey Church opposite
  30. Pheasey, Collingwood Centre opposite
  31. Pheasey, Eastlake Close adjacent
  32. Pheasey, Queslett Rd adjacent
  33. Sutton Oak, Lindens Drive opposite
  34. Hundred Acre, The Queslett after
  35. Hundred Acre Rd opposite
  36. Hundred Acre, Farmer Johns adjacent
  37. Hundred Acre, Old Lindens Close after
  38. Hundred Acre, Barr Common Farm adjacent
  39. Foley Arms, Lowlands Avenue opposite
  40. Foley Arms adjacent
  41. Foley Arms, Barr Beacon Crossroads after
  42. Foley Arms, Longwood Road on
  43. Barr Common, Longwood House opposite
  44. Barr Common Rd before
  45. Barr Common, Beacon Rise opposite
  46. Barr Common, Gaydon Rd adjacent
  47. Aldridge, Lodge Grove adjacent
  48. Aldridge Shopping Centre Stop AB
  49. Aldridge, The Avion Stop AC
  50. Aldridge, Moss Close before
  51. Aldridge, Paddock Lane adjacent
  52. Aldridge, Stapleton Rd adjacent
  53. Aldridge, Gretton Crescent opposite
  54. Aldridge, Berry Drive after
  55. Daw End, Linley Wood Rd before
  56. Daw End, The Royal Oak opposite
  57. Daw End, Floyds Lane adjacent
  58. Rushall, Station Rd after
  59. Rushall, Cartbridge Lane opposite
  60. Coal Pool, Ladypool Close before
  61. Ryecroft, Cartbridge Lane South opposite
  62. Ryecroft, Victoria Terrace adjacent
  63. Ryecroft, Hatherton Lake adjacent
  64. Walsall, Watmos Homes outside
  65. Walsall Town Hall Stop WF
  66. Walsall Bus Station Stand L