142A
Diamond Bus
142A bus timetable: Halesowen to Merry Hill
Halesowen - Merry Hill
Route map
142A live route map
See the route, stops, and live buses currently on this line.
90 stops
Live buses loading
Map ready
Loading the route map...
Halesowen Bus Station → Merry Hill Bus Station
11 trips · first 07:47 · last 17:47
Mon–Fri
Live Valid 2026-05-01 – 2027-12-31
Swipe sideways to see later trips.
Stop
07:47
Merry Hill Bus Station
08:47
Merry Hill Bus Station
09:47
Merry Hill Bus Station
10:47
Merry Hill Bus Station
11:47
Merry Hill Bus Station
12:47
Merry Hill Bus Station
13:47
Merry Hill Bus Station
14:47
Merry Hill Bus Station
15:47
Merry Hill Bus Station
16:47
Merry Hill Bus Station
17:47
Merry Hill Bus Station
Merry Hill Bus Station → Halesowen Bus Station
12 trips · first 07:13 · last 17:53
Mon–Fri
Live Valid 2026-05-01 – 2027-12-31
Swipe sideways to see later trips.
Stop
07:13
Merry Hill Bus Station
07:50
Merry Hill Bus Station
08:53
Merry Hill Bus Station
09:53
Merry Hill Bus Station
10:53
Merry Hill Bus Station
11:53
Merry Hill Bus Station
12:53
Merry Hill Bus Station
13:53
Merry Hill Bus Station
14:53
Merry Hill Bus Station
15:53
Merry Hill Bus Station
16:53
Merry Hill Bus Station
17:53
Merry Hill Bus Station
Timetable data from Diamond Bus, refreshed 2026-06-12 · Source: Traveline National Dataset (TNDS) · Service code 18-12A-A-y11-3.
All stops shown
52 stops- Halesowen Bus Station Stand F
- Halesowen, Blackberry Lane adjacent
- Hasbury, School Lane adjacent
- Hasbury, Albert Rd opposite
- Hasbury, Uffmoor Lane adjacent
- Hasbury, Brookwillow Rd adjacent
- Hasbury, Bassnage Rd opposite
- Hasbury, Meadowbrook Rd after
- Hasbury, Fallowfield Rd adjacent
- Hasbury, Huntingtree Rd before
- Hasbury, Hanley Close adjacent
- Short Cross, Stourbridge Rd near
- Fatherless Barn, Belle Vale opposite
- Colley Gate, Drews Holloway near
- Fatherless Barn, Beecher Rd after
- Fatherless Barn, High Park Rd opposite
- Fatherless Barn, High Park Rd adjacent
- Wynall, Seymour Rd opposite
- Wollescote, Stevens Park opposite
- Wollescote, Monument Ave opposite
- Lye, Green Lane adjacent
- Lye, Cemetery Rd after
- Stambermill, New Farm Rd opposite
- Stambermill, Woodward Place after
- Oldswinford, Hatfield Rd opposite
- Oldswinford, Junction Station adjacent
- Oldswinford, Cranbourne Rd adjacent
- Stourbridge, Junction Rd opposite
- Stourbridge, Vauxhall Rd adjacent
- Stourbridge Interchange Stand B
- Stourbridge Fire Station adjacent
- Stourbridge, Junction Rd adjacent
- Oldswinford, Cranbourne Rd opposite
- Oldswinford, Junction Station opposite
- Oldswinford, Hatfield Rd adjacent
- Stambermill, Grange Lane after
- Stambermill, Crowle Drive opposite
- Stambermill, Romsley Rd opposite
- Stambermill, Stourbridge Rd opposite
- Stambermill, Hickman St opposite
- Stambermill, Bagleys Rd after
- Stambermill, Fennel Rd adjacent
- Stambermill, Sandringham Way opposite
- Withymoor Village, Fir Croft adjacent
- Withymoor Village, Sainsburys opposite
- Withymoor Village, Norbury Drive adjacent
- Withymoor Village, Gayfield Ave opposite
- Brierley Hill, The Goss adjacent
- Merry Hill, Delph Rd adjacent
- Merry Hill, Corbett Rd opposite
- Merry Hill, The Embankment before
- Merry Hill Bus Station Stand E