997 Birmingham to Walsall via Pheasey, Aldridge
Operated by National Express West Midlands. First bus 04:55, last bus 00:02. 68 journeys on weekdays. Today, a Sunday: first 07:01, last 00:02. Fares: singles usually capped at £3 — more.
Wanted a different 997? 2 other bus routes are numbered 997 elsewhere in the UK — see every 997 bus timetable by area.
| Stop | 08:00 | 09:00 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:55 | 15:55 | 16:55 | 17:55 | 19:02 | 20:02 | 21:02 | 22:02 | 23:02 | 00:02 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Old Square (Stop PQ8) | 08:00 | 09:00 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:55 | 15:55 | 16:55 | 17:55 | 19:02 | 20:02 | 21:02 | 22:02 | 23:02 | 00:02 |
| Wellhead Lane (Stop PG) | 08:11 | 09:11 | 10:07 | 11:08 | 12:08 | 13:08 | 14:08 | 15:08 | 16:08 | 17:08 | 18:07 | 19:13 | 20:13 | 21:13 | 22:13 | 23:13 | 00:13 |
| Drakes Drum (opposite) | 08:16 | 09:16 | 10:12 | 11:14 | 12:14 | 13:14 | 14:14 | 15:14 | 16:14 | 17:14 | 18:13 | 19:18 | 20:18 | 21:18 | 22:18 | 23:18 | 00:18 |
| Collingwood Centre (opposite) | 08:25 | 09:25 | 10:23 | 11:25 | 12:25 | 13:25 | 14:25 | 15:25 | 16:25 | 17:25 | 18:23 | 19:28 | 20:27 | 21:27 | 22:27 | 23:27 | 00:27 |
| Foley Arms (adj) | 08:31 | 09:32 | 10:31 | 11:33 | 12:33 | 13:33 | 14:33 | 15:33 | 16:33 | 17:33 | 18:31 | 19:36 | 20:34 | 21:34 | 22:34 | 23:34 | 00:34 |
| Aldridge Shopping Centre (Stop AB) | 08:38 | 09:40 | 10:39 | 11:41 | 12:41 | 13:41 | 14:41 | 15:41 | 16:41 | 17:41 | 18:39 | 19:44 | 20:41 | 21:41 | 22:41 | 23:41 | 00:41 |
| Station Road (after) | 08:46 | 09:48 | 10:48 | 11:50 | 12:50 | 13:50 | 14:50 | 15:50 | 16:50 | 17:50 | 18:47 | 19:52 | 20:48 | 21:48 | 22:48 | 23:48 | 00:48 |
| Walsall Bus Station (Stand L) | 08:53 | 09:55 | 10:55 | 11:57 | 12:57 | 13:57 | 14:57 | 15:57 | 16:57 | 17:57 | 18:54 | 19:59 | 20:54 | 21:54 | 22:54 | 23:54 | 00:54 |
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 997
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 67 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.
- Tuesday, 29 December 2026 towards Walsall: 34 journeys, first 05:55 towards Birmingham: 33 journeys, first 04:55
- Wednesday, 30 December 2026 towards Walsall: 34 journeys, first 05:55 towards Birmingham: 33 journeys, first 04:55
Route map
All stops on route 997
997 towards Walsall
All 66 stops
- Old Square (Stop PQ8) Birmingham
- Ryder Street (Stop JW2) Aston University
- Lower Tower Street (adjacent) Aston University
- Milton Street (adjacent) Newtown
- Perry Barr Rail Station (Stop PD) Perry Barr
- Wellhead Lane (Stop PG) Perry Barr
- Holford Drive (opp) Perry Barr
- Nash Square (adj) Perry Barr
- Perry Park (adj) Alexander Stadium
- Cranleigh Place (before) Alexander Stadium
- Perry Locks (opp) Alexander Stadium
- Thornbridge Avenue (adj) Alexander Stadium
- Burnham Road (before) Old Oscott
- Drakes Drum (opposite) Old Oscott
- Scarsdale Road (adj) Old Oscott
- Malthouse Lane (before) Old Oscott
- Glenmead Road (opp) Old Oscott
- Darleydale Avenue (after) Old Oscott
- The Kingfisher (before) Old Oscott
- Milnes Walker Court (opp) Old Oscott
- Felstone Road (adj) Old Oscott
- Oaks Medical Centre (before) Old Oscott
- Winster Grove (opp) Old Oscott
- Randwick Grove (adj) Queslett
- Priestfield Close (opp) Queslett
- Brackenfield Road (opp) Queslett
- Moreton Avenue (after) Pheasey
- Morland Road (before) Pheasey
- Pheasey Church (opposite) Pheasey
- Collingwood Centre (opposite) Pheasey
- Eastlake Close (adj) Pheasey
- Queslett Road (adj) Pheasey
- Lindens Drive (opposite) Sutton Oak
- The Queslett (after) Hundred Acre
- Hundred Acre Road (opp) Hundred Acre
- Farmer Johns (adj) Hundred Acre
- Old Lindens Close (after) Hundred Acre
- Barr Common Farm (adj) Hundred Acre
- Lowlands Avenue (opposite) Foley Arms
- Foley Arms (adj) Foley Arms
- Barr Beacon Crossroads (after) Foley Arms
- No. 145 (outside) Foley Arms
- Longwood House (opp) Barr Common
- Barr Common Road (before) Barr Common
- Beacon Rise (opp) Barr Common
- Gaydon Road (adj) Barr Common
- Lodge Grove (adj) Aldridge
- Aldridge Shopping Centre (Stop AB) Aldridge
- The Avion (Stop AC) Aldridge
- Moss Close (before) Aldridge
- Paddock Lane (adj) Aldridge
- Stapleton Road (adj) Aldridge
- Gretton Crescent (opp) Aldridge
- Berry Drive (after) Aldridge
- Linley Wood Road (before) Daw End
- The Royal Oak (opp) Daw End
- Floyds Lane (adj) Daw End
- Station Road (after) Rushall
- Cartbridge Lane (opp) Rushall
- Ladypool Close (before) Coal Pool
- Cartbridge Lane South (opp) Ryecroft
- Victoria Terrace (adjacent) Ryecroft
- Hatherton Lake (adjacent) Ryecroft
- Watmos Homes (outside) Walsall
- Walsall Town Hall (Stop WF) Walsall
- Walsall Bus Station (Stand L) Walsall
997 towards Birmingham
All 61 stops
- Great Barr School (before) Old Oscott
- Walsall Bus Station (Stand L) Walsall
- Watmos Homes (before) Walsall
- Victoria Terrace (opposite) Ryecroft
- Westbourne Road (adj) Ryecroft
- Cartbridge Lane South (adj) Ryecroft
- Ladypool Close (after) Coal Pool
- Cartbridge Lane (adj) Rushall
- King George Crescent (opp) Rushall
- Floyds Lane (opp) Daw End
- The Royal Oak (adj) Daw End
- Linley Wood Road (adj) Daw End
- Berry Drive (before) Aldridge
- Gretton Crescent (adj) Aldridge
- Stapleton Road (opp) Aldridge
- Paddock Lane (opp) Aldridge
- Moss Close (after) Aldridge
- Aldridge Shopping Centre (Stop AA) Aldridge
- The Avion (Stop AC) Aldridge
- Lodge Grove (opp) Aldridge
- Gaydon Road (after) Barr Common
- Beacon Rise (adj) Barr Common
- Barr Common Road (after) Barr Common
- Longwood House (adj) Barr Common
- No. 145 (opposite) Foley Arms
- The Foley Arms (adjacent) Foley Arms
- Lowlands Avenue (adjacent) Foley Arms
- Barr Common Farm (opp) Hundred Acre
- Old Lindens Close (adjacent) Hundred Acre
- Farmer Johns (opp) Hundred Acre
- Hundred Acre Road (adj) Hundred Acre
- The Queslett (before) Hundred Acre
- Lindens Drive (adjacent) Sutton Oak
- Eastlake Close (opp) Pheasey
- Pheasey Church (outside) Pheasey
- Morland Road (after) Pheasey
- Moreton Avenue (before) Pheasey
- Brackenfield Road (after) Queslett
- Priestfield Close (adj) Queslett
- Randwick Grove (opp) Queslett
- Oaks Medical Centre (after) Old Oscott
- Felstone Road (opp) Old Oscott
- Milnes Walker Court (adj) Old Oscott
- The Kingfisher (after) Old Oscott
- Darleydale Avenue (before) Old Oscott
- Glenmead Road (adj) Old Oscott
- Scarsdale Road (opp) Old Oscott
- Drakes Drum (adjacent) Old Oscott
- Burnham Road (after) Old Oscott
- Thornbridge Avenue (opp) Alexander Stadium
- Perry Locks (adj) Alexander Stadium
- Cranleigh Place (after) Alexander Stadium
- Perry Park (opp) Alexander Stadium
- Nash Square (opp) Perry Barr
- Holford Drive (adj) Perry Barr
- Wellhead Lane (Stop PK) Perry Barr
- Bragg Road (adjacent) Perry Barr
- Milton Street (opp) Newtown
- Lower Tower Street (near) Aston University
- Dalton Street (near) Aston
- 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 National Express West Midlands via the DfT Bus Open Data Service (West Midlands feed). Check before you travel — services can change at short notice.