25 Bloxwich to Kingstanding via Aldridge, Pheasey

Operated by Walsall Community Transport. First bus 09:19, last bus 15:45. 15 journeys on weekdays. Fares: singles capped at £3 — more.

Next towards Kingstanding from Drake Road (Stop BD): 12:45, 13:45, 14:45

Next towards Bloxwich from Kingstanding Circle Westside (after): 13:10, 14:10, 15:10

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

Timetable

Ends at Kingstanding Circle Westside unless marked “to …” · Monday to Friday · 7 journeys
Stop 09:4510:4511:4512:4513:4514:4515:45 to Shopping Centre
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·

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.

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 →

Tickets on the 25

Walsall Community Transport publishes singles, day returns, day tickets and season tickets on this route for adults, children and older passengers.

Adult nBUS · Child nBUS · Group nBUS · Adult Return · Child Return

…and 61 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 Walsall Community Transport's own fares data on the Bus Open Data Service, last updated 6 March 2026. That dataset lists what's sold, not what it costs, so check prices with Walsall Community Transport.

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 Walsall Community Transport 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 25

25 towards Kingstanding

All 74 stops
  1. Drake Road (Stop BD) Bloxwich
  2. Victoria Avenue (Stop BE) Bloxwich
  3. Elmore Row (opposite) Bloxwich
  4. Bloxwich Hospital (opposite) Blakenall Heath
  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. Hillside Crescent (after) Heath End
  20. Foundry Lane (after) Little Bloxwich
  21. Hillwood (after) Heath End
  22. Commonside (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. Gilpin Crescent (after) Ryders Hayes
  28. Ryders Hayes (near) 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. Mill Road (after) High Heath
  37. Church Way (opp) High Heath
  38. Harrison Road (opp) High Heath
  39. Defford Avenue (adj) Shelfield
  40. Four Crosses Road (opp) 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. Barr Beacon Crossroads (after) Foley Arms
  57. Beacon Hill Farm (opp) 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. Chantrey Crescent (after) Pheasey
  70. Gainsborough Crescent (before) 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

All 80 stops
  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. Chantrey Crescent (before) Pheasey
  7. Clausen Close (adjacent) Pheasey
  8. Meadow View School (opp) Pheasey
  9. Stanfield Road (opp) Pheasey
  10. Horsley Road (after) 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. Bronstone Stables (opposite) Foley Arms
  23. Little Hardwick Road (opp) Barr Common
  24. Valley Nurseries (before) Barr Common
  25. Knights Hill (adj) Barr Common
  26. St Francis College (opp) Aldridge
  27. Hallcroft Way (opp) Aldridge
  28. Rookery Lane (opposite) Aldridge
  29. The Avion (Stop AD) Aldridge
  30. Aldridge Shopping Centre (Stop AF) Aldridge
  31. Middlemore Lane (before) 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. Church Way (opp) High Heath
  40. Spring Lane (after) High Heath
  41. Field Lane (before) High Heath
  42. Mill Road (before) High Heath
  43. Millfield Avenue (adj) 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. Paradise Grove (opp) Pelsall Wood
  56. Foundry Lane (before) Little Bloxwich
  57. Hillwood (after) Heath End
  58. Commonside (after) Heath End
  59. Allens Lane (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. Lydford Road (opp) Wallington Heath
  79. Westhall Gate (adj) Wallington Heath
  80. Drake Road (Stop BD) Bloxwich

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 Walsall Community Transport via the DfT Bus Open Data Service (West Midlands feed). Walsall Community Transport last updated their Bus Open Data publications on 30 March 2026. Check before you travel — services can change at short notice.