69 Walsall Bus Station ↔ Wolverhampton Bus Station

Operated by National Express West Midlands. First bus 05:50, last bus 19:05. 139 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.

69 towards Wolverhampton Bus Station — Monday to Friday (69 journeys)
Walsall Bus Station (Stand N) ··06:0506:1006:3506:3507:0507:0507:4007:4008:1808:2008:5508:5509:3009:3009:4509:4510:0010:0010:3010:3010:4510:4511:0011:0011:3011:3011:4511:4512:0012:0012:3012:3012:4512:4513:0013:0013:3013:3013:4513:4514:0014:0014:3014:3014:4514:4515:0515:0515:4015:4015:4515:4516:1516:1816:4516:4516:5416:5517:3017:3017:4517:4518:0018:0018:3019:0519:05
Darwin Road (opp) ··06:1306:1806:4406:4307:1407:1407:4907:5008:2808:2909:0509:0409:4009:3909:5309:5310:1010:0910:3910:4010:5310:5311:1011:0911:4111:3911:5311:5312:1112:0912:3912:4112:5312:5313:0913:1113:3913:4113:5313:5314:1114:1114:4114:4114:5314:5315:1715:1615:5215:5115:5315:5316:2616:3016:5316:5317:0617:0617:4217:4117:5317:5318:1018:1118:4019:1519:15
New Invention Square (opposite) 05:5805:5806:2306:2806:5606:5407:2507:2708:0008:0508:4608:4009:1809:1609:5209:5110:0510:0510:2210:2110:5110:5211:0511:0511:2211:2111:5311:5112:0512:0512:2312:2112:5112:5313:0513:0513:2113:2313:5113:5414:0514:0514:2414:2414:5414:5715:0515:0515:3515:2916:1016:0516:0516:0516:4016:4717:0517:0517:2217:2017:5817:5518:0518:0518:2318:2518:5219:2619:27
Raj Kumar Drive (after) 06:0606:0606:3106:3607:0607:0307:3407:3808:0908:1708:5708:4909:2809:2610:0210:0110:1410:1410:3210:3111:0111:0211:1411:1411:3211:3112:0312:0112:1412:1412:3312:3113:0113:0313:1413:1413:3113:3314:0114:0414:1414:1414:3414:3415:0415:0815:1415:1415:4715:3916:2116:1516:1416:1416:5016:5817:1417:1417:3317:3018:0918:0418:1418:1418:3218:3519:0119:3519:36
Wood End Road (after) 06:1206:1206:3706:4207:1307:0907:4107:4608:1608:2509:0408:5609:3509:3310:0910:0810:2010:2010:3910:3811:0811:0911:2011:2011:3911:3812:0912:0812:2012:2012:3912:3813:0813:0913:2013:2013:3813:3914:0714:1114:2014:2014:4014:4115:1015:1515:2015:2015:5415:4516:2816:2116:2016:2016:5617:0517:2017:2017:4017:3618:1618:1018:2018:2018:3818:4119:0719:4119:42
Hollybush House (Stop N3) 06:1706:1706:4206:4707:1907:1507:4707:5808:2208:3309:1009:0209:4109:3910:1510:1410:2510:2510:4510:4411:1411:1511:2511:2511:4511:4412:1512:1412:2512:2512:4512:4413:1413:1513:2513:2513:4413:4514:1314:1714:2514:2514:4614:4715:1615:2115:2515:2516:0015:5116:3416:2716:2516:2517:0217:1117:2517:2517:4617:4218:2118:1518:2518:2518:4318:46···
Wolverhampton Bus Station (Stand G) ·06:25·06:55·07:2507:57·08:32··09:12·09:50·10:2510:35··10:5511:25··11:35·11:55·12:2512:35··12:5513:25··13:3513:55·14:25··14:3514:59·15:29··15:35·16:04·16:4216:35·17:17··17:35·17:56·18:2618:35·18:53····
Wolverhampton Bus Station (Stand H) 06:26·06:51·07:30··08:12·08:4609:22·09:52·10:26··10:3510:56··11:2611:35·11:56·12:26··12:3512:56··13:2613:35··13:56·14:2914:35··14:59·15:3515:35·16:16·16:52··16:35·17:3317:35·18:00·18:33··18:35·18:57···

Route map

All stops on route 69

