69 Walsall to Wolverhampton via Beechdale, Short Heath

Operated by National Express West Midlands. First bus 05:51, last bus 19:05. 51 journeys on weekdays. Fares: singles usually capped at £3 — more.

Next towards Wolverhampton from Walsall Bus Station (Stand N): 09:30, 10:00, 10:30

Next towards Walsall from Wolverhampton Bus Station (Stand H): 09:30, 10:00, 10:30

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

Timetable

Ends at Wolverhampton Bus Station unless marked “to …” · Monday to Friday · 26 journeys
Stop 05:5806:0506:3507:0507:4008:1808:5509:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0515:4016:1816:5417:3018:0018:30 to Wood End Road19:05 to Wood End Road
Walsall Bus Station (Stand N) ·06:0506:3507:0507:4008:1808:5509:3010:0010:3011:0011:3012:0012:3013:0013:3014:0014:3015:0515:4016:1816:5417:3018:0018:3019:05
Darwin Road (opp) ·06:1306:4407:1407:5008:2809:0509:4010:1010:4011:1011:4112:1112:4113:1113:4114:1114:4115:1715:5216:3017:0617:4218:1118:4019:15
New Invention Square (opposite) 05:5806:2306:5607:2708:0508:4609:1809:5210:2210:5211:2211:5312:2312:5313:2313:5414:2414:5715:3516:1016:4717:2217:5818:2518:5219:26
Raj Kumar Drive (after) 06:0606:3107:0607:3808:1708:5709:2810:0210:3211:0211:3212:0312:3313:0313:3314:0414:3415:0815:4716:2116:5817:3318:0918:3519:0119:35
Wood End Road (after) 06:1206:3707:1307:4608:2509:0409:3510:0910:3911:0911:3912:0912:3913:0913:3914:1114:4115:1515:5416:2817:0517:4018:1618:4119:0719:41
Hollybush House (Stop N3) 06:1706:4207:1907:5808:3309:1009:4110:1510:4511:1511:4512:1512:4513:1513:4514:1714:4715:2116:0016:3417:1117:4618:2118:46··
Wolverhampton Bus Station (Stand H) 06:2606:5107:3008:1208:4609:2209:5210:2610:5611:2611:5612:2612:5613:2613:5614:2914:5915:3516:1616:5217:3318:0018:3318:57··

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 69

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 69

69 towards Wolverhampton

All 60 stops
  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. Bloxwich Lane (before) Beechdale
  14. Ambulance Station (adj) 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. New Invention Square (opposite) New Invention
  25. Cannock Road (before) 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. Broad Lane North (adj) Ashmore Park
  35. Oak Meadow Primary School (opposite) Ashmore Park
  36. Gadsby Avenue (adj) Ashmore Park
  37. Raj Kumar Drive (after) Ashmore Park
  38. Linthouse Lane (adj) Ashmore Park
  39. Kitchen Lane (opp) 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. Mill Lane (opp) New Cross
  47. Deyncourt Road (opp) New Cross
  48. Wickham Gardens (adj) New Cross
  49. Hollybush House (Stop N3) New Cross
  50. Beynon Centre (Stop N4) New Cross
  51. New Cross Hospital (Stop N6) Heath Town
  52. Coronation Road (opp) Heath Town
  53. Heath Town Park (opp) Heath Town
  54. Deans Road (adj) Heath Town
  55. Grove Street (adj) Heath Town
  56. Woden Road (opp) Heath Town
  57. Inkerman Street (adj) Heath Town
  58. Lincoln Street (adj) Wolverhampton
  59. Culwell Street (opp) Wolverhampton
  60. Wolverhampton Bus Station (Stand H) Wolverhampton

69 towards Walsall

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

Towns & areas on this route

Frequently asked questions

What time is the first 69 bus?

The first 69 departure on weekdays leaves at 05:51 (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 National Express West Midlands via the DfT Bus Open Data Service (West Midlands feed). Check before you travel — services can change at short notice.