NX West Midlands Hero

Services & timetables

Search buses by route number or look for a timetable

    If you need help to find your local bus route, take a visit to our plan your journey page.

    Not sure which bus number to take?

    Use our journey planner to find the best option for you. 

    Plan your journey

    See all routes

    Here is a listing of all currently active bus routes. 

    1-50

    1 | Acocks Green Village - Five Ways (via Springfield, Moseley & Edgbaston Cricket Ground)

    1 | Dudley - Tettenhall Wood (via Sedgley & Wolverhampton)

    1A | Acocks Green - Q.E. Hospital (via Springfield, Moseley & Cannon Hill Park)

    1S | Solihull - King Edwards High School (School service - available to the general public)

    2 | Warstones - Bushbury Hill (via Penn Fields, Wolverhampton & Fallings Park)

    2 | Birmingham - Maypole (via Sparkbrook, Stoney Lane, Billesley & Warstock)

    2 | Dudley - Merry Hill (via Brierley Hill & Russells Hall Hospital)

    3 | Birmingham - Yardley Wood (via Sparkbrook, Stoney Lane & Billesley)

    3 | West Bromwich - Merry Hill (via Oldbury, Portway, Blackheath & Cradley Heath)

    3 | Fordhouses - Castlecroft (via Stafford Road, Wolverhampton & Merridale Road)

    3A | West Bromwich - Blackheath (via Oldbury & Stuart Road)

    4 | Birmingham - Solihull (via Sparkbrook, Tyseley, Acocks Green & Olton)

    4 | Walsall - Blackheath (via Stone Cross, West Bromwich & Oldbury)

    4 | i54 - Wolverhampton (via Pendeford & Stafford Road)

    4A | Birmingham - Solihull (via Sparkbrook, Tyseley, Acocks Green, Gospel Oak & Shirley)

    4H | Walsall - Hayley Green (via Stone Cross, West Bromwich, Oldbury, Blackheath & Halesowen)

    4M | Walsall - Merry Hill (via Stone Cross, West Bromwich, Oldbury, Blackheath & Cradley Heath)

    5 | Birmingham - Solihull (via Sparkbrook, Hall Green, Shirley, Monkspath & Widney Manor)

    5 | West Bromwich - Sutton Coldfield (via Great Barr, Kingstanding & New Oscott)

    5 | Wolverhampton - Codsall (via Whitmore Reans & Bilbrook)

    5 | Dudley - Kingswinford (via Russells Hall Hospital & Pensnett)

    5A | Dudley -Wall Heath (via Russells Hall Hospital, Pensnett & Kingswinford)

    6 | Walsall - Sutton Coldfield (via Aldridge, Little Aston & Mere Green)

    6 | Wolverhampton - Wobaston (via Whitmore Reans, Aldersley, Pendeford & i54)

    6 | Birmingham - Solihull (via Sparkbrook, Sparkhill, Hall Green & Shirley)

    6 | Dudley - Stourbridge (via Russells Hall Hospital, Brierley Hill & Amblecote)

    6A | Wolverhampton - Wobaston (via Whitmore Reans, Aldersley, Pendeford, Pendeford Business Park & i54)

    7 | Birmingham - Perry Common (via Newtown, Aston & Witton)

    7 | Walsall - Leighswood (certain journeys continue to Castlefort) (via Aldridge)

    7 | Dudley - Wollaston (via Merry Hill, Pedmore & Stourbridge)

    7A | Walsall - Castlefort (via Aldridge)

    7S | Aldridge School - Walsall (School service - Not currently available to the general public)

    8 | Walsall - Brownhills (via Rushall, Pelsall & Clayhanger)

    8 | Wolverhampton - Wollaston Farm (via Coseley, Dudley, Merry Hill & Stourbridge)

    8A | Birmingham Inner Circle (Anticlockwise) (via Aston Cross, Newtown, Hockley, Jewellery Quarter, Five Ways, Highgate, Small Heath & Saltley)

    8A | Walsall - Pelsall (via Rushall)

    8C | Birmingham Inner Circle (Clockwise) (via Saltley, Small Heath, Highgate, Five Ways, Jewellery Quarter, Hockley, Newtown & Aston Cross)

    9 | Walsall - Bloxwich (via Rushall & Pelsall)

    9 |Birmingham - Stourbridge ( via Bearwood, Quinton & Halesowen)

    9A | Shire Oak School - Walsall (School service - Not currently available to the general public)

    10 | Walsall - Brownhills (via Rushall & Brownhills)

    10 | Birmingham - Quinton (via Five Ways, Augustus Road & Worlds End)

    10 | Wolverhampton - Perton (via Compton & Tettenhall Wood)

    10A | Walsall - Lichfield (via Rushall, Brownhills & Burntwood)

    10A | Wolverhampton - Pattingham (via Compton, Tettenhall Wood & Perton)

    10A | Stourbridge - Norton (Circular) (via Norton Road & Pedmore)

    10B | Wolverhampton - Codsall (via Compton, Tettenhall Wood & Perton)

    10C | Stourbridge - Norton (Circular) (via Pedmore & Norton Road)

    10S | Selly Oak - Quinton (via Q.E. Hospital, Harborne & Worlds End)

    11 | Walsall - Merry Hill (via Wednesbury, Powis Avenue & Dudley)

    11 | Wolverhampton - Underhill (via Fallings Park & The Scotlands)

    11A | Birmingham Outer Circle (Anticlockwise via via Erdington, Perry Barr, Bearwood, Harborne, Kings Heath & Acocks Green)

    11A | Walsall - Merry Hill (via Myvod, Wednesbury, Gospel Oak & Dudley)

    11C | Birmingham Outer Circle (Clockwise via Kings Heath, Cotteridge, Harborne, Perry Barr, Erdington & Acocks Green)

    11S | Archbishop Ilsley School - Ward End  (School service - available to the general public)

    11S | Stuart Bathurst - Tipton, Powis Avenue (School service - available to the general public)

    12 | Dudley - Birmingham (via Oldbury, Langley & Bearwood)

    12A | Dudley - Birmingham (via Oldbury, Langley & Bearwood)

    13 | Birmingham - Oldbury (via Bearwood & Langley)

    13A | Birmingham - Blackheath (via Bearwood & Brandhall )

    14 | Birmingham - Chelmsley Wood (via Duddeston, Saltley, Alum Rock, Stechford, Kitts Green & Tile Cross)

    14 | Foxyards Estate - Halesowen (via Dudley, Blackheath & Quinton)

    14A | Dudley - Merry Hill (via Blackheath & Cradley Heath)

    15 | Wolverhampton - Merry Hill (via Spring Hill, Wombourne, Kingswinford & Bromley)

    15A | Wolverhampton - Merry Hill (via Spring Hill Kingswinford & Bromley)

    16 | Birmingham - Hamstead (via Hockley & Handsworth Wood)

    16 | Wolverhampton - Stourbridge (via Penn Road, Wombourne, Swindon, Kingswinford & Wordsley)

    16A | Birmingham - Great Barr (via Hockley & Handsworth Wood)

    17 | Birmingham - Tile Cross (via Small Heath, Hob Moor Road, Yardley & Garretts Green)

    17 | Dudley - Stourbridge (via Gornal Wood, Kingswinford, Ashwood Park & Wordsley)

    17A | Dudley - Stourbridge (via Gornal Wood, Kingswinford & Wordsley)

    17S | Sheldon Heath Academy - Birmingham (School service - Not currently available to the general public)

    18 | Yardley Wood - Bartley Green (Cotteridge & Northfield)

    18 | Dudley - Merry Hill (via Netherton, Old Hill & Cradley Heath)

    19 | Walsall - Bloxwich (via Goscote & Blakenall)

    19 | Dudley - Q.E. Hospital (via Netherton, Old Hill, Halesowen, Worlds End & Harborne)

    20 | QE Hospital - Cofton Hackett (via Selly Oak, Northfield, Longbridge & Rednal)

    22 | Bearwood - Oldbury (via Warley & Langley)

    23 | Birmingham - Bartley Green (via Five Ways, Harborne, California & Woodgate)

    24 | Birmingham - Woodgate Valley North (via Five Ways, Harborne, Court Oak & Four Dwellings)

    24 | Dudley - Merry Hill (via Springfield, Blackheath, Rowley Regis Hospital, Dudley Wood & Cradley Heath)

    25 | Birmingham - Q.E. Hospital (via Ladywood & Harborne)

    25 | Wolverhampton - Pendeford / Pendeford Business Park (via Goldthorn Park, Bilston, Willenhall, Wednesfield & i54)

    27 | Cofton Hackett - Maypole (via Longbridge, Frankley , Northfield, Bournville, Stirchley, Kings Heath & Yardley Wood)

    27 | Wolverhampton - Dudley (via Goldthorn Park, Sedgley, Gornal Wood)

    27 | Longbridge - Maypole (via Frankley , Northfield, Bournville, Stirchley, Kings Heath & Yardley Wood)

    27A | Wolverhampton - Dudley (via Goldthorn Park, Sedgley, Gornal Wood & Milking Bank)

    27S | Kings Heath Boys School - Kings Heath (School service - available to general public)

    28 | Small Heath - Great Barr (via Heartlands Hospital, Ward End, Castle Bromwich, Erdington, Old Oscott & Perry Beeches)

    28 | Halesowen - Stourbridge (via Fatherless Barn, Cradley Heath, Merry Hill & Withymoor)

    29 | Walsall - Bloxwich (via Harden & Blakenall)

    31 | Solihull - Acocks Green (via Shirley & Gospel Oak)

    31 | Walsall - Mossley (via Bloxwich)

    32 | Shirley - Lyndon (via Hall Green & Acocks Green)

    32 | Walsall - Lower Farm (via Bloxwich)

    32 | Wolverhampton - Northwood Park (Clockwise) (via Fordhouse Road & Bushbury Lane)

    33 | Birmingham - Pheasey (via Perry Barr & Kingstanding)

    33 | Wolverhampton - Northwood Park (Anticlockwise) (via Bushbury Lane & Fordhouse Road)

    34 | Walsall - Bilston (via Darlaston & Rough Hay)

    35 | Walsall - Aldridge (via Rushall)

    35 | Birmingham - Hawkesley (via Balsall Heath, Moseley, Kings Heath, Brandwood End & Pool Farm)

    36 | Walsall - Alumwell (via Manor Hospital)

    37 | Walsall - Willenhall (via Darlaston & Lodge Farm)

    38 | Erdington - Castle Vale (via Fort Shopping Park)

    39 | Walsall - Stowlawn (via Darlaston, Moxley & Bilston)

    40 | West Bromwich - Wednesbury (via Stone Cross & Friar Park)

    41 | QE Hospital - Acocks Green (via Edgbaston Cricket Ground, Moseley & Formans Road)

    41 | Walsall - Willenhall (via Lodge Farm & New Invention)

    42 | West Bromwich - Dudley (via Greets Green, Great Bridge & Tipton)

    43 | West Bromwich - Bilston (via Greets Green, Great Bridge & Princes End)

    44 | West Bromwich - Harvills Hawthorn (via Hill Top)

    45 | Birmingham - Longbridge (via Selly Park, Stirchley, Cotteridge, Kings Norton & West Heath)

    45 | Walsall - West Bromwich (via Yew Tree, Stone Cross & Charlemont Farm)

    46 | West Bromwich - Great Barr, Scott Arms (via Hamstead)

    47 | Birmingham - Longbridge (via Selly Park, Stirchley, Cotteridge, Wychall Lane & Turves Green)

    47 | West Bromwich - Wednesbury (via Hateley Heath)

    47S | St Aquinas School - City Centre (School service - Not currently available to the general public)

    48 | West Bromwich - Northfield (via Londonderry, Bearwood, Harborne, Q.E. Hospital & Weoley Castle)

    48A | West Bromwich - Bearwood (via Warley)

    49 | West Bromwich - Bearwood (via Langley, Causeway Green & Brandhall)

    49 | Solihull - Rubery, Great Park (via Shirley, Maypole, Kings Norton, West Heath & Longbridge)

    49S | Alderbrook School - Maypole (School service - available to general public)

    50 | Birmingham - Druids Heath (via Highgate, Moseley, Kings Heath & Maypole)

    50 | Wolverhampton - Wednesfield (via Linthouse Lane)

    51+

    51 | Birmingham - Walsall (via Great Barr & Perry Barr)

    51S | King Edward VI Edgbaston - Birmingham (School service - available to the general public)

    52 | Birmingham - Perry Beeches (via Lozells & Perry Barr)

    54 | Perry Barr - Hamstead Village (via Handsworth Wood)

    54 | West Bromwich - Worlds End (via Europa Village, Smethwick, Cape Hill & Brandhall)

    54A | West Bromwich - Quinton, Tesco (via Europa Village, Smethwick, Cape Hill & Brandhall)

    57 | Stourbridge - Wall Heath (via Wordsley, Rangeways Road & Kingswinford)

    58 | Solihull - Kingshurst (via Olton, Lyndon, Yardley, Lea Hall & Shard End)

    59 | Wolverhampton - Ashmore Park (via New Cross Hospital & Wednesfield)

    60 | Birmingham - Cranes Park (via Small Heath, Yardley & Sheldon)

    61 | Birmingham - Frankley (via Selly Oak & Northfield)

    61 | Wolverhampton - Goldthorn Park (via Blakenhall)

    62 | Wolverhampton - Compton (via Dunstall, Whitmore Reans & Tettenhall)

    62A | Wolverhampton - Compton (via Dunstall, Whitmore Reans & Tettenhall)

    63 | Birmingham - Frankley (via Selly Oak & Northfield, Longbridge & Rubery)

    65 | Birmingham - Perry Common (via Aston & Short Heath)

    66 | Birmingham - Sutton Coldfield (via Nechells, Star City, Erdington & Boldmere)

    67 | Birmingham - Castle Vale (via Aston & Tyburn Road)

    69 | Walsall - Wolverhampton (via New Cross Hospital, Wood End, New Invention & Beechdale)

    70 | Walsall - Bloxwich (via Sainsbury's Beechdale & Dudley`s Fields)

    70A | Walsall - Beechdale (via Sainsbury's)

    71 | Chelmsley Wood - Sutton Coldfield (via Kingshurst, Castle Bromwich, Castle Vale, Minworth & Walmley)

    72 | Chelmsley Wood - Solihull (via Marston Green, Tile Cross, Garretts Green & Sheldon)

    72A | Chelmsley Wood - Solihull (via Marston Green, Tile Cross, Garretts Green & Sheldon)

    73 | Heartlands Hospital - Solihull (via Yardley & Sheldon)

    73S | Lode Heath School - Yardley (School service - available to the general public)

    74 | Birmingham - Dudley (via Handsworth, West Bromwich & Great Bridge)

    76 | Solihull - Northfield (via Shirley, Yardley Wood, Kings Heath, Q.E. Hospital & Weoley Castle)

    77 | Walsall - Sutton Coldfield (via Barr Beacon, Streetly & New Oscott)

    77A | John Willmott School - Streetly (School service - available to the general public)

    79 | Wolverhampton - West Bromwich (via Bilston, Darlaston & Wednesbury)

    79A | Wednesbury Great Western Street - Wolverhampton (via Bradley Lane and Loxdale Street)

    80 | Birmingham - West Bromwich (via Ladywood, Cape Hill & Smethwick)

    81 | Wolverhampton - Dudley (via Woodcross & Coseley)

    82 | Birmingham - Bearwood (via City Hospital & Cape Hill)

    82 | Wolverhampton - Dudley (via Moseley, Bilston, Coseley & Wrens Nest)

    87 | Birmingham - Dudley (via City Hospital, Smethwick, Oldbury & Tividale)

    89 | Birmingham - West Bromwich (via City Hospital, Cape Hill, Londonderry, Smethwick & Kenrick Park)

    94 | Birmingham - Chelmsley Wood (via Saltley, Washwood Heath, Ward End, Castle Bromwich & Smiths Wood)

    95 | Birmingham - Chelmsley Wood (via Saltley, Washwood Heath, Ward End, Hodge Hill, Shard End & Kingshurst)

    96 | Kingstanding - Chelmsley Wood (via Kingstanding, Witton Lodge, Erdington, Fort Shopping Park & Castle Bromwich)

    97 | Birmingham - Chelmsley Wood (via Bordesley Green, Heartlands Hospital & Meadway)

    97S | Tudor Grange Academy Kingshurst - Birmingham (School service - available to the general public)

    101 | Birmingham - Handsworth, The Leveretts (via Jewellery Quarter & Winson Green)

    101S | St John Wall Catholic School - Birmingham (School service - Not currently available to the general public)

    126 | Dudley - Birmingham (via Causeway Green & Bearwood)

    159 | Walsall Garage - St Francis of Assisi School (School service - available to the general public)

    529 | Wolverhampton - Walsall (via Willenhall )

    700 | Walsall Garage - Grace Academy (School service - Not currently available to the general public)

    701 | Leamore - St Thomas More School (School service - Not currently available to the general public)

    703 | New Invention Fletcher Road - St Thomas More School (School service - available to the general public)

    705 | Gillity Village - Barr Beacon School (School service - available to the general public)

    710 | Codsall High School - Perton (School service - not available to the general public)

    711 | Wolverhampton - Compton Park School (School service - available to the general public)

    713 | Wolverhampton - Compton Park School (School service - available to the general public)

    714 | Upper Penn - Compton Park School (School service - available to the general public)

    751 | Upper Penn - Smestow Comp School (School service - available to the general public)

    763 | Wolverhampton - The King's School (School service - available to the general public)

    784 | Pendeford - The Kings School (School service - available to the general public)

    788 | Walsall - Barr Beacon School (School service - available to the general public)

    794 | Bushbury - Compton Park School (School service - available to the general public)

    807 | Wolverhampton Bus Garage - Perton Gate Circular (via via Patsull Avenue & Compton Square)

    808 | Wolverhampton Bus Garage - Sedgley Circular (via Castlecroft, Spring Hill & Deansfield Road)

    809 | Wolverhampton Bus Garage - Ashmore Circular (via Willenhall & Prestwood Road)

    815 | Sutton Coldfield to Aston Station (School service - available to the general public)

    822 | Birmingham - King Edward VI Five Ways School (School service - available to the general public)

    823 | Hillcrest School - Birmingham (School service - available to the general public)

    829 | Birmingham - St. Paul's RC Girls School (School service - available to the general public)

    829A | Birmingham - St. Paul's RC Girls School (School service - available to the general public)

    838 | Stockland Green - John WIllmott School (School service - available to the general public)

    838A | Stockland Green - John Willmott School (School service - available to the general public)

    839 | Pype Hayes - John Willmott School (School service - available to the general public)

    855 | Bishop Walsh School - Sutton Coldfield (School service - available to the general public)

    863 | Yardley Wood Garage - Light Hall School (School service - available to the general public)

    869 | Perry Common - Plantsbrook School (School service - available to the general public)

    877 | Yardley - St Peters RC School (School service - available to the general public)

    878 | St Thomas Aquinas School - Frankley (School service - available to the general public)

    881 | Palfrey - Barr Beacon School (School service - available to the general public)

    889 | Tudor Grange Academy Kingshurst - Yardley (School service - available to the general public)

    891 | Coleshill School - Yardley (School service - available to the general public)

    897 | Lode Heath School - Wells Green (School service - available to the general public)

    907 | Birmingham - Sutton Coldfield (via Perry Barr, College Road, New Oscott & Boldmere)

    907A | Birmingham - Sutton Coldfield (via Aston, Perry Barr, College Road, New Oscott & Boldmere)

    934 | Birmingham - Walsall (via Perry Barr, Kingstanding & Pheasey)

    935 | Birmingham - Walsall (via Perry Barr, Kingstanding & Streetly)

    936 | Birmingham - Brownhills (via Perry Barr Kingstanding, Pheasey, Aldridge & Walsall Wood)

    937 | Birmingham - Brownhills (Certain journeys continue to Boney Hay) (via Perry Barr, Kingstanding, Streetly, Aldridge & Walsall Wood)

    937A | Birmingham - Brownhills (via Perry Barr, Kingstanding, Streetly, Aldridge & Walsall Wood)

    997 | Birmingham - Walsall (via Perry Barr, Old Oscott, Streetly, Aldridge & Rushall)

    X1 | Birmingham - Coventry (via Yardley, Sheldon, Birmingham International Airport, NEC & Meridan)

    X2 | Birmingham - Solihull (via Yardley & Sheldon)

    X3 | Birmingham - Lichfield (via Aston Expressway, Erdington, Sutton Coldfield, Mere Green & Hill Hook

    X4 | Birmingham - Falcon Lodge (via Aston Expressway, Erdington, Sutton Coldfield & Good Hope Hospital)

    X5 | Birmingham - Roughley (via Aston Expressway, Erdington, Sutton Coldfield & Mere Green)

    X8 | Wolverhampton - Birmingham (via Coseley, Dudley, Blackheath & Bearwood)

    X10 | Gornal Wood - Birmingham (via Russells Hall Hospital, Merry Hill, Cradley Heath, Halesowen & Bearwood)

    X12 | Birmingham - Solihull (via Bromford Estate, Chelmsley Wood, Birmingham Business Park, Birmingham International Airport & NEC)

    X13 | Birmingham City Centre - Chelmsley Wood (via Bromford Estate, Castle Bromwich, Water Orton & Coleshill)

    X14 | Birmingham - Sutton Coldfield (via Good Hope Hospital, Falcon Lodge, Walmley & Aston Expressway)

    X15 | Birmingham - Sutton Coldfield (via Erdington, Walmley & Reddicap Heath)

    X21 | Birmingham - Bartley Green (via Birmingham University, Selly Oak & Weoley Castle)

    X22 | Birmingham - Woodgate (via Birmingham University, California & Bartley Green & Kitwell)

    X51 | Birmingham - Cannock (via Great Barr, Walsall & Bloxwich)

    Back to top