684 Orpington ↔ Aperfield

Operated by Stagecoach London. First bus 07:30, last bus 15:20. 4 journeys on weekdays.

Wanted a different 684? 2 other bus routes are numbered 684 elsewhere in the UK — see every 684 bus by area.

🔴 London flat fare: £1.75 with contactless or Oyster — the Hopper fare includes unlimited bus/tram changes within an hour, with daily caps. Cash isn't accepted on London buses.
📅 Tomorrow is Summer bank holiday — many operators run a Sunday or special timetable on bank holidays. Check before travelling.

Timetable

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.

684 towards Aperfield — Monday to Friday (2 journeys)

Route map

All stops on route 684

684 towards Orpington

  1. Charles Darwin School (->E) Aperfield
  2. Old Tye Avenue (->W) Aperfield
  3. Hawthorne Avenue (->W) Biggin Hill
  4. Main Road / Sunningvale Ave (Stop B) Biggin Hill
  5. Main Road / Salt Box Hill (Stop C) Leaves Green
  6. Biggin Hill Memorial Museum (Stop D) Leaves Green
  7. Biggin Hill Airport / Passenger Terminal (Stop E) Leaves Green
  8. Leaves Green / The Kings Arms (Stop F) Leaves Green
  9. Leaves Green / Ashmore Lane (Stop G) Leaves Green
  10. Blackness Lane (->N) Leaves Green
  11. Keston Church (Stop KH) Leaves Green
  12. Westerham Rd / Heathfield Rd (Stop KJ) Keston
  13. Fishponds Road (Stop WU) Keston
  14. Rolinsden Way (Stop WV) Keston Mark
  15. Westerham Road / The Keston Mark (Stop WX) Keston Mark
  16. Croydon Road / The Keston Mark (Stop KQ) Keston Mark
  17. Keston Park Close (Stop KR) Locksbottom
  18. Locksbottom / Farnborough Cmn (Stop HH) Locksbottom
  19. Farnborough Common / P R U Hospital (Stop HC) Locksbottom
  20. Wellbrook Road (Stop A) Locksbottom
  21. Hilda Vale Road (Stop B) Locksbottom
  22. Farnborough Way (Stop S) Farnborough
  23. Farnborough Hill /Bus Garage (Stop L) Green Street Green
  24. Glentrammon Road (Stop D) Green Street Green
  25. Crescent Way (BR6) (Stop J) Farnborough
  26. Sevenoaks Road / Cloonmore Avenue (Stop K) Orpington
  27. Sevenoaks Road / Orpington Hospital (Stop L) Orpington
  28. Sevenoaks Road / Tower Road (Stop N) Orpington
  29. Hillcrest Road (Stop K) Orpington
  30. Sevenoaks Road / Orpington War Memorial (Stop L) Orpington
  31. High Street /Orpington War Memorial (Stop R) Orpington
  32. Walnuts Centre (Stop X) Orpington
  33. Tubbenden Lane (Stop J) Orpington
  34. Orpington Station (Stop G) Orpington

Towns & areas on this route

Frequently asked questions

What time is the first 684 bus?

The first 684 departure on weekdays leaves at 07:30 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 684 bus?

The last 684 on weekdays leaves its first stop at 15:20. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 684 bus cost?

London buses use TfL's flat fare: £1.75 per journey with contactless or Oyster, and the Hopper fare gives you unlimited bus and tram changes within one hour. Daily and weekly caps limit what you can spend. Cash is not accepted.

Who runs the 684 bus?

The 684 is operated by Stagecoach London.

Timetable data from Stagecoach London via the DfT Bus Open Data Service (London feed). Route names, stop sequences and map geometry come from TfL Open Data. Check before you travel — services can change at short notice.