28 Alum Rock to Great Barr via Erdington, Short Heath

Operated by National Express West Midlands. First bus 05:01, last bus 23:40. 130 journeys on weekdays. Fares: singles usually capped at £3 — more.

Next towards Great Barr from Eastfield Road (opposite): 11:15, 11:30, 11:45

Next towards Alum Rock from Glenmead Road (opp): 11:26, 11:41, 11:56

Wanted a different 28? 39 other bus routes are numbered 28 elsewhere in the UK — see every 28 bus timetable by area.

Timetable

Ends at Great Barr, Scott Arms unless marked “to …” · Monday to Friday · 65 journeys
Stop 05:3506:0806:3206:4906:5907:0907:1707:2708:1607:4107:5508:1008:2508:4108:5709:1409:3009:4510:0010:1510:3010:4511:0011:1511:3011:4512:0012:1512:3012:4513:0013:1513:3013:4513:5714:0914:2514:3614:4815:0015:1415:3115:4716:0216:1716:3216:44 to Beeches Road16:5617:08 to Beeches Road17:2317:3817:5518:1518:3518:5519:15 to Glenmead Road19:35 to Glenmead Road20:08 to Glenmead Road20:40 to Glenmead Road21:10 to Glenmead Road21:40 to Glenmead Road22:10 to Glenmead Road22:40 to Glenmead Road23:10 to Glenmead Road23:40 to Six Ways Island
Eastfield Road (opposite) 05:3506:0806:3206:4906:5907:0907:1707:27·07:4107:5508:1008:2508:4108:5709:1409:3009:4510:0010:1510:3010:4511:0011:1511:3011:4512:0012:1512:3012:4513:0013:1513:3013:4513:5714:0914:2514:3614:4815:0015:1415:3115:4716:0216:1716:3216:4416:5617:0817:2317:3817:5518:1518:3518:5519:1519:3520:0820:4021:1021:4022:1022:4023:1023:40
Beaufort Avenue (before) 05:4306:1606:4206:5907:0907:1907:2907:39·07:5308:0808:2308:3808:5709:1309:2809:4309:5810:1310:2810:4310:5811:1411:2911:4411:5912:1512:3012:4513:0013:1513:3013:4413:5914:1114:2414:4014:5315:0615:2015:3415:5216:0616:2116:3516:4917:0117:1217:2417:3817:5318:1018:2918:4919:0919:2819:4820:2020:5021:2021:5022:2022:5023:2023:50
Gunter Road (after) 05:5206:2606:5407:1107:2407:3407:4407:54·08:0808:2408:3908:5409:1209:2709:4209:5610:1110:2510:4010:5511:1011:2711:4211:5712:1212:2812:4312:5813:1313:2813:4313:5714:1214:2514:3814:5415:0815:2115:3515:5016:0816:2316:3816:5217:0617:1817:2917:4117:5418:0818:2418:4319:0219:2119:4019:5920:3021:0021:3022:0022:3023:0023:3000:00
Six Ways Island (Stop EG) 06:0006:3407:0307:2107:3407:4507:5508:05·08:2008:3608:5109:0609:2309:3809:5310:0710:2210:3610:5111:0611:2111:3811:5312:0812:2312:3912:5413:0913:2413:3913:5414:0814:2314:3614:5015:0615:2115:3615:5116:0616:2116:3616:5017:0317:1717:2817:3917:5118:0418:1818:3418:5319:1119:3019:4920:0820:3821:0821:3822:0822:3823:0823:3800:08
Marsh Lane (after) 06:0206:3607:0507:2307:3607:4807:5808:0808:1608:2308:3908:5409:0909:2609:4009:5510:0910:2410:3810:5311:0811:2311:4011:5512:1012:2512:4112:5613:1113:2613:4113:5614:1114:2614:3914:5315:0915:2415:3915:5416:0916:2416:3916:5317:0617:2017:3117:4117:5318:0618:2018:3618:5519:1319:3219:5120:1020:3921:0921:3922:0922:3923:0923:39·
Hawthorn Road Shops (adjacent) 06:1006:4507:1507:3407:4707:5908:1108:2108:2908:3608:5109:0609:2109:3709:5010:0510:1910:3410:4811:0311:1811:3311:5012:0512:2112:3612:5213:0713:2213:3713:5214:0714:2214:3714:5115:0615:2215:3715:5216:0716:2216:3716:5117:0517:1717:3117:4217:5218:0418:1618:3018:4519:0419:2219:4019:5920:1820:4721:1721:4722:1722:4723:1723:47·
Glenmead Road (adj) 06:1306:4807:1807:3707:5008:0308:1508:2508:3308:4008:5509:1009:2509:4009:5310:0810:2210:3710:5111:0611:2111:3611:5312:0812:2412:3912:5513:1013:2513:4013:5514:1014:2514:4114:5515:1015:2615:4115:5616:1116:2616:4116:5517:0917:2017:3417:4517:5518:0718:1918:3318:4819:0719:2519:4320:0220:2120:5021:2021:5022:2022:5023:2023:50·
Beeches Road (after) 06:1606:5107:2107:4007:5308:0708:1908:2908:3708:4408:5909:1409:2909:4309:5610:1110:2510:4010:5411:0911:2411:3911:5612:1112:2712:4212:5813:1313:2813:4313:5814:1314:2814:4414:5915:1415:3015:4516:0016:1516:3016:4516:5817:1217:2317:3717:4817:5818:1018:2218:3618:5119:1019:2819:45··········
Scott Arms (Stop GD) 06:2507:0007:3007:5008:0308:1708:2908:3908:4708:5309:0809:2309:3809:5210:0510:2010:3410:4911:0311:1811:3311:4812:0512:2012:3612:5113:0713:2213:3713:5214:0714:2214:3714:5315:0815:2415:4015:5516:1016:2516:4016:5517:0817:2217:3217:46·18:07·18:3118:4418:5919:1819:3619:52··········

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with National Express West Midlands whether this route takes part. Details →

Tickets on the 28

National Express West Midlands publishes singles, day tickets and season tickets on this route for adults, children, students and older passengers.

Adult nBUS · Child nBUS · Group nBUS · Adult Single · Child Single

…and 64 more tickets on this route.

A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.

Ticket types come from National Express West Midlands's own fares data on the Bus Open Data Service, last updated 14 July 2026. That dataset lists what's sold, not what it costs, so check prices with National Express West Midlands.

41–56% on time
average delay 6.7 min · the range 166 live GPS observations over 30 days can support

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with National Express West Midlands before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, New Year's Eve and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 28

28 towards Great Barr

All 64 stops
  1. Eastfield Road (opposite) Alum Rock
  2. Kenwood Road (Stop HH) Alum Rock
  3. Heartlands Hospital (Stop HJ) Alum Rock
  4. Bordesley Green (Stop HA) Alum Rock
  5. Saltley Grammar School (adj) Alum Rock
  6. Cotterills Lane (adjacent) Alum Rock
  7. Pelham Road (adjacent) Alum Rock
  8. Bankdale Road (after) Alum Rock
  9. Treaford Lane (opp) Alum Rock
  10. Washwood Heath Academy (adj) Ward End
  11. Station Road Island (after) Ward End
  12. Beaufort Avenue (before) Ward End
  13. Southbourne Avenue (opp) Hodgehill
  14. Ventnor Avenue (adj) Hodgehill
  15. Hodge Hill Common (adjacent) Hodgehill
  16. Heath Way (opposite) Hodgehill
  17. Clock Garage (adjacent) Buckland End
  18. Berrandale Gardens (adjacent) Buckland End
  19. Tameside Drive (opp) Bromford
  20. Tangmere Drive (opposite) Tyburn
  21. Jaguar Works (adjacent) Tyburn
  22. Opus Aspect (adj) Tyburn
  23. Gunter Road (after) Pype Hayes
  24. Pype Hayes Park (opp) Pype Hayes
  25. Little Pitts Close (opp) Pype Hayes
  26. Pitts Farm Road (opp) Yenton
  27. Yenton Primary Sch (after) Yenton
  28. Kentmere Tower (before) Yenton
  29. Fairbourne Tower (opp) Yenton
  30. Orchard Road (adj) Yenton
  31. Edwards Road (before) Yenton
  32. New Street (Stop ED) Erdington
  33. Barnabas Road (Stop EF) Erdington
  34. Six Ways Island (Stop EG) Erdington
  35. Machin Road (after) Erdington
  36. Station Road (before) Erdington
  37. Marsh Lane (after) Erdington
  38. Hailsham Road (after) Short Heath
  39. Anderson Road (opp) Short Heath
  40. Court Farm Road (opp) Short Heath
  41. Streetly Road (after) Short Heath
  42. Bleak Hill Road (adj) Perry Common
  43. Dovedale Road (before) Perry Common
  44. Buxton Road (opp) Perry Common
  45. Crossways (adj) Perry Common
  46. Warren Road (opp) Warren Farm
  47. Hawthorn Road Shops (adjacent) Warren Farm
  48. Atlantic Road (after) Warren Farm
  49. Birdbrook Road (near) Old Oscott
  50. Cavandale Avenue (opp) Old Oscott
  51. Darleydale Avenue (before) Old Oscott
  52. Glenmead Road (adj) Old Oscott
  53. Scarsdale Road (opp) Old Oscott
  54. James Watt College (adjacent) Old Oscott
  55. Beeches Road (after) Old Oscott
  56. Grindleford Road (adjacent) Tower Hill
  57. Longstone Road (adjacent) Tower Hill
  58. Monsal Road (adjacent) Tower Hill
  59. Foden Road (opp) Tower Hill
  60. Tower Hill (adjacent) Tower Hill
  61. Booths Farm Road (opp) Perry Beeches
  62. Stanford Avenue (adj) Perry Beeches
  63. Old Walsall Road (adj) Great Barr
  64. Scott Arms (Stop GD) Great Barr

