Bus times in Birmingham
All the buses in Birmingham: 207 bus routes and 4401 bus stops. Pick a stop for live departures, or a route for the full timetable.
Next buses from Birmingham Coach Station (Stop DS5) as of 16:43
Scheduled times at Birmingham’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in Birmingham today
- 1 Five Ways → Acocks Green via Sparkhill, Fox Hollies National Express West Midlands · first 06:05 · last 23:50
- 002 Weoley Castle → Merry Hill via Bartley Green, Halesowen Diamond Bus · not Sundays · first 06:35 · last 19:20
- 2 Birmingham → Maypole via Digbeth, Sparkhill National Express West Midlands · first 05:09 · last 00:35
- 3 Birmingham → Yardley Wood via Digbeth, Sparkhill National Express West Midlands · first 04:46 · last 23:50
- 4 Birmingham → Solihull via Olton, Kineton Green National Express West Midlands · first 04:19 · last 01:00
- 4A Birmingham → Solihull via Fox Hollies, Sharmans Cross National Express West Midlands · first 04:24 · last 00:00
- 5 West Bromwich → Sutton Coldfield via Pheasey, Kingstanding National Express West Midlands · first 05:05 · last 23:37
- 5 Birmingham → Solihull via Yardley Wood, Monkspath National Express West Midlands · first 05:52 · last 23:55
- 6 Birmingham → Solihull via Hall Green National Express West Midlands · first 04:31 · last 01:10
- 6 Walsall → Sutton Coldfield via Chuckery, Aldridge National Express West Midlands · first 05:15 · last 23:05
- 7 Birmingham → Short Heath via Aston University, Perry Common National Express West Midlands · first 04:34 · last 01:07
- 8A Saltley circular via Birmingham, Bordesley Green National Express West Midlands · first 04:46 · last 23:45
Show 117 more routes
- 8C Saltley circular via Bordesley Green, Birmingham National Express West Midlands · first 05:00 · last 23:30
- 9 Birmingham → Stourbridge via Bearwood, Brandhall National Express West Midlands · first 03:55 · last 01:15
- 10 Woodgate Valley North → Birmingham via Court Oak, Five Ways Kevs Cars and Coaches · weekdays only · first 06:57 · last 17:57
- 11A Erdington → Perry Barr via Rotton Park, Bearwood National Express West Midlands · first 04:10 · last 00:00
- 11C Perry Barr → Acocks Green via Bearwood, Erdington National Express West Midlands · first 04:05 · last 23:54
- 12 Birmingham → Dudley via Londonderry, Oakham National Express West Midlands · first 05:16 · last 23:58
- 13 Birmingham → Blackheath via Bearwood, Londonderry National Express West Midlands · first 05:22 · last 23:38
- 14 Birmingham → Chelmsley Wood via Aston University, Alum Rock National Express West Midlands · first 04:20 · last 00:07
- 16 Digbeth → Great Barr via Birmingham, Handsworth Wood National Express West Midlands · first 04:18 · last 01:00
- 16A Birmingham → West Bromwich via Handsworth Wood, Gorse Farm Diamond Bus · first 04:57 · last 00:00
- 17 Birmingham → Chelmsley Wood via Digbeth, Yardley National Express West Midlands · first 05:29 · last 00:05
- 17A Birmingham → National Exhibition Centre via Digbeth, Yardley National Express West Midlands · first 04:05 · last 23:14
- 18 Warstock → Bartley Green via Wychall, Allens Cross National Express West Midlands · first 05:35 · last 23:25
- 19 Maypole → Rubery via Wychall, West Heath Kevs Cars and Coaches · not Sundays · first 07:25 · last 17:37
- 19 Dudley → Queen Elizabeth Hospital via Netherton, Haden Hill Diamond Bus · first 05:35 · last 22:55
- 20 Blackheath → Bearwood via Bristnall Fields, Brandhall Diamond Bus · not Sundays · first 09:35 · last 15:00
- 21 Oldbury → Bearwood via Londonderry, Smethwick Diamond Bus · not Sundays · first 09:35 · last 15:10
- 22 Oldbury → Cape Hill via Langley, Bearwood National Express West Midlands · not Sundays · first 09:05 · last 17:35
- 23 Bus Mall → Newman University National Express West Midlands · first 03:58 · last 01:08
- 24 Birmingham → Worlds End via Five Ways, Harts Green National Express West Midlands · first 04:31 · last 00:38
- 24 Merry Hill → Halesowen via Haden Hill, Old Hill Diamond Bus · not Sundays · first 07:00 · last 19:00
- 25 Bloxwich → Kingstanding via Aldridge, Pheasey Walsall Community Transport · not Sundays · first 09:19 · last 15:45
- 27 Solihull → Frankley via Sharmans Cross, Wychall Diamond Bus · first 05:55 · last 22:45
- 28 Alum Rock → Great Barr via Erdington, Short Heath National Express West Midlands · first 05:01 · last 23:40
- 33 Birmingham → Pheasey via Perry Common, Kingstanding National Express West Midlands · first 04:19 · last 00:47
- 35 Birmingham → Hawkesley via Digbeth, Cannon Hill Park National Express West Midlands · first 05:07 · last 23:30
- 39 Longbridge → Worlds End via Allens Cross, Weoley Castle Kevs Cars and Coaches · not Sundays · first 08:18 · last 17:18
- 39A Woodgate Valley South → Longbridge via Weoley Castle, Allens Cross Kevs Cars and Coaches · not Sundays · first 07:49 · last 16:49
- 41 Queen Elizabeth Hospital → Buckland End via Acocks Green, Yardley National Express West Midlands · not Sundays · first 06:15 · last 20:10
- 45 Birmingham → Rednal via Hawkesley, West Heath National Express West Midlands · first 04:16 · last 00:03
- 47 Birmingham → Cofton Hackett via Digbeth, Wychall National Express West Midlands · first 05:02 · last 23:43
- 48 West Bromwich → Hawkesley via Bearwood, Weoley Castle National Express West Midlands · first 04:45 · last 23:44
- 49 West Bromwich → Bearwood via Langley, Brandhall National Express West Midlands · first 05:50 · last 23:40
- 49 Solihull → Frankley via Hawkesley, West Heath National Express West Midlands · first 04:47 · last 23:25
- 50 Birmingham → Maypole via Digbeth, Warstock Diamond Bus · first 07:36 · last 17:38
- 50 Birmingham → Wythall via Digbeth, Warstock National Express West Midlands · first 03:28 · last 01:03
- 50A Birmingham → Redditch via Digbeth, Wythall Diamond Bus · first 06:12 · last 18:58
- 51 Birmingham → Walsall via Gorse Farm, Chuckery National Express West Midlands · first 04:27 · last 01:02
- 52 Birmingham → Old Oscott via Jewellery Quarter, Perry Barr National Express West Midlands · first 05:51 · last 23:56
- 54 West Bromwich → Worlds End via Smethwick, Bearwood Diamond Bus · first 06:19 · last 19:20
- 54 Perry Barr → Great Barr via Handsworth Wood, Gorse Farm Diamond Bus · not Sundays · first 06:05 · last 19:20
- 54A Perry Barr → Great Barr via Birchfield Diamond Bus · not Sundays · first 09:05 · last 14:15
- 55 Ridgacre → Longbridge via Selly Oak, Frankley Kevs Cars and Coaches · not Sundays · first 09:09 · last 14:22
- 60 Birmingham → Cranes Park via Digbeth, Yardley National Express West Midlands · first 04:26 · last 00:10
- 61 West Bromwich → Perry Barr via Leveretts, Handsworth Wood Diamond Bus · not Sundays · first 06:33 · last 18:03
- 61 Digbeth → Frankley via Allens Cross National Express West Midlands · first 04:28 · last 00:01
- 63 Digbeth → Frankley via Rednal, Rubery National Express West Midlands · runs 24 hours
- 64 Nechells → Minworth via Erdington, Castle Bromwich National Express West Midlands · first 07:50 · last 15:46
- 65 Birmingham → Short Heath via Aston University, Aston National Express West Midlands · first 05:05 · last 23:45
- 66 Birmingham → Sutton Coldfield via Erdington, Short Heath National Express West Midlands · first 05:14 · last 23:30
- 67 Birmingham → Castle Vale via Aston, Pype Hayes National Express West Midlands · first 04:22 · last 01:02
- 71 Sutton Coldfield → Chelmsley Wood via Walmley, Smiths Wood National Express West Midlands · first 05:18 · last 23:10
- 72 Chelmsley Wood → Solihull via Tile Cross, Hobs Moat National Express West Midlands · first 04:34 · last 23:41
- 74 Birmingham → Dudley via Handsworth, West Bromwich National Express West Midlands · runs 24 hours
- 76 Solihull → Queen Elizabeth Hospital via Warstock, Selly Oak National Express West Midlands · first 05:17 · last 23:10
- 77 Walsall → Erdington via Reddicap Heath, Pype Hayes National Express West Midlands · first 06:21 · last 18:25
- 77A Walsall → Erdington via Wylde Green National Express West Midlands · not Sundays · first 08:03 · last 15:03
- 80 Digbeth → West Bromwich via Birmingham, Smethwick National Express West Midlands · first 04:49 · last 00:25
- 82 Birmingham → Bearwood via Rotton Park, Cape Hill National Express West Midlands · first 04:57 · last 23:25
- 87 Birmingham → Dudley via Rotton Park, Smethwick National Express West Midlands · first 03:19 · last 01:10
- 89 Cape Hill → West Bromwich via Bearwood, Smethwick National Express West Midlands · first 05:20 · last 23:30
- 94 Birmingham → Chelmsley Wood via Aston University, Smiths Wood National Express West Midlands · first 04:10 · last 01:00
- 95 Birmingham → Chelmsley Wood via Aston University, Shard End National Express West Midlands · first 03:55 · last 00:00
- 96 National Exhibition Centre → Kingstanding via Chelmsley Wood, Short Heath National Express West Midlands · first 02:46 · last 23:25
- 97 Birmingham → Birmingham Business Park via Digbeth, Chelmsley Wood National Express West Midlands · first 04:29 · last 00:50
- 97A Birmingham → National Exhibition Centre via Digbeth, Chelmsley Wood National Express West Midlands · runs 24 hours
- 98 Solihull → Alum Rock via Hobs Moat, Yardley Diamond Bus · not Sundays · first 05:45 · last 19:20
- 99 Solihull → Kingshurst via Hobs Moat, Smiths Wood Diamond Bus · first 06:30 · last 18:35
- 99A Solihull → Lea Hall via Hobs Moat, Yardley Diamond Bus · not Sundays · first 06:34 · last 18:45
- 100 Birmingham → Weston-super-Mare via Gloucester, Bristol National Express · first 06:15 · last 21:00
- 101 Birmingham → Leveretts via Handsworth, Handsworth Wood National Express West Midlands · first 05:40 · last 00:05
- 110 Birmingham → Tamworth via Erdington, Yenton Arriva Midlands · first 05:45 · last 22:27
- 112 Birmingham → Haverfordwest via Port Talbot, Carmarthen National Express · first 07:55 · last 19:05
- 120 Manchester → Birmingham via Moss Side National Express · first 07:00 · last 21:30
- 126 Birmingham → Dudley via Brandhall, Bristnall Fields National Express West Midlands · first 04:53 · last 00:05
- 131 Bradford → Birmingham via Leeds, Sheffield National Express · first 05:45 · last 22:25
- 145 Rubery → Droitwich Spa via Rednal, Bromsgrove Diamond Bus · not Sundays · first 06:20 · last 18:30
- 202 Halesowen → Bromsgrove via Lickey End Diamond Bus · not Sundays · first 06:15 · last 17:35
- 210 Wolverhampton → Gatwick Airport via Dudley, Heathrow Airport National Express · first 04:55 · last 02:55
- 400 Victoria → Wolverhampton via Coventry, Walsall National Express · first 05:20 · last 22:00
- 541 Victoria → Liverpool via Golders Green, Manchester National Express · first 04:45 · last 22:05
- 630 Solihull → Robin Hood via Sharmans Cross, Acocks Green LandFlight · not Sundays · first 06:50 · last 18:30
- 631 Solihull → Acocks Green via Sharmans Cross, Hobs Moat LandFlight · not Sundays · first 09:05 · last 15:21
- 664 Solihull circular via Sharmans Cross, Wythall LandFlight · not Sundays · first 07:30 · last 19:20
- 665 Solihull circular via Sharmans Cross, Wythall LandFlight · first 06:35 · last 17:50
- 707 Birmingham → Luton via Coventry, Northampton National Express · first 04:35 · last 02:25
- 777 Birmingham → Stansted Airport via Coventry, Leicester National Express · first 03:30 · last 01:05
- 808 Victoria → Wolverhampton via Coventry, Dudley National Express · no buses this week · resumes 25 Dec
- 820 Birmingham Airport → Luton via Coventry, Northampton National Express · no buses this week · resumes 25 Dec
- 907 Birmingham → Sutton Coldfield via Perry Common, New Oscott National Express West Midlands · first 05:24 · last 23:35
- 936 Birmingham → Walsall via Pheasey, Chuckery National Express West Midlands · first 05:30 · last 23:47
- 937 Birmingham → Brownhills West via Perry Common, Aldridge National Express West Midlands · first 05:35 · last 23:17
- 997 Birmingham → Walsall via Pheasey, Aldridge National Express West Midlands · first 04:55 · last 00:02
- 998 Birmingham → Streetly via Pheasey, Hundred Acre National Express West Midlands · first 05:53 · last 23:32
- A10 Solihull → Chelmsley Wood via Hobs Moat, Tile Cross LandFlight · not Sundays · first 07:00 · last 18:15
- UK020 Aston University → Victoria via South Hampstead FlixBus · first 07:00 · last 23:30
- UK021 Liverpool → Victoria via Warrington, Chester FlixBus · first 05:40 · last 19:00
- UK024 Victoria → Aston University via Northampton, Coventry FlixBus · first 06:30 · last 20:30
- UK070 Bristol → Leeds via Birmingham, Aston University FlixBus · first 08:30 · last 19:10
- UK076 Aston University → Shudehill via Hanley, Manchester Airport FlixBus · first 07:10 · last 21:25
- UK920 Aston University → Gatwick Airport via Oxford, Heathrow Airport FlixBus · first 02:00 · last 23:50
- X1 Birmingham → Coventry via Digbeth, Coundon National Express West Midlands · weekdays only · runs 24 hours
- X1 Birmingham → Coventry via Digbeth, Coundon National Express Coventry · runs 24 hours
- X2 Birmingham → Solihull via Digbeth, Hobs Moat National Express West Midlands · first 04:55 · last 23:36
- X3 Birmingham → Lichfield via Erdington, Yenton National Express West Midlands · first 05:35 · last 19:40
- X4 Birmingham → Falcon Lodge via Erdington, Yenton National Express West Midlands · first 04:35 · last 01:10
- X5 Birmingham → Roughley via Erdington, Yenton National Express West Midlands · first 05:50 · last 00:05
- X8 Birmingham → Wolverhampton via Bearwood, Dudley National Express West Midlands · first 04:25 · last 23:35
- X10 Birmingham → Gornal Wood via Bearwood, Merry Hill National Express West Midlands · first 04:44 · last 23:05
- X12 Birmingham → Solihull via Smiths Wood, Chelmsley Wood National Express West Midlands · first 04:18 · last 23:43
- X13 Birmingham → Chelmsley Wood via Smiths Wood, Coleshill National Express West Midlands · first 05:05 · last 22:54
- X14 Birmingham → Sutton Coldfield via Erdington, Walmley National Express West Midlands · first 05:17 · last 23:55
- X15 Birmingham → Sutton Coldfield via Erdington, Yenton National Express West Midlands · weekdays only · first 06:20 · last 18:10
- X20 Birmingham → Bromsgrove via Selly Oak, Weoley Castle National Express West Midlands · first 05:25 · last 22:24
- X21 Birmingham → Merry Hill via Selly Oak, Weoley Castle National Express West Midlands · first 05:05 · last 00:10
- X22 The Square Peg → Bartley Green War Memorial National Express West Midlands · first 05:05 · last 23:25
- X51 Birmingham → Cannock via Walsall, Mossley National Express West Midlands · first 05:23 · last 22:30
School, works and infrequent services (78 — under 10 journeys a day)
- 1S Birmingham University → Solihull via Sparkhill, Acocks Green National Express West Midlands · weekdays only · first 07:24 · last 16:10
- 11S Acocks Green → Ward End via Yardley, Stechford National Express West Midlands · weekdays only · first 15:25 · last 15:25
- 25 Erdington circular via Gravelly Hill, Bromford Solus Coaches · not Sundays · first 10:02 · last 15:02
- 39S Worlds End → Longbridge via Weoley Castle, Turves Green Kevs Cars and Coaches · weekdays only · first 07:50 · last 07:50
- 61A West Bromwich → Perry Barr via Hamstead Diamond Bus · Sundays only · first 08:33 · last 17:30
- 68 Birmingham → Minworth via Aston University, Aston National Express West Midlands · first 05:15 · last 18:45
- 71 Chelmsley Interchange → Sutton Coldfield Solus Coaches · Sundays only · first 08:20 · last 21:10
- 71A Chelmsley Interchange → Minworth Amazon site Solus Coaches · Sundays only · first 04:10 · last 20:03
- 76 Tamworth → Sutton Coldfield via Walmley, Reddicap Heath Diamond Bus East Midlands · not Sundays · first 09:10 · last 13:43
- 77B Wylde Green → New Oscott via Walmley, Sutton Coldfield National Express West Midlands · weekdays only · first 07:52 · last 15:25
- 77S Foley Arms → Reddicap Heath via New Oscott, Sutton Coldfield National Express West Midlands · weekdays only · first 07:34 · last 15:20
- 78 Sutton Coldfield circular via Four Oaks, Hundred Acre Walsall Community Transport · not Sundays · first 07:19 · last 17:55
- 78A Sutton Coldfield circular via Whitehouse Common, Roughley Walsall Community Transport · not Sundays · first 08:34 · last 14:05
- 101 Birmingham → Plymouth via Bristol, Exeter National Express · first 07:50 · last 17:55
- 104 Birmingham → Penzance via Bristol, Plymouth National Express · first 08:00 · last 11:10
- 105 Birmingham → Bideford via Bristol, Taunton National Express · first 08:40 · last 14:00
- 111 Birmingham → Swansea via Bearwood, Bristol National Express · first 07:10 · last 19:10
- 121 Blackpool → Birmingham via Manchester, Moss Side National Express · first 07:30 · last 17:30
- 133 Newcastle upon Tyne → Birmingham via Middlesbrough, Leeds National Express · first 06:40 · last 16:30
- 145A Rubery → Wychbold via Rednal, Bromsgrove Diamond Bus · not Sundays · first 09:52 · last 16:02
- 150 Nottingham → Birmingham via Leicester National Express · first 08:55 · last 18:15
- 151 Wragby → Birmingham via Lincoln, Leicester National Express · first 09:05 · last 15:00
- 152 Hull → Birmingham via Doncaster, Nottingham National Express · first 09:40 · last 18:45
- 160 Birmingham → Bournemouth via Oxford, Southampton National Express · first 08:40 · last 15:00
- 180 Glasgow → Digbeth, Birmingham National Express · first 19:55 · last 22:30
- 181 Glasgow → Digbeth, Birmingham National Express · nights 23:00–00:45
- 182 Redditch → Bromsgrove via Rednal, Staple Hill Diamond Bus · weekdays only · first 07:10 · last 17:30
- 183 Glasgow → Digbeth, Birmingham National Express · first 07:30 · last 10:30
- 183 Bromsgrove → Redditch via Staple Hill, Rednal Diamond Bus · weekdays only · first 08:00 · last 17:20
- 202S Halesowen → Bromsgrove via Frankley, Staple Hill Diamond Bus · weekdays only · first 07:50 · last 15:20
- 409 Victoria → Penglais via Telford, Shrewsbury National Express · first 08:40 · last 17:50
- 410 Victoria → Birmingham via Heathrow Airport National Express · first 06:00 · last 19:30
- 421 Victoria → Liverpool via Manchester, Old Swan National Express · first 01:45 · last 02:00
- 422 Victoria, London → Manchester City Centre, Manchester National Express · nights 23:00–04:05
- 424 Victoria → Blackpool via Walsall, Manchester National Express · nights 22:00–03:25
- 502 Kings Heath → Alcester via Warstock, Wythall Diamond Bus · weekdays only · first 07:30 · last 15:40
- 590 Victoria → Glasgow via Manchester, Hamilton National Express · first 08:40 · last 09:00
- 600 Erdington circular via Stockland Green, Gravelly Hill Solus Coaches · not Sundays · first 09:48 · last 15:41
- 705 Gillity Village → Pheasey via Chuckery, Foley Arms National Express West Midlands · weekdays only · first 07:54 · last 15:24
- 788 Walsall → Pheasey via Chuckery, Gillity Village National Express West Midlands · weekdays only · first 07:58 · last 15:24
- 812 Leeds → Birmingham via Sheffield, Nottingham National Express · no buses this week · resumes 25 Dec
- 813 Bromford → Reddicap Heath via Pype Hayes, Walmley National Express West Midlands · weekdays only · first 07:57 · last 15:20
- 814 Stockland Green → Reddicap Heath via Short Heath, Erdington National Express West Midlands · weekdays only · first 07:47 · last 15:25
- 815 Salford Bridge → Reddicap Heath via Erdington, Yenton National Express West Midlands · weekdays only · first 07:48 · last 15:20
- 819 Liverpool → Birmingham via Manchester, Manchester Airport National Express · no buses this week · resumes 25 Dec
- 822 Bus Mall → King Edward VI Five Ways School National Express West Midlands · weekdays only · first 07:33 · last 15:40
- 825 Cardiff → Birmingham via Bristol, Cheltenham National Express · no buses this week · resumes 25 Dec
- 828 Glasgow → Digbeth, Birmingham National Express · no buses this week · resumes 25 Dec
- 829 Belgravia, Victoria → Manchester City Centre, Manchester National Express · no buses this week · resumes 24 Dec
- 829 Birmingham → Rotton Park via Centenary Square, Five Ways National Express West Midlands · weekdays only · first 08:05 · last 15:25
- 830 Victoria → Glasgow via Oxford, Liverpool National Express · no buses this week · resumes 25 Dec
- 832 Digbeth → Glasgow National Express · no buses this week · resumes 25 Dec
- 863 Warstock → Three Maypoles via Solihull Lodge, Shirley National Express West Midlands · weekdays only · first 08:14 · last 15:08
- 877 South Yardley → Solihull via Hobs Moat, Lode Heath National Express West Midlands · weekdays only · first 07:41 · last 15:12
- 878 Wychall → Frankley via Turves Green, Allens Cross National Express West Midlands · weekdays only · first 14:15 · last 15:15
- 881 Walsall → Pheasey via Gillity Village, Gorse Farm National Express West Midlands · weekdays only · first 07:43 · last 15:24
- 889 Yardley → Fordbridge via Lea Hall, Tile Cross National Express West Midlands · weekdays only · first 07:42 · last 15:15
- 891 Deritend → Coleshill via Yardley, Chelmsley Wood National Express West Midlands · weekdays only · first 07:25 · last 15:19
- FD Birmingham → Bromford via Aston University, Nechells Green National Express West Midlands · weekdays only · first 07:30 · last 18:35
- HC2 Hagley → Moor Pool via Short Cross, Bearwood Thandi Red Limited · weekdays only · first 07:46 · last 15:45
- HC3 Hagley → Bearwood via Hasbury, Bartley Green Thandi Red Limited · weekdays only · first 07:46 · last 15:45
- N02 Wolverhampton → Birmingham via Dudley, Bearwood National Express · Sundays only · first 07:55 · last 18:30
- NB2 Southall → Wolverhampton via Slough, Coventry New Bharat Coaches (Southall, London) · first 09:45 · last 18:00
- T52 Wolverhampton → St Margarets via Digbeth, Coventry National Express · no buses this week · resumes 8 Nov
- UK025 Aston University → Victoria via Oxford, Heathrow Airport FlixBus · first 04:25 · last 23:00
- UK026 Blackpool → Victoria via Hanley, South Hampstead FlixBus · first 07:50 · last 09:30
- UK030 Glasgow → Victoria via Aston University, South Hampstead FlixBus · first 10:20 · last 10:30
- UK075 Aston University → Bradford via Cinderhill, Leeds FlixBus · first 07:00 · last 15:15
- UK077 Aston University → Cathays Park via Gloucester, Bristol FlixBus · first 06:10 · last 16:00
- UK078 Cathays Park → Taunton via Bristol, Leeds FlixBus · first 11:10 · last 12:15
- UK083 Norwich → Aston University via Cambridge, Coventry FlixBus · first 08:30 · last 15:00
- UK084 Swansea → Aston University via Cathays Park, Newport FlixBus · first 10:15 · last 17:00
- UK087 Nottingham → Plymouth via Leicester, Bristol FlixBus · first 06:00 · last 15:50
- UKN21 Liverpool → Victoria via Coventry, Northampton FlixBus · first 23:30 · last 23:45
- UKN23 Shudehill → Victoria via Hanley, Heathrow Airport FlixBus · first 08:20 · last 23:59
- UKN30 Victoria → Glasgow via South Hampstead, Birmingham FlixBus · first 21:00 · last 22:40
- W12 Wolverhampton → Tokyngton via Dudley, Bearwood National Express · Tuesdays only · first 13:35 · last 22:45
- X64 Birmingham → Minworth via Aston, Erdington National Express West Midlands · first 05:05 · last 18:20
Route numbers are reused all over the country. See every UK 50 bus, 74 bus, 6 bus, 24 bus, 23 bus, X1 bus, 16 bus, 14 bus, 60 bus, 5 bus, 11C bus or 11A bus timetable.
Buses to…
Where can you get to by bus from Birmingham?
Show 18 more places
Map of bus stops in Birmingham
The 250 busiest stops shown — more are listed below. Tap a marker for live departures.
Bus stops in Birmingham
Showing the 500 busiest of 4,401 stops. Search every stop for one that isn't here.
Busiest stops
- Birmingham Coach Station (Stand 8) Digbeth · 40 routes
- Millennium Point (Stop JR3) Aston University · 18 routes
- Birmingham Coach Station (Stop DS5) Digbeth · 14 routes
- Bus Mall (Stop MS16) 13 routes
- Newhall Street (Stop GC1) 13 routes
- Adderley Street (opposite) Deritend · 12 routes
- Barnabas Road (Stop EP) Erdington · 12 routes
- Dalton Street (near) Aston · 12 routes
- Ryder Street (Stop JW2) Aston University · 12 routes
- Trinity Church (adj) Sutton Coldfield · 12 routes
- Wilton Road (Stop EQ) Erdington · 12 routes
- Art Gallery (Stop ES1) 11 routes
All stops by area (86 areas)
Birmingham (26 stops)
- Albert Street (Stop MS10)
- Albert Street (Stop MS9)
- Art Gallery (Stop ES1)
- Brunel Street (Stop PC4)
- Bullring (Stop PA4)
- Bus Mall (Stop MS16)
- Colmore Circus (Stop PQ5)
- Colmore Row (Stop SH2)
- Colmore Row (Stop SH3)
- Dale End (Stop PQ10)
- Dale House (Stop MS21)
- Five Ways Station (near)
- Law Courts (Stop CS2)
- Lloyd House (Stop SQ5)
- Moor Street Station (Stop MS4)
- New Street Station (Stop NS1)
- New Street Station (Stop NS2)
- New Street Station (Stop NS3)
- New Street Station (Stop NS4)
- Newhall Street (Stop GC1)
- Newhall Street (Stop GC3)
- Old Square (Stop PQ8)
- Park Street (Stop MK6)
- Railway Bridge (Stop GC4)
- The Square Peg (Stop PQ3)
- Theatre Approach (Stop NS7)
Acocks Green (7 stops)
Alcester Lanes End (8 stops)
Alexander Stadium (3 stops)
Allens Cross (1 stop)
Alum Rock (6 stops)
Aston (12 stops)
Aston University (14 stops)
- Aston University (Stop CR1)
- Aston University (Stop CR2)
- Bagot Street (before)
- Bagot Street (opposite)
- Lower Tower Street (adjacent)
- Lower Tower Street (near)
- Matthew Boulton College (Stop JR1)
- Matthew Boulton College (Stop JR2)
- Millennium Point (opposite)
- Millennium Point (outside)
- Millennium Point (Stop JR3)
- Ryder Street (Stop JW1)
- Ryder Street (Stop JW2)
- Ryder Street (Stop JW3)
Bangham Pit (3 stops)
Banners Gate (2 stops)
Bartley Green (11 stops)
Birmingham University (4 stops)
Boldmere (10 stops)
Bordesley (6 stops)
Botanical Gardens (5 stops)
Bournbrook (1 stop)
Bromford (9 stops)
Bromford Bridge (1 stop)
Buckland End (6 stops)
California (4 stops)
Cannon Hill Park (3 stops)
Cape Hill (4 stops)
Castle Vale (1 stop)
Chad Valley (1 stop)
Cockshut Hill (1 stop)
Cotteridge (2 stops)
Deritend (3 stops)
Digbeth (6 stops)
Doe Bank (6 stops)
Edgbaston (6 stops)
Erdington (13 stops)
- Barnabas Road (Stop EF)
- Barnabas Road (Stop EP)
- Erdington Fire Station (adjacent)
- Erdington Fire Station (opposite)
- Fentham Road (adjacent)
- Fentham Road (opposite)
- New Street (Stop EC)
- New Street (Stop ED)
- Six Ways (Stop EJ)
- Six Ways Island (Stop EG)
- Six Ways Island (Stop EH)
- Six Ways Island (Stop EN)
- Wilton Road (Stop EQ)
Five Ways (8 stops)
Four Oaks (2 stops)
Frankley (3 stops)
Gravelly Hill (7 stops)
Hamstead (3 stops)
Handsworth Wood (5 stops)
Harborne (7 stops)
Harts Green (1 stop)
Hay Mills (5 stops)
Hodgehill (2 stops)
Jewellery Quarter (1 stop)
Kings Heath (8 stops)
Lapal (14 stops)
- Carters Lane Church (near)
- Frankley Avenue (before)
- Goodrest Avenue (after)
- Goodrest Avenue (before)
- Howley Grange School (adj)
- Howley Grange School (opp)
- Lapal Lane North (adj)
- Lapal Lane North (opp)
- Lydate Road (adj)
- Lydate Road (opp)
- Manor Way Bridge (opp)
- Priory Road (adj)
- Priory Road (opp)
- Shenstone Avenue (opp)
Lea Hall (2 stops)
Longbridge (12 stops)
- Burnside Way (before)
- Devon Way (Stop LE)
- Devon Way (Stop LF)
- Farren Road (adj)
- Longbridge Island (after)
- Longbridge Island (Stop LA)
- Longbridge Station (Stop LG)
- Longbridge Station (Stop LH)
- Longbridge Technology Park (Stop LC)
- Longbridge Technology Park (Stop LD)
- South and City College (Stop LB)
- Tessall Lane (opposite)
Maypole (7 stops)
Moor Pool (4 stops)
Moseley (8 stops)
New Oscott (6 stops)
Newtown (2 stops)
Northfield (17 stops)
- Beech House (adj)
- Beech House (opposite)
- Bell Lane (Stop NF)
- Bell Lane (Stop NG)
- Bell Lane (Stop NK)
- Innage Road (opposite)
- Inverness Road (adj)
- Inverness Road (opposite)
- Lockwood Road (adjacent)
- Lockwood Road (near)
- Lockwood Road (opposite)
- Northfield Leisure Centre (adjacent)
- Northfield Leisure Centre (after)
- Northfield Leisure Centre (near)
- St Heliers Road (opposite)
- The Black Horse (adjacent)
- The Black Horse (opp)
Old Oscott (1 stop)
Perry Barr (12 stops)
Pheasey (10 stops)
Pype Hayes (8 stops)
Queen Elizabeth Hospital (1 stop)
Quinton (2 stops)
Reddicap Heath (10 stops)
Rednal (16 stops)
- Chadwick Avenue (adj)
- Cliff Rock Road (adj)
- Cliff Rock Road (opp)
- Edgewood Road (adj)
- Edgewood Road (opp)
- Leach Green Lane (adj)
- Leach Green Lane (opposite)
- Longbridge Island (after)
- Longbridge Island (before)
- Low Hill Lane (adj)
- Low Hill Lane (opp)
- Meadvale Road (adj)
- Ryde Park Road (adj)
- Ryde Park Road (opp)
- Tinmeadow Crescent (adj)
- Tinmeadow Crescent (opp)
Ridgacre (4 stops)
Robin Hood (1 stop)
Rotton Park (3 stops)
Salford Bridge (5 stops)
Saltley (2 stops)
Selly Oak (2 stops)
South Yardley (3 stops)
Sparkbrook (10 stops)
Stechford (1 stop)
Sutton Coldfield (19 stops)
- Coleshill Road (after)
- Duke Street (adjacent)
- Duke Street (opp)
- Good Hope Hospital (adjacent)
- Good Hope Hospital (opp)
- Gracechurch Centre (Stop SA)
- Gracechurch Centre (Stop SD)
- Gracechurch Centre (Stop SH)
- Gracechurch Centre (Stop SJ)
- Maney Hill Road (adj)
- Maney Hill Road (opp)
- Manor Hill (adj)
- Manor Hill (opposite)
- Midland Drive (opposite)
- Norris Way (adj)
- Riland Grove (adjacent)
- Riland Road (adj)
- Sutton Library (opp)
- Trinity Church (adj)
Sutton Oak (1 stop)
Swan Centre Yardley (3 stops)
Turves Green (2 stops)
Tyburn (3 stops)
Wake Green (2 stops)
Walmley (14 stops)
- Ashfern Drive (adj)
- Ashfern Drive (opp)
- Ashurst Road (adj)
- Ashurst Road (opp)
- Cater Drive (adj)
- Cater Drive (opp)
- Penns Lane (adjacent)
- Shottery Grove (adj)
- Shottery Grove (opp)
- Walmley Infant School (adj)
- Walmley Junior School (adj)
- Walmley Junior School (opp)
- Wylde Green Road (adjacent)
- Wylde Green Road (after)
Warley Woods (1 stop)
Warstock (2 stops)
Weoley Castle (2 stops)
Woodgate (6 stops)
Woodgate Valley North (3 stops)
Woodgate Valley South (3 stops)
Worlds End (10 stops)
Wylde Green (8 stops)
Yardley (10 stops)
Operators in Birmingham
Bus services here are registered with West Midlands Combined Authority. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in Birmingham?
207 bus routes serve Birmingham, run by 13 operators including National Express West Midlands and National Express. The busiest are the 74 (Birmingham to Dudley), the 50 (Birmingham to Wythall), the 23 (Bus Mall to Newman University), the 24 (Birmingham to Worlds End), the 16 (Digbeth to Great Barr), the 6 (Birmingham to Solihull), the 14 (Birmingham to Chelmsley Wood) and the 60 (Birmingham to Cranes Park), plus 121 other regular routes and 78 school or occasional services.
How much is the bus fare in Birmingham?
Most single fares in England are capped at £3 until 31 December 2026, falling to £2 from 1 January 2027. Buses in Birmingham are run by National Express West Midlands, Diamond Bus, Kevs Cars and Coaches, Walsall Community Transport, Solus Coaches, Diamond Bus East Midlands, National Express, Arriva Midlands, LandFlight, Thandi Red Limited, New Bharat Coaches (Southall, London), FlixBus, National Express Coventry — check each operator's day and weekly tickets, which are often cheaper for multiple journeys.
How many bus stops are there in Birmingham?
There are 4,401 active bus stops in Birmingham across Birmingham, Acocks Green, Alcester Lanes End, Alexander Stadium, Allens Cross, Alum Rock, Aston, Aston University, Bangham Pit, Banners Gate. Each stop page on this site shows the next departures and every route that calls there.