24 Merry Hill to Halesowen via Haden Hill, Old Hill
Operated by Diamond Bus. First bus 07:00, last bus 19:00. 26 journeys on weekdays. Fares: singles capped at £3 — more.
Wanted a different 24? 54 other bus routes are numbered 24 elsewhere in the UK — see every 24 bus timetable by area.
| Stop | 07:00 | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | 17:00 | 18:00 | 19:00 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Merry Hill Bus Station (Stand A) | 07:00 | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 15:00 | 16:00 | 17:00 | 18:00 | 19:00 |
| Lea Bank Road (opp) | 07:08 | 08:08 | 09:08 | 10:08 | 11:08 | 12:08 | 13:08 | 14:08 | 15:08 | 16:08 | 17:08 | 18:08 | 19:08 |
| Tesco (opp) | 07:16 | 08:16 | 09:16 | 10:16 | 11:16 | 12:16 | 13:16 | 14:16 | 15:16 | 16:16 | 17:16 | 18:16 | 19:16 |
| Halesowen Road (near) | 07:24 | 08:24 | 09:24 | 10:24 | 11:24 | 12:24 | 13:24 | 14:24 | 15:24 | 16:24 | 17:24 | 18:24 | 19:24 |
| Bus Interchange (Stop BB) | 07:33 | 08:33 | 09:33 | 10:33 | 11:33 | 12:33 | 13:33 | 14:33 | 15:33 | 16:33 | 17:33 | 18:33 | 19:33 |
| Rowley Regis Station (adjacent) | 07:37 | 08:37 | 09:37 | 10:37 | 11:37 | 12:37 | 13:37 | 14:37 | 15:37 | 16:37 | 17:37 | 18:37 | 19:37 |
| Shenstone Avenue (opp) | 07:46 | 08:46 | 09:46 | 10:46 | 11:46 | 12:46 | 13:46 | 14:46 | 15:46 | 16:46 | 17:46 | 18:46 | 19:46 |
| Halesowen Bus Station (Stand G) | 07:53 | 08:55 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:55 | 15:55 | 16:55 | 17:55 | 18:53 | 19:53 |
Each column is one journey, headed by the time it sets off. 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.
Tickets on the 24
Diamond Bus publishes singles, day tickets and season tickets on this route for adults and children.
Adult nBUS · Child nBUS · Group nBUS · Adult Single Capped · Child Single Capped
…and 16 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 Diamond Bus's own fares data on the Bus Open Data Service, last updated 26 September 2026. That dataset lists what's sold, not what it costs, so check prices with Diamond Bus.
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 Diamond Bus 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 24
24 towards Halesowen
All 50 stops
- Merry Hill Bus Station (Stand A) Merry Hill
- Two Woods Lane (opp) Merry Hill
- Victoria Road (opposite) Quarry Bank
- Coppice Rise (adjacent) Quarry Bank
- Birch Coppice Saltwells
- Crabourne Road (opp) Saltwells
- Heath Road (adjacent) Saltwells
- Lea Bank Road (opp) Saltwells
- Middle (NE-bound) Saltwells
- Flats (adj) Saltwells
- Stoney Lane (before) Saltwells
- Heath Road (opposite) Saltwells
- Dudley Wood Road (opposite) Saltwells
- Tewkesbury Drive (opp) Darby End
- Tesco (opp) Cradley Heath
- Central Market Hall (adjacent) Cradley Heath
- Station Street (opposite) Cradley Heath
- Congreaves Road (after) Cradley Heath
- Surfeit Hill (adj) Cradley
- Dingle Avenue (opp) Haden Hill
- The Parade (adjacent) Haden Hill
- Trejon Road (opposite) Haden Hill
- High Avenue (opp) Haden Hill
- Halesowen Road (near) Haden Hill
- Waterfall Lane (adj) Old Hill
- Castle Close (after) Old Hill
- Playing Field (adj) Old Hill
- Waterfall Lane (adj) Blackheath
- Ross Heights (after) Rowley Regis
- Bell End (adj) Rowley Regis
- Carlyle Road (adjacent) Blackheath
- Bus Interchange (Stop BB) Blackheath
- Rowley Regis Station (adjacent) Rowley Regis
- Church Street (Stop BP) Hurst Green
- Masters Lane (after) Hurst Green
- Clement Road (opp) Hurst Green
- Southwick Road (adj) Hurst Green
- Feldon Lane (adj) Hurst Green
- Greenhill Road (opp) Hurst Green
- Radcliffe Drive (opp) Hurst Green
- Compton Road (before) Lapal
- Spies Lane (before) Lapal
- Shenstone Avenue (opp) Lapal
- Priory Road (adj) Lapal
- Lapal Lane North (adj) Lapal
- Cloister Drive (adj) Halesowen
- Manor Abbey Stadium (adj) Halesowen
- Woodman Close (opp) Halesowen
- Pool Road (opposite) Halesowen
- Halesowen Bus Station (Stand G) Halesowen
24 towards Merry Hill
All 50 stops
- Halesowen Bus Station (Stand G) Halesowen
- Pool Road (adjacent) Halesowen
- Woodman Close (adj) Halesowen
- Manor Abbey Stadium (opp) Halesowen
- Cloister Drive (opp) Halesowen
- Lapal Lane North (opp) Lapal
- Priory Road (opp) Lapal
- Shenstone Avenue (adj) Lapal
- Spies Lane (after) Lapal
- Compton Road (after) Lapal
- Radcliffe Drive (adj) Hurst Green
- Greenhill Road (adj) Hurst Green
- Feldon Lane (opp) Hurst Green
- Southwick Road (opp) Hurst Green
- Clement Road (adj) Hurst Green
- Church Street (Stop BQ) Hurst Green
- Rowley Regis Station (after) Rowley Regis
- Park Street (opposite) Blackheath
- Oldbury Road (Stop BA) Blackheath
- Carlyle Road (before) Blackheath
- Bell End (opp) Rowley Regis
- Ross Heights (before) Rowley Regis
- Waterfall Lane (after) Blackheath
- Playing Field (opp) Old Hill
- Castle Close (before) Old Hill
- Grange Road (adj) Old Hill
- Old Hill Station (near) Old Hill
- High Avenue (adj) Haden Hill
- Trejon Road (adjacent) Haden Hill
- The Parade (opposite) Haden Hill
- Dingle Avenue (adj) Haden Hill
- Surfeit Hill (opp) Cradley
- Congreaves Road (opposite) Cradley Heath
- Five Ways (before) Cradley Heath
- Central Market Hall (opposite) Cradley Heath
- Tesco (before) Cradley Heath
- Tewkesbury Drive (adj) Darby End
- Heath Road (adjacent) Saltwells
- Lea Bank Road (opp) Saltwells
- Middle (NE-bound) Saltwells
- Flats (adj) Saltwells
- Stoney Lane (before) Saltwells
- Heath Road (opposite) Saltwells
- Dudley Wood Road (adjacent) Saltwells
- Crabourne Road (adj) Saltwells
- Birch Coppice (adj) Saltwells
- Coppice Rise Quarry Bank
- Victoria Road (adj) Quarry Bank
- Two Woods Lane (adj) Merry Hill
- Merry Hill Bus Station (Stand A) Merry Hill
Towns & areas on this route
Frequently asked questions
What time is the first 24 bus?
The first 24 departure on weekdays leaves at 07:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 24 bus?
The last 24 on weekdays leaves its first stop at 19:00. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 24 bus cost?
The 24 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. Diamond Bus day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 24 bus?
The 24 is operated by Diamond Bus.
Timetable data from Diamond Bus via the DfT Bus Open Data Service (West Midlands feed). Diamond Bus last updated their Bus Open Data publications on 28 August 2026. Check before you travel — services can change at short notice.