25 Priory Street ↔ Stourbridge Interchange

Operated by National Express West Midlands. First bus 06:42, last bus 23:25. 94 journeys on weekdays.

💷 Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with National Express West Midlands whether this route takes part. 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 Stourbridge Interchange — Monday to Friday (40 journeys)
Priory Street (Stop DY11) ·06:5007:2007:5008:2008:4008:5509:2509:4009:5510:2510:4010:5511:2511:4011:5512:2512:4012:5513:2513:4013:5514:2514:4014:5515:2515:4015:5516:3016:4017:0017:3517:4018:0518:3519:0520:0021:0022:0023:00
Archhill Street (adj) ·07:0207:3208:0408:3408:5109:0809:3809:5110:0810:3810:5111:0811:3811:5112:0812:3812:5113:0813:3813:5114:0814:3814:5115:0815:4015:5116:1016:4216:5117:1617:4817:5118:1618:4819:1820:0921:0922:0923:09
Merry Hill Bus Station (Stand E) ·07:1807:4808:2308:5809:0509:2809:5810:1010:2810:5811:1011:2811:5812:1012:2812:5813:1013:2813:5814:1014:2814:5815:1015:2816:0016:1016:3017:0017:1017:3518:0518:1018:3518:5819:2820:2221:2222:2223:22
Sainsburys (adjacent) ·07:2607:5608:3109:06·09:3610:0610:1810:3611:0611:1811:3612:0612:1812:3613:0613:1813:3614:0614:1814:3615:0615:1815:3616:0816:1816:3817:0817:1817:4318:1318:1818:43······
Stourbridge Interchange (Stand E) 06:4307:4308:1008:5309:20·09:5310:2010:3210:5311:2011:3211:5312:2012:3212:5313:2013:3213:5314:2014:3214:5315:2015:3215:5116:2216:3216:5517:2217:3218:0018:2718:3219:00······
Broadwaters Drive (adj) 06:5807:58·09:08··10:08··11:08··12:08··13:08··14:08··15:08··16:06··17:10··18:15··19:13······
Kidderminster Bus Station (Stand 8) 07:0808:08·09:18··10:18··11:18··12:18··13:18··14:18··15:18··16:16··17:20··18:25··19:22······

Route map

All stops on route 25

25 towards Stourbridge Interchange

  1. Priory Street (Stop DY11) Dudley
  2. St Edmunds Church (Stop DY12) Dudley
  3. New Bond Street (after) Kates Hill
  4. Old Buffery Gardens (opposite) Dixons Green
  5. Selbourne Road (adj) Baptist End
  6. New Road (after) Baptist End
  7. Baptist End Road (before) Baptist End
  8. Round Street (after) Baptist End
  9. Archhill Street (adj) Netherton
  10. Church Road (opp) Netherton
  11. Primrose Road (opposite) Netherton
  12. Yew Tree Road (opposite) Netherton
  13. Kingsley Street (adj) Netherton
  14. Church Road (before) Netherton
  15. St Johns Street (after) Netherton
  16. Blackbrook Road (opp) Netherton
  17. Netherton Parish Church (opp) Netherton
  18. Knowle Hill Road (adj) Netherton
  19. Lodge Farm Reservoir (adj) Saltwells
  20. Blackbrook Close (adj) Saltwells
  21. Enterprise Trading Estate (adj) Merry Hill
  22. Merry Hill Centre (adj) Merry Hill
  23. Merry Hill Bus Station (Stand E) Merry Hill
  24. The Embankment (after) Merry Hill
  25. Corbett Road (adj) Merry Hill
  26. Delph Road (opp) Merry Hill
  27. The Goss (opp) Brierley Hill
  28. Gayfield Avenue (adj) Withymoor Village
  29. Norbury Drive (opp) Withymoor Village
  30. Fir Croft (opp) Withymoor Village
  31. Sainsburys (adjacent) Withymoor Village
  32. Sandringham Way (adjacent) Stambermill
  33. Fennel Road (opp) Stambermill
  34. Bagleys Road (before) Stambermill
  35. Hickman Street (adj) Stambermill
  36. Stourbridge Road (adj) Stambermill
  37. Romsley Road (adj) Stambermill
  38. Crowle Drive (adj) Stambermill
  39. New Farm Road (opp) Stambermill
  40. Hatfield Road (opp) Oldswinford
  41. Woodward Place (after) Stambermill
  42. Junction Station (adj) Oldswinford
  43. Cranbourne Road (adj) Oldswinford
  44. Junction Road (opp) Stourbridge
  45. Vauxhall Road (adj) Stourbridge
  46. Stourbridge Interchange (Stand E) Stourbridge
  47. Hill Street (opp) Stourbridge
  48. The Plough & Harrow (after) Oldswinford
  49. Mary Stevens Park (adj) Norton
  50. Stanley Road (adj) Norton
  51. Beech Road (adj) Norton
  52. Osmaston Road (adj) Norton
  53. Carver Gardens (before) Norton
  54. Crown Inn (adj) Iverley
  55. Heath Drive (opp) Broadwaters
  56. Broadwaters Drive (adj) Broadwaters
  57. Hurcott Road Crossroads (Southbound) Greenhill
  58. Linden Avenue (Adj) Greenhill
  59. Cricket Ground (adj) Kidderminster
  60. Villiers Street (opp) Kidderminster
  61. Lorne Street (opp) Kidderminster
  62. Railway Station (adj) Kidderminster
  63. Green Street (adj) Kidderminster
  64. Kidderminster Bus Station (Stand 8) Kidderminster

