69
National Express West Midlands
69 bus timetable: Walsall to Wolverhampton
Walsall - Wolverhampton
Route map
69 live route map
See the route, stops, and live buses currently on this line.
115 stops
Live buses loading
Map ready
Loading the route map...
Walsall Bus Station → Wolverhampton Bus Station
9 trips · first 09:45 · last 17:45
Sunday
Live Valid 2026-05-01 – 2027-12-31
Swipe sideways to see later trips.
Stop
09:45
Wolverhampton Bus Station
10:45
Wolverhampton Bus Station
11:45
Wolverhampton Bus Station
12:45
Wolverhampton Bus Station
13:45
Wolverhampton Bus Station
14:45
Wolverhampton Bus Station
15:45
Wolverhampton Bus Station
16:45
Wolverhampton Bus Station
17:45
Wolverhampton Bus Station
Wolverhampton Bus Station → Walsall Bus Station
10 trips · first 08:48 · last 17:48
Sunday
Live Valid 2026-05-01 – 2027-12-31
Swipe sideways to see later trips.
Stop
08:48
Wolverhampton Bus Station
09:48
Wolverhampton Bus Station
10:48
Wolverhampton Bus Station
11:48
Wolverhampton Bus Station
12:48
Wolverhampton Bus Station
13:48
Wolverhampton Bus Station
14:48
Wolverhampton Bus Station
15:48
Wolverhampton Bus Station
16:48
Wolverhampton Bus Station
17:48
Wolverhampton Bus Station
Timetable data from National Express West Midlands, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 33-69-W-y11-20.
All stops shown
60 stops- Walsall Bus Station Stand P
- Walsall, Council Car Park opposite
- Birchills, Long Acre St opposite
- Birchills, Hospital St adjacent
- Birchills, Rayboulds Bridge Rd adjacent
- Birchills Junction adjacent
- Reedswood, Sainsburys after
- Birchills, Reedswood Way before
- Leamore, Lister Rd adjacent
- Beechdale, Darwin Rd opposite
- Beechdale, Neighbourhood Office adjacent
- Beechdale, Davy Rd after
- Beechdale, Bloxwich Lane before
- Beechdale, Ambulance Station adjacent
- Beechdale, Short Heath Golf Course opposite
- Lane Head, Willenhall E-ACT Academy adjacent
- Lane Head, Lawn Cemetery adjacent
- Lane Head, Manor Farm Drive opposite
- Lane Head, Liberal Club opposite
- Short Heath Clinic adjacent
- Short Heath, Oaken Drive opposite
- New Invention, Byron Rd after
- New Invention, Pooles Lane adjacent
- New Invention Square opposite
- New Invention, Cannock Rd before
- New Invention, Baynton Rd adjacent
- Allens Rough, Beacon Rd after
- Coppice Farm, Dorchester Road opposite
- Coppice Farm, Reedly Rd opposite
- Coppice Farm, Gairloch Rd opposite
- Coppice Farm, Hebden Grove adjacent
- Coppice Farm, Sandalwood Close opposite
- Coppice Farm, Greenmeadow Rd opposite
- Ashmore Park, Broad Lane North adjacent
- Ashmore Park, Oak Meadow Primary School opposite
- Ashmore Park, Gadsby Ave adjacent
- Ashmore Park, Raj Kumar Drive after
- Ashmore Park, Linthouse Lane adjacent
- Ashmore Park, Kitchen Lane opposite
- Wood End, Spondon Rd adjacent
- Wood End, Wootton Ave after
- Wood End Rd before
- Wood End, Jayne Close before
- Wood End Rd after
- Wood End, Long Knowle Lane after
- New Cross, Mill Lane opposite
- New Cross, Deyncourt Rd opposite
- New Cross, Wickham Gardens adjacent
- New Cross, Hollybush House Stop N3
- New Cross, Beynon Centre Stop N4
- Heath Town, New Cross Hospital Stop N6
- Heath Town, Coronation Rd opposite
- Heath Town Park opposite
- Heath Town, Deans Rd adjacent
- Heath Town, Grove St adjacent
- Heath Town, Woden Rd opposite
- Heath Town, Inkerman St adjacent
- Wolverhampton, Lincoln St adjacent
- Wolverhampton, Culwell St opposite
- Wolverhampton Bus Station Stand G