25 Bloxwich Park ↔ Kingstanding Circle Westside

Operated by Walsall Community Transport. First bus 09:19, last bus 15:45. 15 journeys on weekdays.

The 25 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. 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.

25 towards Kingstanding Circle Westside — Monday to Friday (7 journeys)
Drake Road (Stop BD) 09:4510:4511:4512:4513:4514:4515:45
Health Centre (opp) 09:5210:5211:5212:5213:5214:5215:52
Goscote Hospital (opposite) 09:5810:5811:5812:5813:5814:5815:58
Old Town Lane (opposite) 10:0711:0712:0713:0714:0715:0716:07
St Andrews Avenue (after) 10:1011:1012:1013:1014:1015:1016:10
Pelsall Cenotaph (adj) 10:1411:1412:1413:1414:1415:1416:14
Mill Road (after) 10:1911:1912:1913:1914:1915:1916:19
Aldridge Shopping Centre (Stop AA) 10:3011:3012:3013:3014:3015:3016:30
Barr Beacon Crossroads (after) 10:4011:4012:4013:4014:4015:40·
Beacon Heights (opp) 10:4311:4312:4313:4314:4315:43·
Raeburn Road (adjacent) 10:5111:5112:5113:5114:5115:51·
Chantrey Crescent (after) 11:0012:0013:0014:0015:0016:00·
Kingstanding Circle Westside (before) 11:0512:0513:0514:0515:0516:05·

Route map

All stops on route 25

25 towards Kingstanding Circle Westside

  1. Victoria Avenue (Stop BE) Bloxwich
  2. Drake Road (Stop BD) Bloxwich
  3. Bloxwich Hospital (opposite) Blakenall Heath
  4. Elmore Row (opposite) Bloxwich
  5. Pinfold (adjacent) Blakenall Heath
  6. Woodall Street (opp) Blakenall Heath
  7. Blakenall Lane (before) Blakenall Heath
  8. Chantry Avenue (after) Harden
  9. Health Centre (opp) Harden
  10. Harden Grove (after) Harden
  11. Shakespeare Crescent (adj) Harden
  12. Coalpool Lane (opp) Coal Pool
  13. Goscote Lodge Crescent (opp) Goscote
  14. Goscote Close (opp) Goscote
  15. Hildicks Bridge (after) Goscote
  16. Goscote Hospital (opposite) Goscote
  17. Slacky Lane (opp) Goscote
  18. Allens Lane (before) Heath End
  19. Foundry Lane (after) Little Bloxwich
  20. Commonside (after) Heath End
  21. Hillwood (after) Heath End
  22. Hillside Crescent (after) Heath End
  23. Paradise Grove (adj) Pelsall Wood
  24. Shortlands Lane (opp) Pelsall Wood
  25. School Lane (opp) Pelsall Wood
  26. Old Town Lane (opposite) Pelsall Wood
  27. Ryders Hayes (near) Ryders Hayes
  28. Gilpin Crescent (after) Ryders Hayes
  29. St Andrews Avenue (after) Ryders Hayes
  30. Smithy Drive (adj) Ryders Hayes
  31. Pelsall Cenotaph (adj) Pelsall
  32. Old Vicarage Close (opposite) Heath End
  33. Vicarage Road (after) High Heath
  34. Daisy Bank Close (after) High Heath
  35. Millfield Avenue (opp) High Heath
  36. Church Way (opp) High Heath
  37. Mill Road (after) High Heath
  38. Harrison Road (opp) High Heath
  39. Four Crosses Road (opp) Shelfield
  40. Defford Avenue (adj) Shelfield
  41. New Street (adj) Shelfield
  42. Barns Lane (opp) Westgate
  43. Wharf Approach (opp) Westgate
  44. Burnfields Close (before) Redhouse Industrial Estate
  45. Middlemore Lane (after) Aldridge
  46. Aldridge Shopping Centre (Stop AA) Aldridge
  47. The Avion (Stop AC) Aldridge
  48. Rookery Lane (adjacent) Aldridge
  49. Hallcroft Way (adj) Aldridge
  50. St Francis College (adj) Aldridge
  51. Knights Hill (opp) Barr Common
  52. Valley Nurseries (after) Barr Common
  53. Little Hardwick Road (adj) Barr Common
  54. Bronstone Stables (adj) Foley Arms
  55. Foley Arms (adj) Foley Arms
  56. Beacon Hill Farm (opp) Foley Arms
  57. Barr Beacon Crossroads (after) Foley Arms
  58. Beacon Heights (opp) Barr Beacon
  59. Old Hall Lane (opposite) Pheasey
  60. Pheasey Church (outside) Pheasey
  61. Morland Road (after) Pheasey
  62. Beacon Road (after) Pheasey
  63. Community Centre (opposite) Pheasey
  64. Raeburn Road (adjacent) Pheasey
  65. Horsley Road (before) Pheasey
  66. Stanfield Road (adj) Pheasey
  67. Meadow View School (adj) Pheasey
  68. Clausen Close (opp) Pheasey
  69. Gainsborough Crescent (before) Pheasey
  70. Chantrey Crescent (after) Pheasey
  71. Riven Rise (adj) Pheasey
  72. Penge Grove (adj) Kingstanding
  73. Shady Lane (opp) Kingstanding
  74. Kingstanding Circle Westside (before) Kingstanding

