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.
Wanted a different 69? 21 other bus routes are numbered 69 elsewhere in the UK — see every 69 bus timetable by area.
| Stop | 05:58 | 06:05 | 06:35 | 07:05 | 07:40 | 08:18 | 08:55 | 09:30 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:05 | 15:40 | 16:18 | 16:54 | 17:30 | 18:00 | 18:30 to Wood End Road | 19:05 to Wood End Road |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Walsall Bus Station (Stand N) | · | 06:05 | 06:35 | 07:05 | 07:40 | 08:18 | 08:55 | 09:30 | 10:00 | 10:30 | 11:00 | 11:30 | 12:00 | 12:30 | 13:00 | 13:30 | 14:00 | 14:30 | 15:05 | 15:40 | 16:18 | 16:54 | 17:30 | 18:00 | 18:30 | 19:05 |
| Darwin Road (opp) | · | 06:13 | 06:44 | 07:14 | 07:50 | 08:28 | 09:05 | 09:40 | 10:10 | 10:40 | 11:10 | 11:41 | 12:11 | 12:41 | 13:11 | 13:41 | 14:11 | 14:41 | 15:17 | 15:52 | 16:30 | 17:06 | 17:42 | 18:11 | 18:40 | 19:15 |
| New Invention Square (opposite) | 05:58 | 06:23 | 06:56 | 07:27 | 08:05 | 08:46 | 09:18 | 09:52 | 10:22 | 10:52 | 11:22 | 11:53 | 12:23 | 12:53 | 13:23 | 13:54 | 14:24 | 14:57 | 15:35 | 16:10 | 16:47 | 17:22 | 17:58 | 18:25 | 18:52 | 19:26 |
| Raj Kumar Drive (after) | 06:06 | 06:31 | 07:06 | 07:38 | 08:17 | 08:57 | 09:28 | 10:02 | 10:32 | 11:02 | 11:32 | 12:03 | 12:33 | 13:03 | 13:33 | 14:04 | 14:34 | 15:08 | 15:47 | 16:21 | 16:58 | 17:33 | 18:09 | 18:35 | 19:01 | 19:35 |
| Wood End Road (after) | 06:12 | 06:37 | 07:13 | 07:46 | 08:25 | 09:04 | 09:35 | 10:09 | 10:39 | 11:09 | 11:39 | 12:09 | 12:39 | 13:09 | 13:39 | 14:11 | 14:41 | 15:15 | 15:54 | 16:28 | 17:05 | 17:40 | 18:16 | 18:41 | 19:07 | 19:41 |
| Hollybush House (Stop N3) | 06:17 | 06:42 | 07:19 | 07:58 | 08:33 | 09:10 | 09:41 | 10:15 | 10:45 | 11:15 | 11:45 | 12:15 | 12:45 | 13:15 | 13:45 | 14:17 | 14:47 | 15:21 | 16:00 | 16:34 | 17:11 | 17:46 | 18:21 | 18:46 | · | · |
| Wolverhampton Bus Station (Stand H) | 06:26 | 06:51 | 07:30 | 08:12 | 08:46 | 09:22 | 09:52 | 10:26 | 10:56 | 11:26 | 11:56 | 12:26 | 12:56 | 13:26 | 13:56 | 14:29 | 14:59 | 15:35 | 16:16 | 16:52 | 17:33 | 18:00 | 18:33 | 18: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.
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
- Walsall Bus Station (Stand N) Walsall
- Council Car Park (opposite) Walsall
- Long Acre Street (opp) Birchills
- Hospital Street (adj) Birchills
- Rayboulds Bridge Road (adj) Birchills
- Birchills Junction (adj) Birchills
- Sainsburys (after) Reedswood
- Reedswood Way (before) Birchills
- Lister Road (adj) Leamore
- Darwin Road (opp) Beechdale
- Neighbourhood Office (adjacent) Beechdale
- Davy Road (after) Beechdale
- Bloxwich Lane (before) Beechdale
- Ambulance Station (adj) Beechdale
- Short Heath Golf Course (opp) Beechdale
- Willenhall E-ACT Academy (adjacent) Lane Head
- Lawn Cemetery (adj) Lane Head
- Manor Farm Drive (opp) Lane Head
- Liberal Club (opp) Lane Head
- Short Heath Clinic (adj) Short Heath
- Oaken Drive (opp) Short Heath
- Byron Road (after) New Invention
- Pooles Lane (adjacent) New Invention
- New Invention Square (opposite) New Invention
- Cannock Road (before) New Invention
- Baynton Road (adj) New Invention
- Beacon Road (after) Allens Rough
- Dorchester Road (opp) Coppice Farm
- Reedly Road (opp) Coppice Farm
- Gairloch Road (opp) Coppice Farm
- Hebden Grove (adj) Coppice Farm
- Sandalwood Close (opp) Coppice Farm
- Greenmeadow Road (opp) Coppice Farm
- Broad Lane North (adj) Ashmore Park
- Oak Meadow Primary School (opposite) Ashmore Park
- Gadsby Avenue (adj) Ashmore Park
- Raj Kumar Drive (after) Ashmore Park
- Linthouse Lane (adj) Ashmore Park
- Kitchen Lane (opp) Ashmore Park
- Spondon Road (adj) Wood End
- Wootton Avenue (after) Wood End
- Wood End Road (before) Wood End
- Jayne Close (before) Wood End
- Wood End Road (after) Wood End
- Long Knowle Lane (after) Wood End
- Mill Lane (opp) New Cross
- Deyncourt Road (opp) New Cross
- Wickham Gardens (adj) New Cross
- Hollybush House (Stop N3) New Cross
- Beynon Centre (Stop N4) New Cross
- New Cross Hospital (Stop N6) Heath Town
- Coronation Road (opp) Heath Town
- Heath Town Park (opp) Heath Town
- Deans Road (adj) Heath Town
- Grove Street (adj) Heath Town
- Woden Road (opp) Heath Town
- Inkerman Street (adj) Heath Town
- Lincoln Street (adj) Wolverhampton
- Culwell Street (opp) Wolverhampton
- Wolverhampton Bus Station (Stand H) Wolverhampton
69 towards Walsall
All 58 stops
- Wolverhampton Bus Station (Stand H) Wolverhampton
- Culwell Street (adj) Wolverhampton
- Lincoln Street (opp) Wolverhampton
- Inkerman Street (opp) Heath Town
- Woden Road (adj) Heath Town
- Grove Street (opp) Heath Town
- Deans Road (opp) Heath Town
- Coronation Road (adj) Heath Town
- Out Patients (Stop N1) Park Village
- Heart & Lung Centre (Stop N2) New Cross
- Wickham Gardens (opp) New Cross
- Deyncourt Road (adj) New Cross
- Mill Lane (adj) New Cross
- Long Knowle Lane (adj) Wood End
- Wood End Road (before) Wood End
- Jayne Close (adj) Wood End
- Wood End Road (after) Wood End
- Wootton Avenue (before) Wood End
- Spondon Road (opp) Wood End
- Kitchen Lane (adj) Ashmore Park
- Linthouse Lane (opp) Ashmore Park
- Raj Kumar Drive (adj) Ashmore Park
- Gadsby Avenue (opp) Ashmore Park
- Fitzmaurice Road (adjacent) Ashmore Park
- Broad Lane North (opp) Ashmore Park
- Greenmeadow Road (adj) Coppice Farm
- Sandalwood Close (adj) Coppice Farm
- Hebden Grove (opp) Coppice Farm
- Gairloch Road (adj) Coppice Farm
- Reedly Road (adj) Coppice Farm
- Dorchester Road (adj) Coppice Farm
- Beacon Road (adj) Allens Rough
- Baynton Road (opp) New Invention
- Cannock Road (opposite) New Invention
- New Invention Square (adj) New Invention
- Pooles Lane (before) New Invention
- Byron Road (before) New Invention
- Oaken Drive (adj) Short Heath
- Short Heath Clinic (opp) Short Heath
- Liberal Club (adj) Lane Head
- Manor Farm Drive (adj) Lane Head
- Lawn Cemetery (opp) Lane Head
- Willenhall E-ACT Academy (opposite) Lane Head
- Short Heath Golf Course (adj) Beechdale
- Ambulance Station (opp) Beechdale
- Bloxwich Lane (after) Beechdale
- Davy Road (adj) Beechdale
- Neighbourhood Office (opp) Beechdale
- Darwin Road (adj) Beechdale
- Lister Road (opp) Leamore
- Reedswood Way (after) Birchills
- Sainsburys (after) Reedswood
- Birchills Junction (opp) Birchills
- Rayboulds Bridge Road (opp) Birchills
- Hospital Street (opp) Birchills
- Long Acre Street (adj) Birchills
- Council Car Park (adjacent) Walsall
- 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.