Powered by TfL Open Data. Contains OS data © Crown copyright and database rights 2016. Geomni UK Map data © and database rights 2019.

Journey map

Route 312Published route geometryVehicle last mapped 10:17 · 63 observationsWe don’t have a recent location for this bus. The marker shows where it was last reported, not where it is now.
312

To Old Lodge Lane Bus Terminus

Arriva London South · LA75ZDP

Last observedRefreshed 06:54:16

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

LA75ZDP

Livery
London red
Matched vehicle livery
Live data provider
Department for Transport Bus Open Data Service

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

Calling points

Journey schedule

43 stops
  1. 1Norwood Junction Stationp490010448SPlan09:23Live
  2. 2Portland Road /Norwood Jnc Stn490001216PPlan09:23Live
  3. 3Harrington Road South Norwood490013371SPlan09:25Live
  4. 4South Norwood Leisure Centre490012321N2Plan09:26Live
  5. 5Croydon Arena490005852SPlan09:27Live
  6. 6Woodside Tram Stop490002086APlan09:29Actual09:32
  7. 7Ashburton Park490003419CPlan09:31Actual09:34
  8. 8Brockenhurst Road490012100E2Plan09:32Actual09:35
  9. 9Parkview Road490003103WPlan09:33Actual09:35
  10. 10Addiscombe Tram Stop490002002APlan09:35Actual09:38
  11. 11Ashburton Road490015131W1Plan09:36Actual09:39
  12. 12Havelock Road (CR0)490007907WPlan09:37Actual09:40
  13. 13Canning Road490003102WPlan09:38Actual09:41
  14. 14Morland Road490015539WPlan09:39Actual09:43
  15. 15Leslie Grove490013446SPlan09:40Actual09:44
  16. 16Cross Road (CR0)490005813N1Plan09:41Actual09:45
  17. 17Addiscombe Road490001089E5Plan09:43Actual09:46
  18. 18East Croydon Rail Station490001089E7Plan09:45Actual09:49
  19. 19Park Street490010839C3Plan09:48Actual09:51
  20. 20Croydon Flyover490005855C15Plan09:51Actual09:53
  21. 21Coombe Road490005574SPlan09:52Actual09:55
  22. 22Aberdeen Road South Croydon490013269SPlan09:53Actual09:56
  23. 23Swan & Sugar Loaf490013100JPlan09:55Actual09:57
  24. 24Upland Road Croydon490013920SPlan09:56Actual09:57
  25. 25Haling Park Road490007670SPlan09:57Actual09:58
  26. 26South Croydon Bus Garage490015442SPlan09:59Actual10:00
  27. 27Sanderstead Road490011481SPlan09:59Actual10:02
  28. 28Purley Oaks Station490013603CPlan10:00Actual10:02
  29. 29Biddulph Road490003117BPlan10:01Actual10:03
  30. 30Brighton Road / Purley Downs Road490013543SPlan10:02Actual10:05
  31. 31Montpelier Road490010002SPlan10:03Actual10:06
  32. 32Purley / Downlands Precinct490011259GPlan10:05Actual10:07
  33. 33Purley Station / Purley High Street490011270MPlan10:05Actual10:08
  34. 34Purley High Street / Purley Station490011274PPlan10:05Actual10:09
  35. 35Purley Tesco490011274TPlan10:05Actual10:11
  36. 36Grovelands Road (CR8)490007560SPlan10:07Actual10:11
  37. 37Brighton Road / Old Lodge Lane490010565DPlan10:08Actual10:12
  38. 38Reedham Station490001239BPlan10:09Actual10:13
  39. 39Beaumont Primary School490016448NPlan10:09Actual10:14
  40. 40Burcott Road490004582SPlan10:11Actual10:15
  41. 41Lodge Hill (CR8)490009250SPlan10:12Actual10:16
  42. 42Whitefield Avenue490014580SPlan10:14Actual10:17
  43. 43Old Lodge Lane Bus Terminuss490004761SPlan10:16Live

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?
Observed at 09:32
When should it finish?
Scheduled for 10:16
How much time remains?
A reliable remaining-time estimate is unavailable.
When was it last mapped?
10:17. The page checks for updated journey data every 15 seconds.