Journey map

Route 41Published route geometryVehicle last mapped 12:05 · 19 observationsWe don’t have a recent location for this bus. The marker shows where it was last reported, not where it is now.
41

To Willenhall The Mal

National Express West Midlands · BX12DGU

Last observedRefreshed 05:00:46

We don’t have a recent location for this bus. The marker shows where it was last reported, not where it is now.

Vehicle information

BX12DGU

Livery
West Midlands Bus 31 32
Matched vehicle livery
Live data provider
Department for Transport Bus Open Data Service

This journey ID is fixed to 2026-09-11. Changing the date opens the parent service timetable.

Calling points

Journey schedule

61 stops
  1. 1Queen Elizabeth Hospitalp43000321703Plan15:20Live
  2. 2The Oleaster43000321902Plan15:22Live
  3. 3Grange Road43000346801Plan15:24Live
  4. 4Bournbrook Road43000346103Plan15:25Live
  5. 5Edgbaston Park Road43000345201Plan15:26Live
  6. 6Eastern Road43000345101Plan15:27Live
  7. 7Bristol Road43003401701Plan15:30Live
  8. 8South Drive43000344702Plan15:32Live
  9. 9Warwickshire Cricket Ground43003400501Plan15:34Live
  10. 10Midlands Arts Centre43000344602Plan15:35Live
  11. 11Cannon Hill Park43003400103Plan15:36Live
  12. 12Park Hill43000219302Plan15:37Live
  13. 13Amesbury Road43000219402Plan15:39Live
  14. 14Moseley Village43002200104Plan15:41Live
  15. 15Church Road43000224102Plan15:42Live
  16. 16Lench's Close43000224402Plan15:42Live
  17. 17Mayfield Court43000224201Plan15:44Live
  18. 18Billesley Lane43000224302Plan15:45Live
  19. 19Mackenzie Road43000420204Plan15:47Live
  20. 20Wake Green Road43000420604Plan15:48Live
  21. 21Moseley Sec School43000428102Plan15:50Live
  22. 22St Christophers Church43000225501Plan15:51Live
  23. 23Greswolde Road43000225402Plan15:52Live
  24. 24Pentos Drive43000225201Plan15:54Live
  25. 25Leominster Road43000225301Plan15:56Live
  26. 26Tetley Road43000227501Plan15:58Live
  27. 27Electricity Works43000442701Plan15:59Live
  28. 28Matlock Road43000440202Plan16:00Live
  29. 29Tynedale Road43000440303Plan16:01Live
  30. 30Briarfield Road43004420001Plan16:03Live
  31. 31LIDL43000442002Plan16:05Live
  32. 32Fox Hollies Road43000437702Plan16:05Live
  33. 33Northanger Road43000437802Plan16:07Live
  34. 34Cearl Court43004303502Plan16:08Live
  35. 35Public Library43004304501Plan16:14Live
  36. 36Primary School43000441601Plan16:14Live
  37. 37Merstowe Close43000441201Plan16:15Live
  38. 38Fox Hollies Road43000441102Plan16:15Live
  39. 39Arden Road43000444901Plan16:16Live
  40. 40Douglas Road43000444601Plan16:17Live
  41. 41Kilmorie Road43000444802Plan16:17Live
  42. 42Wharf Road43000229802Plan16:19Live
  43. 43Rushey Lane43000229702Plan16:20Live
  44. 44Blythswood Road43000229602Plan16:20Live
  45. 45Hay Hall Road43000229101Plan16:21Live
  46. 46Redfern Road43000229201Plan16:22Live
  47. 47James Road43000229302Plan16:23Live
  48. 48Speedwell Road43001321301Plan16:24Live
  49. 49Berkeley Road43000236801Plan16:26Live
  50. 50Berkeley Mews43000233702Plan16:26Live
  51. 51Fast Pits Road43000233802Plan16:28Live
  52. 52Hob Moor Road43004500102Plan16:29Live
  53. 53Bierton Road43000450202Plan16:31Live
  54. 54Kestrel Avenue43000450302Plan16:32Live
  55. 55Blakesley Road43000455201Plan16:33Live
  56. 56Bordesley Green East43000400603Plan16:35Live
  57. 57Richmond Road43000455302Plan16:35Live
  58. 58Upton Road43000455102Plan16:36Live
  59. 59Eastfield Road43000239601Plan16:38Live
  60. 60Kenwood Road43000239502Plan16:39Live
  61. 61Heartlands Hospitals43000239701Plan16:40Live

p “pick up only” – the bus will only stop to pick up passengers

s “set down only” – the bus will only stop to drop passengers off

Planned, expected and observed values remain separate. Blank observations are never presented as on-time.

Journey status questions

What is happening?

Is the bus running?
Last observed. A previous vehicle observation is available, but it is not recent enough to call the bus live.
When did it begin?
Scheduled for 15:20
When should it finish?
Scheduled for 16:40
How much time remains?
A reliable remaining-time estimate is unavailable.
When was it last mapped?
12:05. The page checks for updated journey data every 15 seconds.