Buses
- 1Five Ways - Acock's Green via Moseley
- 1s
- 1SKing Edwards High School - Solihull
- 002Weoley Castle - Merry Hill via Halesowen
- 2Birmingham - Maypole via Warstock
- 3Birmingham - Yardley Wood via Billesley
- 4Birmingham - Solihull via Acock's Green
- 4ABirmingham - Solihull via Acock's Green
- 5Birmingham - Solihull via Monkspath
- 5West Bromwich - Sutton Coldfield via New Oscott
- 6Birmingham - Solihull via Shirley
- 7Birmingham - Perry Common via Witton
- 8ABirmingham Inner Circle Anticlockwise
- 8CBirmingham Inner Circle Clockwise
- 9Birmingham - Stourbridge via Halesowen
- 10Woodgate Valley North - Birmingham via Court Oak
- 11ABirmingham Outer Circle Anticlockwise
- 11CBirmingham Outer Circle Clockwise
- 11SArchbishop Ilsley School - Ward End
- 12Birmingham - Dudley via Oldbury
- 13Birmingham - Blackheath via Bearwood
- 14Birmingham - Chelmsley Wood via Alum Rock
- 15Tamworth - Tamworth
- 16Birmingham - Hamstead via Hockley
- 16ABirmingham - West Bromwich via Hamstead
- 17Birmingham - Chelmsley Wood via Yew Tree
- 17ABirmingham - Airport/NEC via Yardley
- 18Yardley Wood - Bartley Green via Cotteridge
- 19Dudley - QE Hospital via Halesowen
- 19Maypole - Rubery via Northfield, Longbridge
- 22Oldbury - Midland Met Hospital via Bristnall Fields
- 23Birmingham - Bartley Green via Harborne
- 24Birmingham - Woodgate Valley Nth via Harborne
- 25
- 27Solihull - Rubery via Northfield
- 28Heartlands Hospital - Great Barr via Erdington
- 33Birmingham - Pheasey via Perry Barr
- 35Birmingham - Hawkesley via Kings Heath
- 39Longbridge - Worlds End via Northfield
- 39AWoodgate Valley - Longbridge via Northfield
- 39SLongbridge - Worlds End via Northfield
- 41QE Hospital - Buckland End via Acock's Green
- 45Birmingham - Longbridge via Pershore Rd
- 47Birmingham - Longbridge via Pershore Rd
- 48West Bromwich - QE Hospital via Bearwood
- 49Solihull - Rubery Great Park via Cotteridge
- 50Birmingham - Druids Heath via Moseley
- 50Birmingham - Maypole via Moseley
- 50ABirmingham - Redditch via Wythall
- 51Birmingham - Walsall via Great Barr
- 52Birmingham - Perry Beeches via Perry Barr
- 52Redditch - Bromsgrove - Kidderminster
- 52ARedditch - Bromsgrove
- 52SSt Augustine's School - Redditch - Bromsgrove - Kidderminster
- 54Perry Barr - Scott Arms via Handsworth Wood
- 54West Bromwich - Worlds End via Smethwick
- 54APerry Barr - Scott Arms via Handsworth Wood
- 55Tesco Quinton - Longbridge via Cotteridge
- 60Birmingham - Cranes Park via Coventry Road
- 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
- 64Nechells - Amazon Peddimore via Erdington
- 65Birmingham - Perry Common via Short Heath
- 65ATamworth - Polesworth - Kingsbury - Tamworth
- 66Birmingham - Sutton Coldfield via Erdington
- 67Birmingham - Castle Vale via Tyburn Rd
- 68Birmingham - Amazon Peddimore via Tyburn Road
- 71
- 71Sutton Coldfield - Chelmsley Wood via Castle Vale
- 71a
- 74Birmingham - Dudley via West Bromwich
- 76
- 76Solihull - Northfield via QE Hospital
- 76Tamworth - Kingsbury - Sutton Coldfield
- 76a
- 76ATamworth - Kingsbury - Piccadilly
- 76BTamworth - Kingsbury - Piccadilly
- 76CTamworth - Kingsbury - Coleshill
- 76SKingsbury - Curdworth - Coleshill
- 77Walsall - Erdington via Sutton Coldfield, Minworth
- 77AWalsall - Erdington via Sutton Coldfield, Minworth
- 77BNew Oscott - Bishop Walsh Sch via Sutton Coldfield
- 77SStreetly - John Willmott School/Fairfax Academy
- 80Birmingham - West Bromwich via Smethwick
- 82Birmingham - Bearwood via Cape Hill
- 87Birmingham - Dudley via Smethwick
- 89Midland Met Hospital - West Bromwich via Smethwick
- 94Birmingham - Chelmsley Wood via Ward End
- 95Birmingham - Chelmsley Wood via Kingshurst
- 96Chelmsley Wood - Kingstanding via Erdington
- 97Birmingham - Chelmsley Wood via Heartlands Hosp
- 97ABirmingham - Bham Airport/NEC via Chelmsley Wood
- 98Solihull - Heartlands Hospital via Sheldon
- 99Solihull - Fordbridge via Yardley
- 99ASolihull - Lea Hall via Lyndon
- 100
- 101
- 101Birmingham - Oxhill Road via Jewellery Quarter
- 102
- 104
- 106
- 110Birmingham - Tamworth via Sutton Coldfield
- 111
- 112
- 120
- 121
- 126Birmingham - Dudley via Bearwood
- 131
- 131
- 132
- 133
- 134
- 145Rubery - Longbridge - Bromsgrove - Droitwich
- 145ARubery - Longbridge - Bromsgrove - Wychbold
- 150
- 150Redditch - Wythall - Kings Heath
- 151
- 152
- 160
- 180
- 181
- 182Redditch - Alvechurch - Lickey - Bromsgrove
- 183
- 183Bromsgrove - Lickey - Alvechurch - Redditch
- 202Halesowen - Frankley - Rubery - Bromsgrove
- 202SHalesowen - Cofton Park - Bromsgrove
- 210
- 216Flexibus
- 400
- 409
- 410
- 421
- 422
- 423
- 424
- 502King's Heath - Alcester Academy Bus Park
- 541
- 550
- 551
- 590
- 600
- 707
- 767Tamworth - Nuneaton
- 777
- 813Bromford - Fairfax Academy/John Willmott Sch
- 814Stockland Green - Fairfax Academy/John Willmott Sch
- 815Salford Bridge - Fairfax Academy/John Willmott Sch
- 822Birmingham - King Edwards Five Ways via Harborne
- 829Birmingham - St Paul's RC Girls School
- 878St Thomas Aquinas RC School - Frankley
- 889Yardley - Tudor Grange Academy
- 891Bordesley - Coleshill School
- 907Birmingham - Sutton Coldfield via Perry Barr
- 936Birmingham - Walsall via Pheasey
- 937Birmingham - Brownhills West via Kingstanding
- 997Birmingham - Walsall via Pheasey, Aldridge
- 998Birmingham - Streetly via Old Oscott
- Avanti West CoastCoventry - Birmingham New Street
- Avanti West CoastRugby - Birmingham New Street
- B19
- CP9
- CrossCountryBirmingham New Street - Tamworth
- CrossCountryColeshill Parkway - Birmingham New Street
- CrossCountryLeicester - Birmingham New Street
- CrossCountryTamworth - Birmingham New Street
- D2
- FDBirmingham City Centre - Fort Dunlop
- FlixbusBirmingham - Bradford
- FlixbusBirmingham - Cardiff
- FlixbusBirmingham - Gatwick Airport Bus Stations
- FlixbusBirmingham - London
- FlixbusBirmingham - London Victoria
- FlixbusBirmingham - Manchester
- FlixbusBirmingham - Swansea
- FlixbusBlackpool - London Victoria
- FlixbusGlasgow - London Victoria
- FlixbusLiverpool One Bus Station - London Victoria
- FlixbusLondon Victoria - Manchester
- FlixbusNewcastle upon Tyne - Taunton
- Flixbus Uk020London - Birmingham
- Flixbus Uk021London - Liverpool
- Flixbus Uk024London - Coventry
- Flixbus Uk025London - Oxford - Birmingham
- Flixbus Uk026London - Blackpool
- Flixbus Uk030London - Manchester - Glasgow
- Flixbus Uk070Bristol - Birmingham - Leeds
- Flixbus Uk075Birmingham - Nottingham - Leeds
- Flixbus Uk076Manchester - Birmingham
- Flixbus Uk077Cardiff - Bristol - Birmingham
- Flixbus Uk078Bristol - Leeds - Newcastle
- Flixbus Uk083Norwich - Cambridge - Birmingham
- Flixbus Uk084Birmingham - Swansea
- Flixbus Uk087Nottingham - Plymouth
- Flixbus Uk920Birmingham- Heathrow- Gatwick
- Flixbus Ukn21Liverpool - Birmingham - London
- Flixbus Ukn23Manchester - Liverpool - Birmingham - London
- Flixbus Ukn30London - Birmingham - Manchester - Glasgow
- GM6
- GN2
- HC2Hagley RC High School - Barnsley Rd
- K01
- LV3
- MC6
- N02
- N02
- NB2
- R15
- S2
- S45Beoley - South Bromsgrove High School
- SF5
- T52
- UK020
- UK021
- UK024
- UK025
- UK026
- UK030
- UK070
- UK075
- UK076
- UK077
- UK078
- UK083
- UK084
- UK087
- UK920
- UKN21
- UKN23
- UKN30
- W12
- West Midlands TrainsBirmingham New Street - Coventry
- West Midlands TrainsBirmingham New Street - Four Oaks
- West Midlands TrainsBirmingham New Street - Lichfield Trent Valley
- West Midlands TrainsBirmingham New Street - Wolverhampton
- West Midlands TrainsRugby - Birmingham New Street
- West Midlands TrainsShrewsbury - Birmingham New Street
- West Midlands TrainsStafford - Birmingham New Street
- West Midlands TrainsTame Bridge Parkway - Birmingham New Street
- West Midlands TrainsWalsall - Birmingham New Street
- X1
- X1Birmingham - Coventry via Airport
- X2Birmingham - Solihull via Yardley, Sheldon
- X3Birmingham - Lichfield via Sutton Coldfield
- X4Birmingham - Falcon Lodge via Sutton Coldfield
- X5Birmingham - Roughley via Sutton Coldfield
- X8Birmingham - Wolverhampton via Blackheath, Dudley
- X10Birmingham - Gornal Wood via Halesowen, Merry Hill
- X12Birmingham - Solihull via Chelmsley Wood
- X13Birmingham - Chelmsley Wood via Castle Bromwich
- X14Birmingham - Sutton Coldfield via Walmley
- X15Birmingham - Sutton Coldfield via Erdington
- X20Birmingham - Bromsgrove via Rednal
- X21Birmingham - Bartley Grn/Merry Hill via Selly Oak
- X22Birmingham - Bartley Green via University
- X51Birmingham - Cannock via Walsall
- X64Birmingham - Amazon Peddimore via Erdington
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 - Chester
- Avanti West CoastBirmingham New Street - Glasgow Central
- Avanti West CoastBirmingham New Street - Holyhead
- 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 - 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 RailwaysBanbury - Birmingham Moor Street
- Chiltern RailwaysBicester North - Birmingham Moor Street
- Chiltern RailwaysBirmingham Moor Street - Leamington Spa
- Chiltern RailwaysBirmingham Moor Street - London Marylebone
- Chiltern RailwaysBirmingham Snow Hill - Banbury
- Chiltern RailwaysDorridge - Birmingham Moor Street
- Chiltern RailwaysHigh Wycombe - Birmingham Moor Street
- Chiltern RailwaysLeamington Spa - Birmingham Snow Hill
- Chiltern RailwaysLondon Marylebone - Birmingham Snow Hill
- Chiltern RailwaysLondon Marylebone - Stourbridge Junction
- Chiltern RailwaysStourbridge Junction - London Marylebone
- Chiltern RailwaysWembley Stadium - Birmingham Moor Street
- CrossCountryBanbury - Birmingham New Street
- CrossCountryBanbury - Manchester Piccadilly
- CrossCountryBirmingham New Street - Cardiff Central
- CrossCountryBirmingham New Street - Derby
- CrossCountryBirmingham New Street - Edinburgh
- CrossCountryBirmingham New Street - Leicester
- CrossCountryBirmingham New Street - Manchester Piccadilly
- CrossCountryBirmingham New Street - Newcastle
- CrossCountryBirmingham New Street - Nottingham
- CrossCountryBirmingham New Street - Plymouth
- CrossCountryBirmingham New Street - Stansted Airport
- CrossCountryBirmingham New Street - Stockport
- CrossCountryBirmingham New Street - Tamworth
- CrossCountryBirmingham New Street - York
- CrossCountryBournemouth - Birmingham New Street
- CrossCountryBournemouth - Manchester Piccadilly
- CrossCountryBournemouth - Wolverhampton
- CrossCountryBristol Temple Meads - Aberdeen
- CrossCountryBristol Temple Meads - Birmingham New Street
- CrossCountryBristol Temple Meads - Edinburgh
- CrossCountryBristol Temple Meads - Manchester Piccadilly
- CrossCountryBristol Temple Meads - Peterborough
- CrossCountryBristol Temple Meads - Stansted Airport
- CrossCountryBristol Temple Meads - York
- CrossCountryCambridge - Birmingham New Street
- CrossCountryCardiff Central - Leicester
- CrossCountryCardiff Central - Nottingham
- CrossCountryCardiff Central - Tamworth
- CrossCountryDerby - Cardiff Central
- CrossCountryDerby - Plymouth
- CrossCountryDerby - Reading
- CrossCountryDundee - Plymouth
- CrossCountryEastleigh - Manchester Piccadilly
- CrossCountryEdinburgh - Cardiff Central
- CrossCountryEdinburgh - Penzance
- CrossCountryEdinburgh - Plymouth
- CrossCountryGlasgow Central - Plymouth
- CrossCountryGloucester - Birmingham New Street
- CrossCountryGloucester - Peterborough
- CrossCountryGloucester - Stansted Airport
- CrossCountryLeeds - Birmingham New Street
- CrossCountryLeeds - Plymouth
- CrossCountryLeicester - Gloucester
- CrossCountryMacclesfield - Bournemouth
- CrossCountryManchester Piccadilly - Banbury
- CrossCountryManchester Piccadilly - Birmingham New Street
- CrossCountryManchester Piccadilly - Bournemouth
- CrossCountryManchester Piccadilly - Reading
- CrossCountryNewcastle - Plymouth
- CrossCountryNottingham - Bournemouth
- CrossCountryNottingham - Gloucester
- CrossCountryPaignton - Birmingham New Street
- CrossCountryPaignton - Manchester Piccadilly
- CrossCountryPenzance - Birmingham New Street
- CrossCountryPenzance - Leeds
- CrossCountryPeterborough - Birmingham New Street
- CrossCountryPlymouth - Aberdeen
- CrossCountryPlymouth - Glasgow Central
- CrossCountryPlymouth - Leeds
- CrossCountryPlymouth - Manchester Piccadilly
- CrossCountryReading - Birmingham New Street
- CrossCountryReading - Leeds
- CrossCountryReading - Manchester Piccadilly
- CrossCountryReading - Newcastle
- CrossCountryReading - Wolverhampton
- CrossCountryReading - York
- CrossCountrySheffield - Birmingham New Street
- CrossCountrySheffield - Reading
- CrossCountrySouthampton Central - Birmingham New Street
- CrossCountrySouthampton Central - Manchester Piccadilly
- CrossCountrySouthampton Central - Newcastle
- CrossCountrySouthampton Central - Wolverhampton
- CrossCountrySouthampton Central - York
- CrossCountryStockport - Bournemouth
- CrossCountryWolverhampton - Birmingham New Street
- CrossCountryYork - Cardiff Central
- CrossCountryYork - Penzance
- CrossCountryYork - Plymouth
- 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 International - Rugeley Trent Valley
- West Midlands TrainsBirmingham International - Walsall
- West Midlands TrainsBirmingham Moor Street - Leamington Spa
- West Midlands TrainsBirmingham Moor Street - Stratford-upon-Avon
- West Midlands TrainsBirmingham New Street - Birmingham International
- West Midlands TrainsBirmingham New Street - Four Oaks
- West Midlands TrainsBirmingham New Street - Great Malvern
- West Midlands TrainsBirmingham New Street - Hereford
- West Midlands TrainsBirmingham New Street - Kings Norton
- West Midlands TrainsBirmingham New Street - Lichfield City
- West Midlands TrainsBirmingham New Street - Liverpool Lime Street
- West Midlands TrainsBirmingham New Street - Liverpool South Parkway
- West Midlands TrainsBirmingham New Street - Rugeley Trent Valley
- West Midlands TrainsBirmingham New Street - Wellington (Shropshire)
- West Midlands TrainsBirmingham New Street - Wolverhampton
- West Midlands TrainsBirmingham New Street - Worcester Foregate Street
- West Midlands TrainsBirmingham Snow Hill - Stratford-upon-Avon
- West Midlands TrainsBirmingham Snow Hill - Whitlocks End
- West Midlands TrainsBirmingham Snow Hill - Worcester Foregate Street
- West Midlands TrainsBromsgrove - Birmingham New Street
- West Midlands TrainsBromsgrove - Four Oaks
- West Midlands TrainsBromsgrove - Lichfield City
- West Midlands TrainsCosford - Birmingham New Street
- West Midlands TrainsCoventry - Birmingham New Street
- West Midlands TrainsCrewe - Birmingham New Street
- West Midlands TrainsDorridge - Birmingham Snow Hill
- West Midlands TrainsEuston - Birmingham New Street
- West Midlands TrainsEuston - Walsall
- West Midlands TrainsFour Oaks - Redditch
- West Midlands TrainsKidderminster - Birmingham Snow Hill
- West Midlands TrainsLeamington Spa - Birmingham Snow Hill
- West Midlands TrainsLichfield Trent Valley - Birmingham New Street
- West Midlands TrainsLichfield Trent Valley - Bromsgrove
- West Midlands TrainsLiverpool Lime Street - Birmingham International
- West Midlands TrainsLiverpool Lime Street - Coventry
- West Midlands TrainsLongbridge - Birmingham New Street
- West Midlands TrainsLongbridge - Four Oaks
- West Midlands TrainsLongbridge - Lichfield Trent Valley
- West Midlands TrainsMilton Keynes Central - Birmingham New Street
- West Midlands TrainsNorthampton - Birmingham New Street
- West Midlands TrainsRedditch - Birmingham New Street
- West Midlands TrainsRedditch - Lichfield Trent Valley
- West Midlands TrainsRugby - Birmingham New Street
- West Midlands TrainsShrewsbury - Birmingham New Street
- West Midlands TrainsStourbridge Junction - Dorridge
- West Midlands TrainsStourbridge Junction - Stratford-upon-Avon
- West Midlands TrainsStratford-upon-Avon - Birmingham Snow Hill
- West Midlands TrainsStratford-upon-Avon - Worcester Shrub Hill
- West Midlands TrainsWalsall - Birmingham New Street
- West Midlands TrainsWhitlocks End - Kidderminster
- West Midlands TrainsWhitlocks End - Worcester Foregate Street
- West Midlands TrainsWitton (West Midlands) - Birmingham New 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 New 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 - Birmingham New Street
- West Midlands TrainsWorcester Shrub Hill - Dorridge