69 towards Wolverhampton Bus Station

  1. Walsall Bus Station (Stand N) Walsall
  2. Council Car Park (opposite) Walsall
  3. Long Acre Street (opp) Birchills
  4. Hospital Street (adj) Birchills
  5. Rayboulds Bridge Road (adj) Birchills
  6. Birchills Junction (adj) Birchills
  7. Sainsburys (after) Reedswood
  8. Reedswood Way (before) Birchills
  9. Lister Road (adj) Leamore
  10. Darwin Road (opp) Beechdale
  11. Neighbourhood Office (adjacent) Beechdale
  12. Davy Road (after) Beechdale
  13. Ambulance Station (adj) Beechdale
  14. Bloxwich Lane (before) Beechdale
  15. Short Heath Golf Course (opp) Beechdale
  16. Willenhall E-ACT Academy (adjacent) Lane Head
  17. Lawn Cemetery (adj) Lane Head
  18. Manor Farm Drive (opp) Lane Head
  19. Liberal Club (opp) Lane Head
  20. Short Heath Clinic (adj) Short Heath
  21. Oaken Drive (opp) Short Heath
  22. Byron Road (after) New Invention
  23. Pooles Lane (adjacent) New Invention
  24. Cannock Road (before) New Invention
  25. New Invention Square (opposite) New Invention
  26. Baynton Road (adj) New Invention
  27. Beacon Road (after) Allens Rough
  28. Dorchester Road (opp) Coppice Farm
  29. Reedly Road (opp) Coppice Farm
  30. Gairloch Road (opp) Coppice Farm
  31. Hebden Grove (adj) Coppice Farm
  32. Sandalwood Close (opp) Coppice Farm
  33. Greenmeadow Road (opp) Coppice Farm
  34. Oak Meadow Primary School (opposite) Ashmore Park
  35. Broad Lane North (adj) Ashmore Park
  36. Gadsby Avenue (adj) Ashmore Park
  37. Raj Kumar Drive (after) Ashmore Park
  38. Kitchen Lane (opp) Ashmore Park
  39. Linthouse Lane (adj) Ashmore Park
  40. Spondon Road (adj) Wood End
  41. Wootton Avenue (after) Wood End
  42. Wood End Road (before) Wood End
  43. Jayne Close (before) Wood End
  44. Wood End Road (after) Wood End
  45. Long Knowle Lane (after) Wood End
  46. Deyncourt Road (opp) New Cross
  47. Mill Lane (opp) New Cross
  48. Wickham Gardens (adj) New Cross
  49. Beynon Centre (Stop N4) New Cross
  50. Hollybush House (Stop N3) New Cross
  51. New Cross Hospital (Stop N6) Heath Town
  52. Coronation Road (opp) Heath Town
  53. Heath Town Park (opp) Heath Town
  54. Grove Street (adj) Heath Town
  55. Deans Road (adj) Heath Town
  56. Inkerman Street (adj) Heath Town
  57. Woden Road (opp) Heath Town
  58. Lincoln Street (adj) Wolverhampton
  59. Culwell Street (opp) Wolverhampton
  60. Wolverhampton Bus Station (Stand G) Wolverhampton
  61. Wolverhampton Bus Station (Stand H) Wolverhampton

69 towards Walsall Bus Station

  1. Wolverhampton Bus Station (Stand G) Wolverhampton
  2. Wolverhampton Bus Station (Stand H) Wolverhampton
  3. Culwell Street (adj) Wolverhampton
  4. Lincoln Street (opp) Wolverhampton
  5. Inkerman Street (opp) Heath Town
  6. Woden Road (adj) Heath Town
  7. Grove Street (opp) Heath Town
  8. Deans Road (opp) Heath Town
  9. Coronation Road (adj) Heath Town
  10. Heart & Lung Centre (Stop N2) New Cross
  11. Out Patients (Stop N1) Park Village
  12. Wickham Gardens (opp) New Cross
  13. Deyncourt Road (adj) New Cross
  14. Mill Lane (adj) New Cross
  15. Long Knowle Lane (adj) Wood End
  16. Wood End Road (before) Wood End
  17. Wood End Road (after) Wood End
  18. Jayne Close (adj) Wood End
  19. Wootton Avenue (before) Wood End
  20. Spondon Road (opp) Wood End
  21. Kitchen Lane (adj) Ashmore Park
  22. Linthouse Lane (opp) Ashmore Park
  23. Raj Kumar Drive (adj) Ashmore Park
  24. Gadsby Avenue (opp) Ashmore Park
  25. Fitzmaurice Road (adjacent) Ashmore Park
  26. Broad Lane North (opp) Ashmore Park
  27. Greenmeadow Road (adj) Coppice Farm
  28. Sandalwood Close (adj) Coppice Farm
  29. Hebden Grove (opp) Coppice Farm
  30. Gairloch Road (adj) Coppice Farm
  31. Reedly Road (adj) Coppice Farm
  32. Dorchester Road (adj) Coppice Farm
  33. Baynton Road (opp) New Invention
  34. Beacon Road (adj) Allens Rough
  35. Cannock Road (opposite) New Invention
  36. New Invention Square (adj) New Invention
  37. Pooles Lane (before) New Invention
  38. Byron Road (before) New Invention
  39. Oaken Drive (adj) Short Heath
  40. Short Heath Clinic (opp) Short Heath
  41. Liberal Club (adj) Lane Head
  42. Manor Farm Drive (adj) Lane Head
  43. Lawn Cemetery (opp) Lane Head
  44. Willenhall E-ACT Academy (opposite) Lane Head
  45. Short Heath Golf Course (adj) Beechdale
  46. Ambulance Station (opp) Beechdale
  47. Bloxwich Lane (after) Beechdale
  48. Davy Road (adj) Beechdale
  49. Neighbourhood Office (opp) Beechdale
  50. Darwin Road (adj) Beechdale
  51. Reedswood Way (after) Birchills
  52. Lister Road (opp) Leamore
  53. Sainsburys (after) Reedswood
  54. Birchills Junction (opp) Birchills
  55. Rayboulds Bridge Road (opp) Birchills
  56. Long Acre Street (adj) Birchills
  57. Hospital Street (opp) Birchills
  58. Council Car Park (adjacent) Walsall
  59. Walsall Bus Station (Stand N) Walsall

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 69 bus?

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

What time is the last 69 bus?

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

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

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