997 Old Square ↔ Walsall Bus Station

Operated by National Express West Midlands. First bus 04:55, last bus 00:02. 132 journeys on weekdays.

💷 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 →

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.

997 towards Walsall Bus Station — Monday to Friday (64 journeys)
Old Square (Stop PQ8) 05:5506:1506:3806:3807:0807:1307:3807:4308:0008:0308:1308:1808:4308:4809:0009:1809:4809:5510:1810:4810:5511:1811:4811:5512:1812:4812:5513:1813:4813:4813:5514:1314:1814:4314:4814:5515:1315:1315:4315:4315:5516:2816:2816:5516:5816:5817:2817:2817:5517:5818:2818:5819:0219:2820:0220:0221:0221:0222:0222:0223:0223:0200:0200:02
Wellhead Lane (Stop PG) 06:0606:2606:5006:5007:2007:2507:5207:5608:1108:1808:2808:3108:5709:0109:1109:3110:0110:0710:3111:0111:0811:3112:0112:0812:3113:0113:0813:3214:0214:0214:0814:2814:3314:5915:0315:0815:3015:3016:0215:5916:0816:4616:4817:0817:1617:1717:4717:4618:0718:1518:4319:1119:1319:4120:1420:1321:1321:1322:1322:1323:1323:1300:1300:13
Drakes Drum (opposite) 06:1106:3106:5606:5607:2607:3108:0008:0208:1608:2608:3608:3709:0309:0709:1609:3710:0710:1210:3711:0711:1411:3712:0712:1412:3713:0713:1413:3814:0914:0914:1414:3514:4015:0615:1015:1415:3815:3716:1016:0616:1416:5316:5617:1417:2317:2417:5417:5218:1318:2118:4919:1719:1819:4720:2020:1821:1821:1822:1822:1823:1823:1800:1800:18
Collingwood Centre (opposite) 06:2106:4107:0707:0707:3707:4308:1608:1408:2508:4008:5008:4909:1509:1909:2509:4910:1910:2310:4911:1911:2511:4912:2012:2512:5013:2013:2513:5114:2214:2214:2514:4814:5315:2015:2315:2515:5315:4916:2616:1916:2517:0617:1117:2517:3617:3818:0718:0518:2318:3319:0119:2819:2819:5820:3020:2721:2721:2722:2722:2723:2723:2700:2700:27
Foley Arms (adj) 06:2906:4907:1507:1507:4507:5108:2508:2208:31·08:5808:5709:2309:2709:3209:5710:2710:3110:5711:2711:3311:5712:2812:3312:5813:2813:3313:5914:3014:3014:3314:5615:0115:2815:3115:3316:0215:5716:3516:2716:3317:1417:1917:3317:4417:4618:1518:1318:3118:4019:0819:3519:3620:0520:3720:3421:3421:3422:3422:3423:3423:3400:3400:34
Aldridge Shopping Centre (Stop AB) 06:3606:5707:2307:2407:5507:5908:3508:3008:38·09:0809:0509:3109:3509:4010:0510:3510:3911:0511:3511:4112:0512:3712:4113:0713:3713:4114:0814:3914:3914:4115:0515:1015:3915:4015:4116:1316:0616:4516:3616:4117:2317:2917:4117:5317:5518:2318:2118:3918:4819:1619:4319:4420:1220:4420:4121:4121:4122:4122:4123:4123:4100:4100:41
Station Road (after) 06:4507:0607:3307:3508:0708:0908:4808:4008:46·09:1909:1509:4109:4509:4810:1510:4510:4811:1511:4511:5012:1512:4712:5013:1713:4713:5014:1814:5114:4914:5015:1715:2015:5415:5015:5016:2816:1617:0016:4616:5017:3317:4017:5018:0318:0518:3318:3118:4718:5819:2519:5219:5220:2020:5220:4821:4821:4922:4822:4923:4823:4900:4800:49
Walsall Bus Station (Stand L) 06:5107:1307:4107:4508:1708:1708:5708:4808:53·09:2709:2309:4909:5309:5510:2310:5310:5511:2311:5311:5712:2312:5512:5713:2513:5513:5714:2614:5914:5714:5715:2515:2816:0215:5815:5716:3616:2417:0816:5416:5717:4117:4817:5718:1118:1318:4118:3918:5419:0619:3319:5919:5920:2720:5820:5421:5421:5522:5422:5523:5423:5500:5400:55

Route map

All stops on route 997

997 towards Walsall Bus Station

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

997 towards Old Square

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

Towns & areas on this route

Frequently asked questions

What time is the first 997 bus?

The first 997 departure on weekdays leaves at 04:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 997 bus?

The last 997 on weekdays leaves its first stop at 00:02. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 997 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 997 bus?

The 997 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.