National Express West Midlands
| route_short_name | route_long_name | Operator | |
|---|---|---|---|
| 1 | Five Ways - Acocks Green via Moseley | ... | |
| 1 | Tettenhall Wood - Dudley via Wolverhampton | ... | |
| 10 | Walsall - Brownhills West via Walsall Wd | ... | |
| 10 | Wolverhampton - Perton via Compton | ... | |
| 101 | Birmingham - Oxhill Road via Jewellery Quarter | ... | |
| 10A | Walsall - Lichfield via Walsall Wood | ... | |
| 11 | Walsall - Dudley via Wednesbury, Ocker Hill | ... | |
| 11 | Wolverhampton - Underhill via Fallings Park | ... | |
| 11A | Birmingham Outer Circle Anticlockwise | ... | |
| 11A | Walsall - Dudley via Wednesbury | ... | |
| 11C | Birmingham Outer Circle Clockwise | ... | |
| 12 | Birmingham - Dudley via Oldbury | ... | |
| 126 | Birmingham - Dudley via Bearwood | ... | |
| 12A | Birmingham - Dudley via Oldbury | ... | |
| 13 | Birmingham - Oldbury via Bearwood | ... | |
| 13A | Birmingham - Blackheath via Bearwood | ... | |
| 13B | Birmingham - Blackheath via Bearwood | ... | |
| 14 | Birmingham - Chelmsley Wood via Alum Rock | ... | |
| 14 | Dudley - Halesowen via Blackheath | ... | |
| 15 | Wolverhampton - Merry Hill via Kingswinford | ... | |
| 159 | St Francis of Assisi Sch - Harden | ... | |
| 16 | Birmingham - Hamstead via Hockley | ... | |
| 16 | Wolverhampton - Stourbridge via Kingswinford | ... | |
| 16A | Birmingham - Great Barr via Hockley | ... | |
| 16S | Wolverhampton - Stourbridge | ... | |
| 17 | Birmingham - Tile Cross via Yardley, Yew Tree | ... | |
| 17 | Dudley - Stourbridge via Kingswinford | ... | |
| 18 | Dudley - Merry Hill via Cradley Heath | ... | |
| 18 | Yardley Wood - Bartley Green via Cotteridge | ... | |
| 19 | Dudley - QE Hospital via Halesowen | ... | |
| 159C | St Francis Of Assisi Sch - Pelsall | ... | |
| 1A | QE Hospital - Acocks Green via Moseley | ... | |
| 2 | Dudley - Merry Hill | ... | |
| 2 | Bushbury - Warstones via Wolverhampton | ... | |
| 2 | Birmingham - Maypole via Warstock | ... | |
| 23 | Birmingham - Woodgate via Harborne | ... | |
| 24 | Birmingham - Woodgate Valley Nth via Harborne | ... | |
| 25 | Wolverhampton - Pendeford via Wednesfield | ... | |
| 25S | Ounsdale Secondary School - Blakenhall | ... | |
| 27 | Wolverhampton - Dudley via Sedgley, Gornal Wood | ... | |
| 27 | Maypole - Harborne via Kings Heath, Northfield | ... | |
| 27A | Wolverhampton - Dudley via Sedgley, Gornal Wood | ... | |
| 28 | Halesowen - Stourbridge via Merry Hill | ... | |
| 28 | Small Heath - Great Barr via Erdington | ... | |
| 29 | Walsall - Bloxwich via Blakenall | ... | |
| 2A | Dudley - Merry Hill | ... | |
| 3 | Walsall - Brownhills via Rushall, Pelsall | ... | |
| 3 | West Bromwich - Merry Hill via Blackheath | ... | |
| 3 | Fordhouses - Castlecroft via Wolverhampton | ... | |
| 3 | Birmingham - Yardley Wood via Billesley | ... | |
| 31 | Acocks Green - Solihull via Gospel Oak | ... | |
| 31 | Walsall - Mossley via Bloxwich | ... | |
| 32 | Walsall - Lower Farm via Bloxwich | ... | |
| 32 | Wolverhampton - Northwood Park Circular | ... | |
| 33 | Birmingham - Pheasey via Perry Barr | ... | |
| 33 | Wolverhampton - Northwood Park Circular | ... | |
| 34 | Walsall - Bilston via Darlaston | ... | |
| 35 | Walsall - Aldridge via Rushall | ... | |
| 35 | Birmingham - Hawkesley via Kings Heath | ... | |
| 36 | Walsall - Alumwell Circular | ... | |
| 37 | Walsall - Willenhall via Darlaston | ... | |
| 39 | Walsall - Stowlawn via Darlaston, Bilston | ... | |
| 3A | West Bromwich - Blackheath via Lion Farm | ... | |
| 4 | Birmingham - Solihull via Acocks Green | ... | |
| 4 | Walsall - Blackheath via West Bromwich | ... | |
| 4 | i54 - Spring Hill via Wolverhampton | ... | |
| 40 | West Bromwich - Wednesbury via Stone Cross | ... | |
| 41 | Walsall - Willenhall via New Invention | ... | |
| 42 | Dudley - West Bromwich via Tipton | ... | |
| 43 | Bilston - West Bromwich via Great Bridge | ... | |
| 43A | Bilston - West Bromwich via Great Bridge | ... | |
| 44 | West Bromwich - Harvills Hawthorn Circular | ... | |
| 45 | Birmingham - Longbridge via Pershore Rd | ... | |
| 45 | Walsall - West Bromwich via Yew Tree | ... | |
| 46 | Birmingham - Perry Barr via Newtown | ... | |
| 46 | West Bromwich - Great Barr via Hamstead | ... | |
| 46A | Old Oscott - Perry Barr | ... | |
| 47 | Birmingham - Longbridge via Pershore Rd | ... | |
| 47 | West Bromwich - Wednesbury via Hateley Heath | ... | |
| 47S | St Thomas Aquinas School - Birmingham | ... | |
| 48 | West Bromwich - Northfield via QE Hospital | ... | |
| 48A | West Bromwich - Bearwood via Londonderry | ... | |
| 49 | Solihull - Northfield via Maypole | ... | |
| 49S | Maypole - Widney Manor | ... | |
| 4A | Birmingham - Gospel Oak via Acocks Green | ... | |
| 4H | Walsall - Hayley Green via West Bromwich | ... | |
| 4M | Walsall - Merry Hill via West Bromwich | ... | |
| 5 | Birmingham - Solihull via Monkspath | ... | |
| 5 | Dudley - Wall Heath via Kingswinford | ... | |
| 5 | West Bromwich - Sutton Coldfield via New Oscott | ... | |
| 50 | Birmingham - Druids Heath via Moseley | ... | |
| 50 | Birmingham - Druids Heath via Moseley | ... | |
| 51 | Birmingham - Walsall via Great Barr | ... | |
| 529 | Walsall - Wolverhampton via Willenhall | ... | |
| 54 | Perry Barr - Hamstead Village via Handsworth Wood | ... | |
| 54A | Perry Barr - Hamstead (Valley Rd) via Handsworth Wood | ... | |
| 55 | Birmingham - Chelmsley Wood via Ward End | ... | |
| 58 | Yardley - Solihull via Olton | ... | |
| 59 | Wolverhampton - Ashmore Park via Wednesfield | ... | |
| 6 | Walsall - Sutton Coldfield via Aldridge | ... | |
| 6 | Dudley - Stourbridge via Russells Hall Hospital | ... | |
| 6 | Wolverhampton - Wobaston via Aldersley | ... | |
| 6 | Birmingham - Solihull via Shirley | ... | |
| 60 | Birmingham - Cranes Park via Coventry Road | ... | |
| 61 | Birmingham - Frankley via Selly Oak, Northfield | ... | |
| 62 | Wolverhampton - Compton Circular Clockwise | ... | |
| 62A | Wolverhampton - Compton Circular Anticlockwise | ... | |
| 63 | Birmingham - Frankley via Northfield, Rubery | ... | |
| 66 | Birmingham - Sutton Coldfield via Erdington | ... | |
| 67 | Birmingham - Castle Vale via Tyburn Rd | ... | |
| 69 | Walsall - Wolverhampton via New Cross Hospital | ... | |
| 6A | Wolverhampton - Wobaston via Aldersley | ... | |
| 7 | Walsall - Castlefort via Aldridge | ... | |
| 7 | Dudley - Wollaston via Merry Hill, Stourbridge | ... | |
| 7 | Birmingham - Perry Common via Witton | ... | |
| 70 | Birmingham - Chelmsley Wood | ... | |
| 70 | Walsall - Bloxwich via Beechdale, Dudley Fields | ... | |
| 703 | New Invention - St Thomas More School | ... | |
| 705 | Gillity Village - Barr Beacon Comprehensive School | ... | |
| 71 | Sutton Coldfield - Chelmsley Wood via Castle Vale | ... | |
| 710 | Perton - Codsall Community High School | ... | |
| 711 | Wolverhampton - Compton Park Schools | ... | |
| 713 | Wolverhampton - Compton Park Schools | ... | |
| 713 | Wolverhampton - Compton Park Schools | ... | |
| 714 | Penn - Compton Park Schools | ... | |
| 714 | Penn - Compton Park Schools | ... | |
| 71S | John Wilmott School - Castle Vale | ... | |
| 72 | Chelmsley Wood - Solihull via Marston Green | ... | |
| 727 | Castlefort - Aldridge Comprehensive School | ... | |
| 72A | Chelmsley Wood - Solihull via Marston Green | ... | |
| 73 | Heartlands Hospital - Solihull via Sheldon | ... | |
| 731 | Stuart Bathurst School - Tipton via Wednesbury | ... | |
| 74 | Birmingham - Dudley via West Bromwich | ... | |
| 745 | Rushall - Brownhills Comprehensive School via Pelsall | ... | |
| 76 | Solihull - QE Hospital via Kings Heath | ... | |
| 763 | Regis School - Wolverhampton via Newbridge | ... | |
| 77 | Walsall - Sutton Coldfield via Streetly | ... | |
| 77A | Streetly - John Wilmot School | ... | |
| 77S | Plantsbrook School - STreetly | ... | |
| 784 | Kings Comprehensive School - Pendeford | ... | |
| 788 | Walsall - Barr Beacon School via Chuckery | ... | |
| 79 | Wolverhampton - West Bromwich via Wednesbury | ... | |
| 791 | Shire Oak - Walsall via Walsall Wood | ... | |
| 791 | Shire Oak - Walsall via Walsall Wood | ... | |
| 794 | Compton Park Schools - Cannock Road | ... | |
| 7A | Walsall - Castlefort via Aldridge | ... | |
| 8 | Walsall - Pelsall via Rushall, Heath End | ... | |
| 8 | Wrens Nest - Wollaston Farm via Dudley | ... | |
| 80 | Birmingham - West Bromwich via Smethwick | ... | |
| 80A | Birmingham - West Bromwich via Smethwick | ... | |
| 81 | Wolverhampton - Merry Hill via Dudley | ... | |
| 82 | Birmingham - Bearwood via Cape Hill | ... | |
| 82 | Wolverhampton - Dudley via Bilston, Coseley | ... | |
| 822 | Birmingham - King Edwards Five Ways via Harborne | ... | |
| 829 | Birmingham - St Pauls RC School via Hagley Road | ... | |
| 849 | St Thomas Aquinas School - Northfield | ... | |
| 863 | Yardley Wood - Light Hall School via Shirley Rail Stn | ... | |
| 87 | Birmingham - Dudley via Smethwick | ... | |
| 878 | St Thomas Aquinas School - Rubery via Northfield | ... | |
| 881 | Barr Beacon School - Palfrey | ... | |
| 89 | Walsall - Wolverhampton via Pelsall, Bloxwich | ... | |
| 89 | Birmingham - West Bromwich via Londonderry | ... | |
| 891 | Bordesley - Coleshill School | ... | |
| 829A | St Pauls School - Birmingham School via Hagley Road | ... | |
| 9 | Birmingham - Stourbridge via Halesowen | ... | |
| 907 | Birmingham - Sutton Coldfield via Perry Barr | ... | |
| 934 | Birmingham - Queslett Asda via Kingstanding | ... | |
| 935 | Birmingham - Walsall via Streetly | ... | |
| 936 | Birmingham - Brownhills West via Aldridge | ... | |
| 937 | Birmingham - Brownhills via Kingstanding | ... | |
| 94 | Birmingham - Chelmsley Wood via Ward End | ... | |
| 94C | Ward End - Archbishop Grimshaw School | ... | |
| 952 | Birmingham - Perry Beeches via Perry Barr | ... | |
| 96 | Chelmsley Wood - Kingstanding via Erdington | ... | |
| 97 | Birmingham - Chelmsley Wood via Heartlands Hosp | ... | |
| 97 | Birmingham - Chelmsley Wood via Heartlands Hosp | ... | |
| 937A | Birmingham - Brownhills West via Aldridge | ... | |
| 907A | Birmingham - Sutton Coldfield via Perry Barr | ... | |
| 997E | Deers Leap - Birmingham via Old Oscott | ... | |
| 97S | International School - Birmingham | ... | |
| 997 | Walsall - Birmingham via Aldridge, Pheasey | ... | |
| X1 | Birmingham - Coventry via Airport | ... | |
| X10 | Birmingham - Gornal Wood via Halesowen, Merry Hill | ... | |
| X12 | Birmingham - Solihull via Chelmsley Wood | ... | |
| X14 | Birmingham - Sutton Coldfield via Walmley | ... | |
| X2 | Birmingham - Solihull via Yardley, Sheldon | ... | |
| X20 | Birmingham - Rednal via University, Northfield | ... | |
| X21 | Birmingham - Woodcock Hill via Weoley Castle | ... | |
| X22 | Birmingham - Woodgate via University | ... | |
| X3 | Birmingham - Hill Hook via Sutton Coldfield | ... | |
| X4 | Birmingham - Minworth via Sutton Coldfield | ... | |
| X5 | Birmingham - Roughley via Sutton Coldfield | ... | |
| X51 | Birmingham - Cannock via Walsall | ... | |
| X51S | King Edwards High School - Birmingham | ... | |
| X7 | Birmingham - Wolverhampton via Oldbury, Dudley | ... | |
| X8 | Birmingham - Wolverhampton via Blackheath, Dudley | ... | |
| 10 | Perton - Wolverhampton | ... | |
| 10A | Pattingham - Perton - Wolverhampton | ... | |
| 10B | Codsall - Perton - Wolverhampton | ... | |
| 54 | Stafford - Penkridge - I54 - Wolverhampton | ... | |
| 54A | Stafford - I54 - Wolverhampton | ... | |
| 854 | Brinsford - Featherstone - Cheslyn Hay | ... |