West Midlands Bus bus times
West Midlands Bus runs 214 routes in Staffordshire, Warwickshire, West Midlands and Worcestershire, serving 87 towns and villages including Birmingham, Walsall, Wolverhampton and Coventry.
Routes
- 1: Acocks Green – Five Ways
- 1: Dudley – Tettenhall Wood
- 1S: Birmingham University – Solihull
- 2: Birmingham – Maypole
- 2: Merry Hill – Upper Gornal
- 2: Bushbury – Warstones
- 2A: Merry Hill – Upper Gornal
- 3: Fordhouses – Castlecroft
- 3: Little Aston – Lichfield City Centre
- 3: Birmingham – Yardley Wood
- 3: Binley – Longford
- 3: Merry Hill – West Bromwich
- 3A: West Bromwich – Blackheath
- 3S: Gosford Green – Coventry
- 4: Warstones – i54
- 4: Blackheath – Walsall
- 4: Birmingham – Solihull
- 4A: Solihull – Birmingham
- 4H: Walsall – Hayley Green
- 4M: Walsall – Merry Hill
- 5: Dudley – Kingswinford
- 5: Codsall Town Centre – Wolverhampton
- 5: West Bromwich – Sutton Coldfield
- 5: Birmingham – Solihull
- 5A: Dudley – Wall Heath
- 6: Wolverhampton – Wobaston
- 6: Walsall – Sutton Coldfield
- 6: Coventry – Tanyard Farm
- 6: Stourbridge – Dudley
- 6: Birmingham – Solihull
- 6A: Wolverhampton – Wobaston
- 6A: Tanyard Farm – Coventry
- 7: Birmingham – Short Heath
- 7: Castlefort – Walsall
- 7: Bell Green – Brownshill Green
- 7: Dudley – Wollaston
- 7A: Bell Green – Coundon
- 7B: Woodway Park – Brownshill Green
- 7S: Redhouse Industrial Estate – Walsall
- 8: Wollaston Farm – Wolverhampton
- 8: Lichfield City Centre – Walsall
- 8: Walsgrave – Allesley Park
- 8A: Saltley – Five Ways (circular)
- 8B: Allesley Park – Woodway Park
- 8C: Saltley – Five Ways (circular)
- 9: Walsall – Wolverhampton
- 9: Birmingham – Stourbridge
- 9: Green Lane – University Hospital
- 9A: Shire Oak – Walsall
- 9B: Green Lane – Coventry
- 10: Perton – Wolverhampton
- 10: Brownhills West – Walsall
- 10A: Pattingham – Wolverhampton
- 11: Dudley – Walsall
- 11: Leamington Spa – Coventry
- 11: Underhill – Wolverhampton
- 11A: Erdington – Acocks Green
- 11A: Dudley – Walsall
- 11C: Acocks Green – Erdington
- 11S: Acocks Green – Ward End
- 12: Birmingham – Dudley
- 12X: Coventry – University of Warwick
- 13: Coventry – Willenhall
- 13: Birmingham – Blackheath
- 13A: Willenhall – Coventry
- 14: Birmingham – Chelmsley Wood
- 14: University of Warwick – Coventry
- 14A: Coventry – University of Warwick
- 15: Coventry – Holbrooks
- 15: Wombourne Town Centre – Merry Hill
- 16: Wolverhampton – Stourbridge
- 16: Keresley – Coventry
- 16: Digbeth – Newton
- 16A: Wolverhampton – Brickbridge
- 17: Birmingham – Marston Green
- 17: University Hospital – Finham
- 17A: Birmingham – National Exhibition Centre
- 17A: Finham – University Hospital
- 18: Dudley – Merry Hill
- 18: Perton – Bilbrook (circular)
- 18: Warstock – Bartley Green
- 18: Coventry – Tile Hill South
- 18A: Tile Hill South – Coventry
- 20: Nuneaton – Coventry
- 20A: University Hospital – Coventry
- 21: Bell Green – Willenhall
- 21A: Coventry – Baginton
- 21S: Woodway Park – Willenhall
- 22: Aldermans Green – Coventry
- 22: Cape Hill – Oldbury
- 22A: Coventry – Longford
- 23: Oldbury – Brandhall
- 23: Birmingham – Bartley Green
- 24: Birmingham – Worlds End
- 25: Stourbridge – Dudley
- 27: Baginton – Coventry
- 28: Great Barr – Alum Rock
- 29: Blakenall Heath – Walsall
- 31: Mossley – Walsall
- 32: Lower Farm – Walsall
- 32: Wolverhampton – Northwood Park (circular)
- 33: Wolverhampton – Northwood Park (circular)
- 33: Birmingham – Pheasey
- 34: Walsall – Bilston
- 35: Birmingham – Hawkesley
- 35: Aldridge – Walsall
- 36: Walsall – Alumwell (circular)
- 37: Walsall – Willenhall
- 39: Stowlawn – Walsall
- 40: Wednesbury – West Bromwich
- 41: Queen Elizabeth Hospital – Buckland End
- 41: Walsall – Willenhall
- 43: Bilston – West Bromwich
- 44: West Bromwich – Harvils Hawthorne (circular)
- 45: Rednal – Birmingham
- 47: Birmingham – Rednal
- 47: West Bromwich – Wednesbury
- 48: Hawkesley – West Bromwich
- 49: Frankley – Solihull
- 49: Bearwood – West Bromwich
- 50: Druids Heath – Birmingham
- 51: Birmingham – Walsall
- 52: Foleshill – Gosford Green
- 52: Birmingham – Old Oscott
- 53: Spon End – Tile Hill North
- 54: Spon End – Tile Hill North
- 55: Allesley Park – Tile Hill North
- 59: Wolverhampton – Ashmore Park (circular)
- 60: Cranes Park – Birmingham
- 61: Digbeth – Frankley
- 62: Wolverhampton – Tettenhall Wood (circular)
- 62A: Wolverhampton – Compton (circular)
- 63: Frankley – Digbeth
- 65: Short Heath – Birmingham
- 66: Birmingham – Sutton Coldfield
- 66A: Minworth – Birmingham
- 67: Birmingham – Castle Vale
- 68: Birmingham – Minworth
- 69: Wolverhampton – Walsall
- 70: Walsall – Bloxwich
- 70A: Walsall – Beechdale (circular)
- 71: Chelmsley Wood – Sutton Coldfield
- 72: Chelmsley Wood – Solihull
- 74: Birmingham – West Bromwich
- 76: Solihull – Queen Elizabeth Hospital
- 77: Sutton Coldfield – Walsall
- 77A: Walsall – Erdington
- 77B: Wylde Green – New Oscott
- 77S: Reddicap Heath – Foley Arms
- 79: Wolverhampton – West Bromwich
- 80: West Bromwich – Digbeth
- 81: Dudley – Wolverhampton
- 82: Wolverhampton – Dudley
- 82: Bearwood – Birmingham
- 87: Birmingham – Dudley
- 89: Cape Hill – West Bromwich
- 94: Chelmsley Wood – Birmingham
- 95: Chelmsley Wood – Birmingham
- 96: Chelmsley Wood – Kingstanding
- 97: Birmingham – Birmingham Business Park
- 97A: National Exhibition Centre – Birmingham
- 101: Birmingham – Leveretts
- 126: Birmingham – Dudley
- 142: Merry Hill – Halesowen
- 142A: Halesowen – Merry Hill
- 159: Aldridge – Harden
- 529: Walsall – Wolverhampton
- 530: Rocket Pool – Wolverhampton
- 701: The Lunt – Harden
- 703: New Invention – The Lunt
- 705: Gillity Village – Pheasey
- 709: Perton – Bilbrook
- 710: Perton – Bilbrook
- 711: Newbridge – Wolverhampton
- 713: Newbridge – Blakenhall
- 714: Newbridge – Wolverhampton
- 751: Castlecroft – Bilston
- 763: Tettenhall – Wolverhampton
- 784: Tettenhall – Pendeford
- 788: Walsall – Pheasey
- 793: Newbridge – Oxley
- 794: Newbridge – Fordhouses
- 813: Bromford – Reddicap Heath
- 814: Stockland Green – Reddicap Heath
- 815: Salford Bridge – Reddicap Heath
- 822: Birmingham – Bartley Green
- 829: Birmingham – Rotton Park
- 863: Warstock – Three Maypoles
- 877: Solihull – South Yardley
- 878: Wychall – Frankley
- 881: Pheasey – Walsall
- 889: Yardley – Fordbridge
- 891: Deritend – Coleshill
- 907: Sutton Coldfield – Birmingham
- 936: Birmingham – Walsall
- 937: Brownhills West – Birmingham
- 997: Birmingham – Walsall
- 998: Streetly – Birmingham
- FD: Bromford – Birmingham
- X1: Birmingham – Coventry
- X2: Birmingham – Solihull
- X3: Lichfield City Centre – Birmingham
- X4: Falcon Lodge – Birmingham
- X5: Roughley – Birmingham
- X8: Wolverhampton – Birmingham
- X10: Birmingham – Merry Hill
- X12: Birmingham – Solihull
- X13: Birmingham – Chelmsley Wood
- X14: Birmingham – Sutton Coldfield
- X15: Sutton Coldfield – Birmingham
- X20: Birmingham – Bromsgrove
- X21: Birmingham – Bartley Green
- X22: Birmingham – Bartley Green
- X51: Birmingham – Walsall
Places served
- Birmingham 100 routes
- Walsall 43 routes
- Wolverhampton 41 routes
- Coventry 36 routes
- Dudley 27 routes
- Solihull 27 routes
- Oldbury 21 routes
- West Bromwich 17 routes
- Stourbridge 14 routes
- Lee Bank 13 routes
- Centenary Square 10 routes
- Blackheath, West Midlands 7 routes
- Falcon Lodge 7 routes
- Halesowen 6 routes
- Quarry Bank 6 routes
- Brandhall 5 routes
- Colley Gate 5 routes
- Grove Vale 5 routes
- Hurst Green 5 routes
- Minworth 5 routes
- Old Hill 5 routes
- Perton 5 routes
- Short Cross 5 routes
- Solihull, near Birmingham 5 routes
- Streetly 5 routes
- Wednesbury 5 routes
- Whitehouse Common 5 routes
- Bilbrook 4 routes
- Cradley Heath 4 routes
- Fatherless Barn 4 routes
- Haden Hill 4 routes
- Lyndon End 4 routes
- Smethwick 4 routes
- Baginton 3 routes
- Birmingham, near Walsall 3 routes
- Codsall 3 routes
- Hasbury 3 routes
- Hill Hook 3 routes
- i54 3 routes
- Kings Hill 3 routes
- Lichfield 3 routes
- Mere Green 3 routes
- Ocker Hill 3 routes
- Princes End 3 routes
- Rubery 3 routes
- Wombourne 3 routes
- Bedworth 2 routes
- Coleshill 2 routes
- Hawne 2 routes
- Little Aston 2 routes
- Mill Green 2 routes
- Netherend 2 routes
- Newton 2 routes
- Olton 2 routes
- Shenstone 2 routes
- Shenstone Woodend 2 routes
- Summer Hill 2 routes
- Watford Gap 2 routes
- Bromsgrove 1 route
- Burntwood 1 route
- Cannock 1 route
- Catshill 1 route
- Cofton Hackett 1 route
- Coombeswood 1 route
- Cradley, West Midlands 1 route
- Eachway 1 route
- Great Wyrley 1 route
- Hams Hall 1 route
- Hayley Green 1 route
- Himley 1 route
- Hinksford 1 route
- Iverley 1 route
- Kenilworth 1 route
- Keresley 1 route
- Kidderminster 1 route
- Landywood 1 route
- Leamington Spa 1 route
- Lower Marlbrook 1 route
- Lydiate Ash 1 route
- Nuneaton 1 route
- Pattingham 1 route
- Pipehill 1 route
- Roughley 1 route
- Swindon, Staffordshire 1 route
- Timbertree 1 route
- Water Orton 1 route
- Wythall 1 route
Questions
- Which bus routes does West Midlands Bus run?
- 1, 1, 1S, 2, 2, 2, 2A, 3, 3, 3, 3, 3, 3A, 3S, 4, 4, 4, 4A, 4H, 4M, 5, 5, 5, 5, 5A, 6, 6, 6, 6, 6 and 184 more.
- Where do West Midlands Bus buses go?
- Birmingham, Walsall, Wolverhampton, Coventry, Dudley, Solihull, Oldbury, West Bromwich, Stourbridge, Lee Bank, Centenary Square and Blackheath, West Midlands, and 75 other places.
- What are West Midlands Bus's busiest routes?
- the 74 (Birmingham – West Bromwich), the 50 (Druids Heath – Birmingham), the 529 (Walsall – Wolverhampton), the 6 (Birmingham – Solihull) and the 14 (Birmingham – Chelmsley Wood).
- Can I see where West Midlands Bus buses are now?
- Yes. StopToStop shows West Midlands Bus buses live on its map and in each route's timetable, from the positions they report to the Department for Transport's Bus Open Data Service.
Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 4 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook