77 Walsall Bus Station ↔ Gracechurch Centre

Operated by National Express West Midlands. First bus 06:21, last bus 18:30. 98 journeys on weekdays.

💷 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 →

Timetable

Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.

77 towards Gracechurch Centre — Monday to Friday (50 journeys)
Walsall Bus Station (Stand C) 06:2106:2306:4006:5307:1507:1807:4307:4308:5508:5509:3809:3809:5509:5510:3810:3810:5510:5511:3811:3811:5511:5512:3812:3812:5512:5513:3813:3813:5513:5514:3814:3814:5514:5515:2515:2515:3815:3816:1016:1016:3816:3816:4516:4517:2517:2517:3817:3818:1518:15
Barr Beacon Crossroads (opp) 06:3306:3506:5307:0507:3007:3108:0008:0109:1009:0809:5009:5110:1010:0810:5110:5011:0811:1011:5111:5012:1012:0812:5012:5113:1013:0813:5113:5014:1014:0914:5114:5015:1015:1215:4315:4015:5115:5016:2516:2816:5016:5117:0017:0317:4217:3917:5017:5118:2818:29
Grange Drive (adj) 06:3806:4106:5807:1107:3607:3908:0608:0909:1509:1409:5609:5610:1510:1410:5610:5611:1411:1511:5611:5612:1512:1412:5612:5613:1513:1413:5613:5614:1514:1514:5614:5615:1715:1815:4915:4815:5615:5616:3216:3416:5616:5617:0717:0917:4717:4517:5617:5618:3418:34
Kingstanding Police Station (opposite) 06:4906:5307:1007:2307:5107:5208:2208:2509:2709:2610:0710:0710:2710:2611:0711:0711:2611:2712:0712:0712:2712:2613:0713:0713:2713:2614:0714:0714:2714:2715:0715:0715:2915:3216:0316:0216:0716:0716:4616:4817:0717:0717:2017:2318:0017:5818:0718:0718:4618:45
The Beggars Bush (opp) 06:5506:5907:1707:3007:5907:5908:3008:3209:3409:3210:1410:1410:3410:3211:1411:1411:3211:3412:1412:1412:3412:3213:1413:1413:3413:3214:1414:1414:3414:3315:1415:1415:3715:4016:1116:0916:1416:1416:5316:5617:1417:1417:2717:3118:0718:0418:1418:14··
Gracechurch Centre (Stop SA) ··········10:2510:25··11:2511:25··12:2512:25··13:2513:25··14:2514:25··15:2515:25····16:2516:25··17:2517:25····18:2518:25··
Gracechurch Centre (Stop SH) 07:0307:0807:2607:4108:1808:1808:4808:4809:4809:48··10:4810:48··11:4811:48··12:4812:48··13:4813:48··14:5314:53··15:5615:5616:2416:21··17:0517:09··17:3817:4218:1718:14····
Asda Superstore (adjacent) ····08:4508:4309:0809:0810:0710:07··11:0711:07··12:0712:07··13:0713:07··14:0714:07··15:1415:13··16:1616:19················
Humberstone Road (after) ······09:1609:1610:1610:16··11:1611:16··12:1612:16··13:1613:16··14:1614:16··15:2415:23··16:2616:29················
Six Ways Island (Stop EG) ······09:2609:2610:2610:26··11:2611:26··12:2612:26··13:2613:26··14:2614:26··15:3615:34··16:3716:41················

Route map

All stops on route 77

77 towards Gracechurch Centre

  1. Walsall Bus Station (Stand C) Walsall
  2. Walsall Town Hall (Stop WH) Walsall
  3. Upper Rushall Street (near) Chuckery
  4. Pool Street (adjacent) Chuckery
  5. Bernard Street (before) Chuckery
  6. Lumley Road (adj) Chuckery
  7. Beaconsfield Court (opposite) Chuckery
  8. Orwell Road (opp) Chuckery
  9. Broadway North (after) Chuckery
  10. Wood End Road (opposite) Daisy Bank
  11. Greaves Avenue (opp) Gillity Village
  12. Furze Way (opp) Daisy Bank
  13. Appledore Road (opp) Daisy Bank
  14. Hay Hill (before) Daisy Bank
  15. Elmstead Close (after) Daisy Bank
  16. Skip Lane (opp) Daisy Bank
  17. Walsall Garden Centre (adj) Daisy Bank
  18. Barr Beacon Crossroads (opp) Foley Arms
  19. Aldridge Road (after) Foley Arms
  20. Hazelwood Road (opp) Foley Arms
  21. Schoolacre Rise (opp) Foley Arms
  22. Inglewood Grove (opp) Streetly
  23. Grange Drive (adj) Streetly
  24. Foley Court (opp) Streetly
  25. The Milestone (opp) Hundred Acre
  26. Beacon Court (adjacent) Hundred Acre
  27. Bridlewood (adj) Hundred Acre
  28. Bankside Crescent (adj) Hundred Acre
  29. Hillside Drive (adj) Hundred Acre
  30. Moss Way (opp) Hundred Acre
  31. Brabham Crescent (adj) Hundred Acre
  32. Lindens Primary School (adjacent) Hundred Acre
  33. The Queslett (before) Hundred Acre
  34. Sutton Oak Corner (before) Sutton Oak
  35. King George V Field (opp) Banners Gate
  36. Beacon Road (adj) Kingstanding
  37. Kingstanding Police Station (opposite) Kingstanding
  38. Winterton Road (adj) Kingstanding
  39. Hollyhurst Road (opp) Banners Gate
  40. Monmouth Drive (adj) Banners Gate
  41. Chester Road (before) Banners Gate
  42. Parkwood Drive (opp) New Oscott
  43. Greenway Drive (opp) Banners Gate
  44. Tesco (adj) New Oscott
  45. Plants Close (opp) New Oscott
  46. The Beggars Bush (opp) New Oscott
  47. Oakwood Road (opp) New Oscott
  48. Boldmere Road (opp) Boldmere
  49. Frederick Road (opp) Boldmere
  50. Buckingham Mews (adj) Boldmere
  51. Sutton Girls School (adj) Boldmere
  52. Maney Hill Road (opp) Sutton Coldfield
  53. Duke Street (opp) Sutton Coldfield
  54. Manor Hill (adj) Sutton Coldfield
  55. Gracechurch Centre (Stop SA) Sutton Coldfield
  56. Sutton Parade (before) Sutton Coldfield
  57. Gracechurch Centre (Stop SH) Sutton Coldfield
  58. Reddicap Trading Estate (adj) Reddicap Heath
  59. Norris Way (adj) Sutton Coldfield
  60. Preston Avenue (opp) Reddicap Heath
  61. Monks Kirby Road (adjacent) Reddicap Heath
  62. Bluebellwood Close (adjacent) Reddicap Heath
  63. Langley Heath Drive (adjacent) Reddicap Heath
  64. Willoughby Court (opp) Reddicap Heath
  65. Shottery Grove (adj) Walmley
  66. Cater Drive (adj) Walmley
  67. Oak Farm Close (before) Walmley
  68. Walmley Ash Lane (adj) Minworth
  69. Walmley Ash Road (before) Walmley
  70. Forge Croft (opposite) Minworth
  71. Forge Croft (adjacent) Minworth
  72. Asda Superstore (adjacent) Minworth
  73. Walmley Ash Lane (opp) Minworth
  74. Walmley Junior School (adj) Walmley
  75. Walmley Infant School (adj) Walmley
  76. Plantsbrook Road (before) Walmley
  77. Bonner Drive (adj) Pype Hayes
  78. Elmfield Avenue (adj) Pype Hayes
  79. Hansons Bridge Road (adj) Pype Hayes
  80. Humberstone Road (after) Pype Hayes
  81. Gunter Road (after) Pype Hayes
  82. Paget Road (opposite) Pype Hayes
  83. Varley Vale (adjacent) Pype Hayes
  84. Springthorpe Road (opp) Pype Hayes
  85. Chester Road (after) Pype Hayes
  86. Grange Road (adj) Pype Hayes
  87. Poppy Lane Yenton
  88. Playing Field (adj) Yenton
  89. Holly Lane (before) Yenton
  90. Mason Cottages (near) Yenton
  91. Hart Road (before) Yenton
  92. Erdington Fire Station (adjacent) Erdington
  93. Barnabas Road (Stop EF) Erdington
  94. New Street (Stop ED) Erdington
  95. Six Ways Island (Stop EG) Erdington

77 towards Walsall Bus Station

  1. Barnabas Road (Stop EP) Erdington
  2. Wilton Road (Stop EQ) Erdington
  3. Six Ways Island (Stop EN) Erdington
  4. Erdington Fire Station (opposite) Erdington
  5. Mason Cottages (behind) Yenton
  6. Holly Lane (after) Yenton
  7. Poppy Lane (adj) Yenton
  8. Playing Field (opp) Yenton
  9. Chester Road (before) Pype Hayes
  10. Grange Road (opp) Pype Hayes
  11. Varley Vale (before) Pype Hayes
  12. Springthorpe Road (before) Pype Hayes
  13. Paget Road (before) Pype Hayes
  14. Marshbrook Road (opp) Pype Hayes
  15. Pype Hayes Park (adj) Pype Hayes
  16. Humberstone Road (before) Pype Hayes
  17. Elmfield Avenue (opp) Pype Hayes
  18. Hansons Bridge Road (opp) Pype Hayes
  19. Bonner Drive (opp) Pype Hayes
  20. Plantsbrook Road (after) Walmley
  21. Ashurst Road (opp) Walmley
  22. Walmley Junior School (opp) Walmley
  23. Forge Croft (opposite) Minworth
  24. Walmley Ash Lane (adj) Minworth
  25. Asda Superstore (outside) Minworth
  26. Forge Croft (adjacent) Minworth
  27. Walmley Ash Lane (opp) Minworth
  28. Walmley Ash Road (after) Walmley
  29. Oak Farm Close (after) Walmley
  30. Wylde Green Road (adjacent) Walmley
  31. Shottery Grove (opp) Walmley
  32. Cater Drive (opp) Walmley
  33. Willoughby Court (adj) Reddicap Heath
  34. Berryfields Road (adj) Reddicap Heath
  35. Bluebellwood Close (opposite) Reddicap Heath
  36. Langley Heath Drive (opposite) Reddicap Heath
  37. Monks Kirby Road (opposite) Reddicap Heath
  38. Preston Avenue (after) Reddicap Heath
  39. Reddicap Trading Estate (opp) Reddicap Heath
  40. Norris Way (opp) Sutton Coldfield
  41. Trinity Hill (adj) Sutton Coldfield
  42. Trinity Church (adj) Sutton Coldfield
  43. Gracechurch Centre (Stop SA) Sutton Coldfield
  44. Manor Hill (opposite) Sutton Coldfield
  45. Duke Street (adjacent) Sutton Coldfield
  46. Maney Hill Road (adj) Sutton Coldfield
  47. Sutton Girls School (opp) Boldmere
  48. Buckingham Mews (opp) Boldmere
  49. Frederick Road (adj) Boldmere
  50. Boldmere Road (adj) Boldmere
  51. Oakwood Road (adj) New Oscott
  52. Plants Close (adj) New Oscott
  53. The Beggars Bush (adj) New Oscott
  54. Tesco (opp) New Oscott
  55. Parkwood Drive (adj) New Oscott
  56. Greenway Drive (adj) Banners Gate
  57. Hollyhurst Road (adj) Banners Gate
  58. Chester Road (after) Banners Gate
  59. Winterton Road (opp) Kingstanding
  60. Kingstanding Police Station (before) Kingstanding
  61. Beacon Road (opp) Kingstanding
  62. King George V Field (adj) Banners Gate
  63. Sutton Oak Corner (after) Sutton Oak
  64. The Queslett (after) Hundred Acre
  65. Brabham Crescent (opp) Hundred Acre
  66. Lindens Primary School (opposite) Hundred Acre
  67. Moss Way (adj) Hundred Acre
  68. Bankside Crescent (opp) Hundred Acre
  69. Hillside Drive (opp) Hundred Acre
  70. Blackwood Drive (adj) Hundred Acre
  71. Manor Road (adj) Hundred Acre
  72. Bridlewood (opp) Hundred Acre
  73. The Milestone (adj) Hundred Acre
  74. Foley Court (after) Streetly
  75. Hardwick Road (opposite) Streetly
  76. Inglewood Grove (adj) Streetly
  77. Schoolacre Rise (adj) Foley Arms
  78. Hazelwood Road (adj) Foley Arms
  79. Foley Arms (adj) Foley Arms
  80. Barr Beacon Crossroads (adj) Foley Arms
  81. Walsall Garden Centre (opp) Daisy Bank
  82. Skip Lane (adj) Daisy Bank
  83. Elmstead Close (opp) Daisy Bank
  84. Corn Hill (before) Daisy Bank
  85. Furze Way (before) Daisy Bank
  86. Hay Hill (after) Daisy Bank
  87. Wood End Road (adjacent) Daisy Bank
  88. Appledore Road (after) Daisy Bank
  89. Greaves Avenue (adj) Gillity Village
  90. Broadway North (before) Chuckery
  91. Beaconsfield Court (adj) Chuckery
  92. Lumley Road (opp) Chuckery
  93. Bernard Street (after) Chuckery
  94. Six Ways Walsall (after) Chuckery
  95. Hill Street (after) Chuckery
  96. Upper Bridge Street (on) Walsall
  97. Walsall Bus Station (Stand C) Walsall

Towns & areas on this route

Frequently asked questions

What time is the first 77 bus?

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

What time is the last 77 bus?

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

How much does the 77 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 77 bus?

The 77 is operated by National Express West Midlands.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.