25 Bloxwich Park ↔ Kingstanding Circle Westside
Operated by Walsall Community Transport. First bus 09:19, last bus 15:45. 15 journeys on weekdays.
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.
| Drake Road (Stop BD) | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:45 |
|---|---|---|---|---|---|---|---|
| Health Centre (opp) | 09:52 | 10:52 | 11:52 | 12:52 | 13:52 | 14:52 | 15:52 |
| Goscote Hospital (opposite) | 09:58 | 10:58 | 11:58 | 12:58 | 13:58 | 14:58 | 15:58 |
| Old Town Lane (opposite) | 10:07 | 11:07 | 12:07 | 13:07 | 14:07 | 15:07 | 16:07 |
| St Andrews Avenue (after) | 10:10 | 11:10 | 12:10 | 13:10 | 14:10 | 15:10 | 16:10 |
| Pelsall Cenotaph (adj) | 10:14 | 11:14 | 12:14 | 13:14 | 14:14 | 15:14 | 16:14 |
| Mill Road (after) | 10:19 | 11:19 | 12:19 | 13:19 | 14:19 | 15:19 | 16:19 |
| Aldridge Shopping Centre (Stop AA) | 10:30 | 11:30 | 12:30 | 13:30 | 14:30 | 15:30 | 16:30 |
| Barr Beacon Crossroads (after) | 10:40 | 11:40 | 12:40 | 13:40 | 14:40 | 15:40 | · |
| Beacon Heights (opp) | 10:43 | 11:43 | 12:43 | 13:43 | 14:43 | 15:43 | · |
| Raeburn Road (adjacent) | 10:51 | 11:51 | 12:51 | 13:51 | 14:51 | 15:51 | · |
| Chantrey Crescent (after) | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | · |
| Kingstanding Circle Westside (before) | 11:05 | 12:05 | 13:05 | 14:05 | 15:05 | 16:05 | · |
Route map
All stops on route 25
25 towards Kingstanding Circle Westside
- Victoria Avenue (Stop BE) Bloxwich
- Drake Road (Stop BD) Bloxwich
- Bloxwich Hospital (opposite) Blakenall Heath
- Elmore Row (opposite) Bloxwich
- Pinfold (adjacent) Blakenall Heath
- Woodall Street (opp) Blakenall Heath
- Blakenall Lane (before) Blakenall Heath
- Chantry Avenue (after) Harden
- Health Centre (opp) Harden
- Harden Grove (after) Harden
- Shakespeare Crescent (adj) Harden
- Coalpool Lane (opp) Coal Pool
- Goscote Lodge Crescent (opp) Goscote
- Goscote Close (opp) Goscote
- Hildicks Bridge (after) Goscote
- Goscote Hospital (opposite) Goscote
- Slacky Lane (opp) Goscote
- Allens Lane (before) Heath End
- Foundry Lane (after) Little Bloxwich
- Commonside (after) Heath End
- Hillwood (after) Heath End
- Hillside Crescent (after) Heath End
- Paradise Grove (adj) Pelsall Wood
- Shortlands Lane (opp) Pelsall Wood
- School Lane (opp) Pelsall Wood
- Old Town Lane (opposite) Pelsall Wood
- Ryders Hayes (near) Ryders Hayes
- Gilpin Crescent (after) Ryders Hayes
- St Andrews Avenue (after) Ryders Hayes
- Smithy Drive (adj) Ryders Hayes
- Pelsall Cenotaph (adj) Pelsall
- Old Vicarage Close (opposite) Heath End
- Vicarage Road (after) High Heath
- Daisy Bank Close (after) High Heath
- Millfield Avenue (opp) High Heath
- Church Way (opp) High Heath
- Mill Road (after) High Heath
- Harrison Road (opp) High Heath
- Four Crosses Road (opp) Shelfield
- Defford Avenue (adj) Shelfield
- New Street (adj) Shelfield
- Barns Lane (opp) Westgate
- Wharf Approach (opp) Westgate
- Burnfields Close (before) Redhouse Industrial Estate
- Middlemore Lane (after) Aldridge
- Aldridge Shopping Centre (Stop AA) Aldridge
- The Avion (Stop AC) Aldridge
- Rookery Lane (adjacent) Aldridge
- Hallcroft Way (adj) Aldridge
- St Francis College (adj) Aldridge
- Knights Hill (opp) Barr Common
- Valley Nurseries (after) Barr Common
- Little Hardwick Road (adj) Barr Common
- Bronstone Stables (adj) Foley Arms
- Foley Arms (adj) Foley Arms
- Beacon Hill Farm (opp) Foley Arms
- Barr Beacon Crossroads (after) Foley Arms
- Beacon Heights (opp) Barr Beacon
- Old Hall Lane (opposite) Pheasey
- Pheasey Church (outside) Pheasey
- Morland Road (after) Pheasey
- Beacon Road (after) Pheasey
- Community Centre (opposite) Pheasey
- Raeburn Road (adjacent) Pheasey
- Horsley Road (before) Pheasey
- Stanfield Road (adj) Pheasey
- Meadow View School (adj) Pheasey
- Clausen Close (opp) Pheasey
- Gainsborough Crescent (before) Pheasey
- Chantrey Crescent (after) Pheasey
- Riven Rise (adj) Pheasey
- Penge Grove (adj) Kingstanding
- Shady Lane (opp) Kingstanding
- Kingstanding Circle Westside (before) Kingstanding
25 towards Bloxwich Park
- Kingstanding Circle Westside (after) Kingstanding
- Shady Lane (adj) Kingstanding
- Penge Grove (opp) Kingstanding
- Riven Rise (opp) Pheasey
- Gainsborough Crescent (after) Pheasey
- Clausen Close (adjacent) Pheasey
- Chantrey Crescent (before) Pheasey
- Meadow View School (opp) Pheasey
- Horsley Road (after) Pheasey
- Stanfield Road (opp) Pheasey
- Raeburn Road (opposite) Pheasey
- Community Centre (adjacent) Pheasey
- Beacon Road (before) Pheasey
- Morland Road (before) Pheasey
- Pheasey Church (opposite) Pheasey
- Old Hall Lane (adjacent) Pheasey
- Beacon Heights (adj) Barr Beacon
- Bella Pais Close (adj) Barr Beacon
- Beacon Hill Farm (adj) Foley Arms
- Barr Beacon Crossroads (after) Foley Arms
- Beacon Hill (adj) Foley Arms
- Little Hardwick Road (opp) Barr Common
- Bronstone Stables (opposite) Foley Arms
- Valley Nurseries (before) Barr Common
- Knights Hill (adj) Barr Common
- St Francis College (opp) Aldridge
- Hallcroft Way (opp) Aldridge
- The Avion (Stop AD) Aldridge
- Rookery Lane (opposite) Aldridge
- Middlemore Lane (before) Aldridge
- Aldridge Shopping Centre (Stop AF) Aldridge
- Burnfields Close (opp) Redhouse Industrial Estate
- Wharf Approach (adj) Westgate
- Barns Lane (adj) Westgate
- New Street (opp) Shelfield
- Four Crosses Road (opp) Shelfield
- Defford Avenue (opp) Shelfield
- Spring Lane (before) High Heath
- Spring Lane (after) High Heath
- Church Way (opp) High Heath
- Field Lane (before) High Heath
- Millfield Avenue (adj) High Heath
- Mill Road (before) High Heath
- Daisy Bank Close (before) High Heath
- Vicarage Road (before) High Heath
- Old Vicarage Close (after) Heath End
- Pelsall Cenotaph (opp) Pelsall
- Smithy Drive (opp) Ryders Hayes
- St Andrews Avenue (opp) Ryders Hayes
- Ryders Hayes (on) Ryders Hayes
- Gilpin Crescent (before) Ryders Hayes
- Pelsall Common (after) Pelsall
- Old Town Lane (adj) Pelsall Wood
- School Lane (adj) Pelsall Wood
- Foundry Lane (before) Little Bloxwich
- Paradise Grove (opp) Pelsall Wood
- Hillwood (after) Heath End
- Allens Lane (after) Heath End
- Commonside (after) Heath End
- Goscote Hospital (adjacent) Goscote
- Hildicks Bridge (before) Goscote
- Goscote Close (adj) Goscote
- Goscote Lodge Crescent (adj) Goscote
- Shakespeare Crescent (opp) Harden
- Harden Grove (after) Harden
- Health Centre (adj) Harden
- Chantry Avenue (before) Harden
- Guild Avenue (before) Harden
- Blakenall Lane (after) Blakenall Heath
- Woodall Street (opp) Blakenall Heath
- Pinfold (opposite) Blakenall Heath
- Bloxwich Hospital (adjacent) Blakenall Heath
- Elmore Row (adjacent) Bloxwich
- Victoria Avenue (Stop BB) Bloxwich
- Westhall Gate (opp) Wallington Heath
- Lydford Road (adj) Wallington Heath
- Stafford Road (after) Wallington Heath
- Westhall Gate (adj) Wallington Heath
- Lydford Road (opp) Wallington Heath
- Drake Road (Stop BD) Bloxwich
Service history & registered changes
- ✏️ Changed effective 1 Sept 2026 Warrington Bus Station → Gorse Covert
- ✏️ Changed effective 1 Sept 2026 Peppard Common → Central Reading
- 🆕 Registered effective 20 Jul 2026 Operating between Peppard Common and Central Reading given service number 25 / 25a / 83 effective from 20 July 2026. To amend Timetable.
- 🆕 Registered effective 21 Jun 2026 Operating between Nottingham King Street and Arnold, Front Street given service number 25 / 25B / 27 effective from 21 June 2026. To amend Route and Timetable.
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.