25 towards Bloxwich Park

  1. Kingstanding Circle Westside (after) Kingstanding
  2. Shady Lane (adj) Kingstanding
  3. Penge Grove (opp) Kingstanding
  4. Riven Rise (opp) Pheasey
  5. Gainsborough Crescent (after) Pheasey
  6. Clausen Close (adjacent) Pheasey
  7. Chantrey Crescent (before) Pheasey
  8. Meadow View School (opp) Pheasey
  9. Horsley Road (after) Pheasey
  10. Stanfield Road (opp) Pheasey
  11. Raeburn Road (opposite) Pheasey
  12. Community Centre (adjacent) Pheasey
  13. Beacon Road (before) Pheasey
  14. Morland Road (before) Pheasey
  15. Pheasey Church (opposite) Pheasey
  16. Old Hall Lane (adjacent) Pheasey
  17. Beacon Heights (adj) Barr Beacon
  18. Bella Pais Close (adj) Barr Beacon
  19. Beacon Hill Farm (adj) Foley Arms
  20. Barr Beacon Crossroads (after) Foley Arms
  21. Beacon Hill (adj) Foley Arms
  22. Little Hardwick Road (opp) Barr Common
  23. Bronstone Stables (opposite) Foley Arms
  24. Valley Nurseries (before) Barr Common
  25. Knights Hill (adj) Barr Common
  26. St Francis College (opp) Aldridge
  27. Hallcroft Way (opp) Aldridge
  28. The Avion (Stop AD) Aldridge
  29. Rookery Lane (opposite) Aldridge
  30. Middlemore Lane (before) Aldridge
  31. Aldridge Shopping Centre (Stop AF) Aldridge
  32. Burnfields Close (opp) Redhouse Industrial Estate
  33. Wharf Approach (adj) Westgate
  34. Barns Lane (adj) Westgate
  35. New Street (opp) Shelfield
  36. Four Crosses Road (opp) Shelfield
  37. Defford Avenue (opp) Shelfield
  38. Spring Lane (before) High Heath
  39. Spring Lane (after) High Heath
  40. Church Way (opp) High Heath
  41. Field Lane (before) High Heath
  42. Millfield Avenue (adj) High Heath
  43. Mill Road (before) High Heath
  44. Daisy Bank Close (before) High Heath
  45. Vicarage Road (before) High Heath
  46. Old Vicarage Close (after) Heath End
  47. Pelsall Cenotaph (opp) Pelsall
  48. Smithy Drive (opp) Ryders Hayes
  49. St Andrews Avenue (opp) Ryders Hayes
  50. Ryders Hayes (on) Ryders Hayes
  51. Gilpin Crescent (before) Ryders Hayes
  52. Pelsall Common (after) Pelsall
  53. Old Town Lane (adj) Pelsall Wood
  54. School Lane (adj) Pelsall Wood
  55. Foundry Lane (before) Little Bloxwich
  56. Paradise Grove (opp) Pelsall Wood
  57. Hillwood (after) Heath End
  58. Allens Lane (after) Heath End
  59. Commonside (after) Heath End
  60. Goscote Hospital (adjacent) Goscote
  61. Hildicks Bridge (before) Goscote
  62. Goscote Close (adj) Goscote
  63. Goscote Lodge Crescent (adj) Goscote
  64. Shakespeare Crescent (opp) Harden
  65. Harden Grove (after) Harden
  66. Health Centre (adj) Harden
  67. Chantry Avenue (before) Harden
  68. Guild Avenue (before) Harden
  69. Blakenall Lane (after) Blakenall Heath
  70. Woodall Street (opp) Blakenall Heath
  71. Pinfold (opposite) Blakenall Heath
  72. Bloxwich Hospital (adjacent) Blakenall Heath
  73. Elmore Row (adjacent) Bloxwich
  74. Victoria Avenue (Stop BB) Bloxwich
  75. Westhall Gate (opp) Wallington Heath
  76. Lydford Road (adj) Wallington Heath
  77. Stafford Road (after) Wallington Heath
  78. Westhall Gate (adj) Wallington Heath
  79. Lydford Road (opp) Wallington Heath
  80. Drake Road (Stop BD) Bloxwich

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 25 bus?

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

What time is the last 25 bus?

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

How much does the 25 bus cost?

The 25 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Walsall Community Transport day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 25 bus?

The 25 is operated by Walsall Community Transport.

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