Buses
- 002Weoley Castle - Merry Hill via Halesowen
- 3West Bromwich - Merry Hill via Blackheath
- 3AWest Bromwich - Blackheath via Oldbury
- 4Walsall - Blackheath via West Bromwich
- 4Walsall - West Bromwich via Walsall Rd
- 4HWalsall - Hayley Green via West Bromwich
- 4MWalsall - Merry Hill via West Bromwich
- 5West Bromwich - Sutton Coldfield via New Oscott
- 9Birmingham - Stourbridge via Halesowen
- 10Woodgate Valley North - Birmingham via Court Oak
- 11Walsall - Dudley via Wednesbury, Tipton
- 11ABirmingham Outer Circle Anticlockwise
- 11AWalsall - Dudley via Wednesbury, Tipton
- 11CBirmingham Outer Circle Clockwise
- 12Birmingham - Dudley via Oldbury
- 12ADudley - Oldbury via Oakham
- 13Birmingham - Blackheath via Bearwood
- 14Dudley - Blackheath via Oakham
- 16ABirmingham - West Bromwich via Hamstead
- 18Yardley Wood - Bartley Green via Cotteridge
- 19Dudley - QE Hospital via Halesowen
- 19Maypole - Rubery via Northfield, Longbridge
- 20Bearwood - Blackheath via Brandhall
- 21Bearwood - Oldbury via Londonderry
- 22Oldbury - Midland Met Hospital via Bristnall Fields
- 23Birmingham - Bartley Green via Harborne
- 23Oldbury - Brandhall via Warley
- 23Wednesbury - Willenhall via Moxley
- 23AWednesbury - Willenhall via Bradley
- 24Birmingham - Woodgate Valley Nth via Harborne
- 24Merry Hill - Halesowen via Blackheath
- 27Solihull - Rubery via Northfield
- 30West Bromwich - Wednesbury via Albion
- 39Longbridge - Worlds End via Northfield
- 39AWoodgate Valley - Longbridge via Northfield
- 39SLongbridge - Worlds End via Northfield
- 40West Bromwich - Wednesbury via Stone Cross
- 41West Bromwich - Friar Park via Stone Cross
- 42
- 42Tipton - West Bromwich via Great Bridge
- 43Bilston - West Bromwich via Great Bridge
- 44West Bromwich - Harvils Hawthorne Circular
- 45Walsall - West Bromwich via Yew Tree
- 47West Bromwich - Wednesbury via Hateley Heath
- 48West Bromwich - QE Hospital via Bearwood
- 49Solihull - Rubery Great Park via Cotteridge
- 49West Bromwich - Bearwood via Brandhall
- 52Redditch - Bromsgrove - Kidderminster
- 52ARedditch - Bromsgrove
- 52SSt Augustine's School - Redditch - Bromsgrove - Kidderminster
- 54West Bromwich - Worlds End via Smethwick
- 55Tesco Quinton - Longbridge via Cotteridge
- 61
- 61Birmingham - Frankley via Selly Oak, Northfield
- 61West Bromwich - Perry Barr via Handsworth
- 61AWest Bromwich - Perry Barr via Handsworth Wood
- 63Birmingham - Frankley via Northfield, Rubery
- 64West Bromwich - Wednesbury via Hill Top
- 66Stone Cross - West Bromwich via Wigmore Farm
- 74Birmingham - Dudley via West Bromwich
- 74AWest Bromwich - Horseley Heath via Great Bridge
- 79Wolverhampton - West Bromwich via Wednesbury
- 80Birmingham - West Bromwich via Smethwick
- 82Birmingham - Bearwood via Cape Hill
- 87Birmingham - Dudley via Smethwick
- 89Midland Met Hospital - West Bromwich via Smethwick
- 90Bromsgrove - Sidemoor - Catshill (Byron Way)
- 91Bromsgrove - Lickey End - Catshill
- 100
- 101
- 101Birmingham - Oxhill Road via Jewellery Quarter
- 104
- 106
- 111
- 112
- 126Birmingham - Dudley via Bearwood
- 145Rubery - Longbridge - Bromsgrove - Droitwich
- 145ARubery - Longbridge - Bromsgrove - Wychbold
- 147Halesowen - Catshill - Bromsgrove
- 182Redditch - Alvechurch - Lickey - Bromsgrove
- 183Bromsgrove - Lickey - Alvechurch - Redditch
- 202Halesowen - Frankley - Rubery - Bromsgrove
- 202SHalesowen - Cofton Park - Bromsgrove
- 210
- 215Dudley - Blackheath via Kate's Hill, Springfield
- 216Dudley - Blackheath via Kate's Hill, Sledmere
- 217Merry Hill - Blackheath via Cradley Heath, Halesowen
- 400
- 822Birmingham - King Edwards Five Ways via Harborne
- 878St Thomas Aquinas RC School - Frankley
- Hc2
- Hc3
- Hc4
- N02
- N02
- NB2
- S45Beoley - South Bromsgrove High School
- W12
- West Midlands TrainsBirmingham New Street - Wolverhampton
- X8Birmingham - Wolverhampton via Blackheath, Dudley
- X10Birmingham - Gornal Wood via Halesowen, Merry Hill
- X20Birmingham - Bromsgrove via Rednal
- X21Birmingham - Bartley Grn/Merry Hill via Selly Oak
- X22Birmingham - Bartley Green via University
Trams
Rail Services
- Avanti West CoastBirmingham International - Crewe
- Avanti West CoastBirmingham International - Edinburgh
- Avanti West CoastBirmingham International - Preston (Lancs)
- Avanti West CoastBirmingham International - Wolverhampton
- Avanti West CoastBirmingham New Street - Blackpool North
- Avanti West CoastBirmingham New Street - Glasgow Central
- Avanti West CoastBirmingham New Street - Liverpool Lime Street
- Avanti West CoastBirmingham New Street - Warrington Bank Quay
- Avanti West CoastCarlisle - Birmingham New Street
- Avanti West CoastCrewe - Birmingham New Street
- Avanti West CoastEdinburgh - Birmingham New Street
- Avanti West CoastEuston - Blackpool North
- Avanti West CoastEuston - Carlisle
- Avanti West CoastEuston - Crewe
- Avanti West CoastEuston - Edinburgh
- Avanti West CoastEuston - Warrington Bank Quay
- Avanti West CoastEuston - Wolverhampton
- Avanti West CoastGlasgow Central - Birmingham International
- Avanti West CoastGlasgow Central - Euston
- Avanti West CoastLancaster - Euston
- Avanti West CoastLiverpool Lime Street - Birmingham International
- Avanti West CoastLiverpool Lime Street - Euston
- Avanti West CoastManchester Piccadilly - Birmingham New Street
- Avanti West CoastManchester Piccadilly - Euston
- Avanti West CoastPreston (Lancs) - Birmingham New Street
- Avanti West CoastPreston (Lancs) - Euston
- Avanti West CoastWarrington Bank Quay - Birmingham International
- Avanti West CoastWolverhampton - Birmingham New Street
- Avanti West CoastWrexham General - Birmingham New Street
- Chiltern RailwaysLondon Marylebone - Stourbridge Junction
- Chiltern RailwaysStourbridge Junction - London Marylebone
- Transport for WalesAberystwyth - Birmingham International
- Transport for WalesBirmingham International - Chester
- Transport for WalesBirmingham International - Holyhead
- Transport for WalesBirmingham International - Llandudno
- Transport for WalesBirmingham International - Llandudno Junction
- Transport for WalesBirmingham International - Manchester Piccadilly
- Transport for WalesBirmingham International - Warrington Bank Quay
- Transport for WalesBirmingham New Street - Aberystwyth
- Transport for WalesBirmingham New Street - Crewe
- Transport for WalesBirmingham New Street - Machynlleth
- Transport for WalesChester - Birmingham New Street
- Transport for WalesCrewe - Birmingham International
- Transport for WalesHolyhead - Birmingham New Street
- Transport for WalesLlandudno - Birmingham New Street
- Transport for WalesLlandudno Junction - Birmingham New Street
- Transport for WalesMachynlleth - Birmingham International
- Transport for WalesPwllheli - Birmingham International
- Transport for WalesPwllheli - Birmingham New Street
- Transport for WalesShrewsbury - Birmingham International
- Transport for WalesShrewsbury - Birmingham New Street
- West Midlands TrainsBirmingham New Street - Liverpool Lime Street
- West Midlands TrainsBirmingham New Street - Liverpool South Parkway
- West Midlands TrainsBirmingham New Street - Wolverhampton
- West Midlands TrainsBirmingham Snow Hill - Worcester Foregate Street
- West Midlands TrainsCrewe - Birmingham New Street
- West Midlands TrainsKidderminster - Birmingham Snow Hill
- West Midlands TrainsLiverpool Lime Street - Birmingham International
- West Midlands TrainsLiverpool Lime Street - Coventry
- West Midlands TrainsShrewsbury - Birmingham New Street
- West Midlands TrainsStourbridge Junction - Dorridge
- West Midlands TrainsStourbridge Junction - Stratford-upon-Avon
- West Midlands TrainsStratford-upon-Avon - Worcester Shrub Hill
- West Midlands TrainsWhitlocks End - Kidderminster
- West Midlands TrainsWhitlocks End - Worcester Foregate Street
- West Midlands TrainsWolverhampton - Birmingham International
- West Midlands TrainsWolverhampton - Hednesford
- West Midlands TrainsWolverhampton - Rugeley Trent Valley
- West Midlands TrainsWolverhampton - Walsall
- West Midlands TrainsWorcester Foregate Street - Birmingham Moor Street
- West Midlands TrainsWorcester Foregate Street - Birmingham Snow Hill
- West Midlands TrainsWorcester Foregate Street - Leamington Spa
- West Midlands TrainsWorcester Foregate Street - Stratford-upon-Avon
- West Midlands TrainsWorcester Foregate Street - Whitlocks End
- West Midlands TrainsWorcester Shrub Hill - Birmingham Moor Street
- West Midlands TrainsWorcester Shrub Hill - Dorridge