25 towards Priory Street

  1. Kidderminster Bus Station (Stand 8) Kidderminster
  2. Town Hall (Stand B) Kidderminster
  3. Oxford Street (Stand B) Kidderminster
  4. Railway Station (opp) Kidderminster
  5. Lorne Street (adj) Kidderminster
  6. Cricket Ground (opp) Kidderminster
  7. Villiers Street (adj) Kidderminster
  8. Bowling Green (adj) Greenhill
  9. Hurcott Road Crossroads (Southbound) Greenhill
  10. Broadwaters Drive (Opp) Broadwaters
  11. Heath Drive (Adj) Broadwaters
  12. Crown Inn (opp) Iverley
  13. Carver Gardens (opposite) Norton
  14. Stanley Road (opp) Norton
  15. Beech Road (opp) Norton
  16. The Plough & Harrow (opp) Oldswinford
  17. Mary Stevens Park (opp) Norton
  18. Stourbridge Ring Road (opp) Stourbridge
  19. Hill Street (adj) Stourbridge
  20. Stourbridge Interchange (Stand B) Stourbridge
  21. Stourbridge Fire Station (adj) Stourbridge
  22. Junction Road (adj) Stourbridge
  23. Cranbourne Road (opp) Oldswinford
  24. Junction Station (opp) Oldswinford
  25. Hatfield Road (adj) Oldswinford
  26. Grange Lane (after) Stambermill
  27. Crowle Drive (opp) Stambermill
  28. Romsley Road (opp) Stambermill
  29. Stourbridge Road (opp) Stambermill
  30. Hickman Street (opp) Stambermill
  31. Fennel Road (adj) Stambermill
  32. Bagleys Road (after) Stambermill
  33. Sandringham Way (opposite) Stambermill
  34. Fir Croft (adj) Withymoor Village
  35. Sainsburys (opposite) Withymoor Village
  36. Norbury Drive (adj) Withymoor Village
  37. Gayfield Avenue (opp) Withymoor Village
  38. The Goss (adj) Brierley Hill
  39. Corbett Road (opp) Merry Hill
  40. Delph Road (adj) Merry Hill
  41. The Embankment (before) Merry Hill
  42. Merry Hill Bus Station (Stand G) Merry Hill
  43. Merry Hill Centre (opp) Merry Hill
  44. Engine Lane (adj) Merry Hill
  45. Enterprise Trading Estate (opp) Merry Hill
  46. Lodge Crescent (adj) Saltwells
  47. Knowle Hill Road (opp) Netherton
  48. Netherton Parish Church (adj) Netherton
  49. Blackbrook Road (adj) Netherton
  50. St Johns Street (before) Netherton
  51. Church Road (after) Netherton
  52. Primrose Road (adjacent) Netherton
  53. Yew Tree Road (adjacent) Netherton
  54. Church Road (adj) Netherton
  55. Archhill Street (opp) Netherton
  56. Round Street (adjacent) Baptist End
  57. Baptist End Road (after) Baptist End
  58. Selbourne Road (opp) Baptist End
  59. New Road (before) Baptist End
  60. Old Buffery Gardens (adjacent) Dixons Green
  61. New Bond Street (adjacent) Kates Hill
  62. Castle Hill (Stop DY6) Dudley
  63. Priory Street (Stop DY11) Dudley

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 06:42 (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 23:25. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 25 bus cost?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). National Express West Midlands 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 National Express West Midlands.

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