28 towards Alum Rock

All 65 stops
  1. Great Barr School (adjacent) Old Oscott
  2. Scott Arms (Stop GD) Great Barr
  3. Old Walsall Road (opp) Great Barr
  4. Stanford Avenue (opp) Perry Beeches
  5. Booths Farm Road (adj) Perry Beeches
  6. The Towers (after) Tower Hill
  7. Foden Road (adj) Tower Hill
  8. Thornbridge Avenue (opposite) Tower Hill
  9. Longstone Road (opp) Tower Hill
  10. Grindleford Road (opp) Tower Hill
  11. Beeches Road (before) Old Oscott
  12. James Watt College (opposite) Old Oscott
  13. Scarsdale Road (adj) Old Oscott
  14. Malthouse Lane (before) Old Oscott
  15. Glenmead Road (opp) Old Oscott
  16. Darleydale Avenue (after) Old Oscott
  17. Birdbrook Road (before) Old Oscott
  18. Atlantic Road (near) Warren Farm
  19. Hawthorn Road Shops (opposite) Warren Farm
  20. Warren Road (adj) Warren Farm
  21. Hawthorn Road (after) Perry Common
  22. Buxton Road (adj) Perry Common
  23. Dovedale Road (adjacent) Perry Common
  24. Perry Common Road (opp) Short Heath
  25. Short Heath Road (after) Short Heath
  26. Streetly Road (adjacent) Short Heath
  27. Court Farm Road (adj) Short Heath
  28. Anderson Road (adj) Short Heath
  29. Hailsham Road (before) Short Heath
  30. Gravelly Lane (before) Erdington
  31. Machin Road (before) Erdington
  32. Six Ways Island (Stop EM) Erdington
  33. Barnabas Road (Stop EP) Erdington
  34. Wilton Road (Stop EQ) Erdington
  35. Orchard Road (opp) Yenton
  36. Fairbourne Tower (adj) Yenton
  37. The Yenton (near) Yenton
  38. Yenton Primary Sch (before) Yenton
  39. Berwood Gardens (adj) Yenton
  40. Pitts Farm Road (before) Yenton
  41. Little Pitts Close (before) Pype Hayes
  42. Pype Hayes Park (adj) Pype Hayes
  43. Marshbrook Road (opp) Pype Hayes
  44. Gunter Road (before) Pype Hayes
  45. Opus Aspect (opp) Tyburn
  46. Jaguar Works (opp) Tyburn
  47. Tangmere Drive (adj) Bromford
  48. Tameside Drive (adj) Bromford
  49. Berrandale Gardens (opposite) Buckland End
  50. Clock Garage (opposite) Buckland End
  51. Heath Way (adjacent) Hodgehill
  52. Hodge Hill Common (opposite) Hodgehill
  53. Ventnor Avenue (opp) Hodgehill
  54. Southbourne Avenue (adj) Hodgehill
  55. Washwood Heath Road (Stop WE) Ward End
  56. The Ward End (on) Ward End
  57. Treaford Lane (adj) Alum Rock
  58. Bankdale Road (near) Alum Rock
  59. Alum Rock Road (adjacent) Alum Rock
  60. Cotterills Lane (after) Alum Rock
  61. Saltley Grammar School (opp) Alum Rock
  62. Bordesley Green (Stop HB) Alum Rock
  63. Heartlands Hospital (Stop HC) Alum Rock
  64. Kenwood Road (Stop HD) Alum Rock
  65. Eastfield Road (adjacent) Alum Rock

Towns & areas on this route

Frequently asked questions

What time is the first 28 bus?

The first 28 departure on weekdays leaves at 05:01 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 28 bus?

The last 28 on weekdays leaves its first stop at 23:40. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 28 bus cost?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). National Express West Midlands day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 28 bus?

The 28 is operated by National Express West Midlands.

Timetable data from National Express West Midlands via the DfT Bus Open Data Service (West Midlands feed). National Express West Midlands last updated their Bus Open Data publications on 9 October 2026. Check before you travel — services can change at short notice.