669 Thamesmead ↔ Foots Cray

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

Wanted a different 669? 3 other bus routes are numbered 669 elsewhere in the UK — see every 669 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.

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.

Route map

All stops on route 669

669 towards Foots Cray

  1. Thamesmead Town Centre (Stop A) Thamesmead
  2. Linton Mead Primary School (Stop D) Thamesmead
  3. Hoveton Road (E-bound) Thamesmead
  4. Nickleby Close (Stop NE) Thamesmead
  5. Thamesmead North / Eastgate Close (Stop NG) Thamesmead South
  6. Lister Walk (Stop NH) Thamesmead South
  7. Poplar Place (Stop SE) Thamesmead
  8. Thamesmead / Carlyle Road (Stop SJ) Thamesmead
  9. Southmere Lake (->S) Thamesmead South
  10. Harrow Manorway / Yarnton Way (Stop B) Abbey Wood
  11. Overton Road (Stop BA) Thamesmead South
  12. Harrow Manorway / Abbey Wood Station (Stop D) Abbey Wood
  13. Abbey Wood Road (Stop E) Abbey Wood
  14. Lesnes Abbey (->E) Thamesmead South
  15. Elstree Gardens (->E) Thamesmead South
  16. Tunstock Way (->E) Thamesmead South
  17. Kingswood Avenue (->E) Lessness Heath
  18. St. Augustines Road (Stop A) Belvedere
  19. Gilbert Road (Stop B) Belvedere
  20. Lower Road / Belvedere Station (Stop C) Belvedere
  21. Halt Robin Lane (Stop D) Belvedere
  22. Poplar Mount (->E) Belvedere
  23. Mayfield Road (DA17) (->E) Hillside
  24. Lower Road / Church Manorway (->E) Hillside
  25. St Francis Road (->S) Hillside
  26. Winifred Road / The Ship (->E) Erith
  27. Erith Station / West Street (Stop L) Erith
  28. Erith Town Centre / Cross Street (Stop G) Erith
  29. Fraser Road (DA8) (Stop D) Erith
  30. Lesney Park (Stop S) Erith
  31. Carlton Road (Stop T) Northumberland Heath
  32. Northumberland Park / Bexley Road (Stop V) Northumberland Heath
  33. Brook Street (DA8) (Stop L) Northumberland Heath
  34. Rydal Drive (Stop M) Northumberland Heath
  35. Barnehurst Station (Stop A) Barnehurst
  36. Lyndhurst Road (Stop NU) Barnehurst
  37. Long Lane (DA3) (Stop NV) Barnehurst
  38. Bexleyheath Bus Garage (Stop NW) Bexleyheath
  39. Halcot Avenue (Stop C) Bexleyheath
  40. Broomfield Road (DA6) (Stop D) Bexleyheath
  41. Gravel Hill Close (Stop E) Bexley
  42. Hartford Road (Stop J) Bexley
  43. Bexley Library (Stop G) Bexley
  44. Bexley (Stop E) Bexley
  45. Bexley War Memorial (Stop C) Bexley
  46. Woodstock Close (->W) Bexley
  47. Valentine Avenue (->W) St Marys
  48. Carisbrooke Avenue (Stop C) Bexley
  49. Crofton Avenue (Stop D) Bexley
  50. Foots Cray Lane / Hurst Road (Stop E) Blackfen
  51. Canterbury Avenue (Stop F) North Cray
  52. Bexley Lane / Cleeve Park School (->S) Foots Cray

669 towards Thamesmead

  1. Cleeve Park School (N-bound) Foots Cray
  2. Canterbury Avenue (Stop N) North Cray
  3. Foots Cray Lane / Hurst Road (Stop P) Blackfen
  4. Eynsford Crescent (Stop S) Blackfen
  5. Crofton Avenue (Stop T) Bexley
  6. Carisbrooke Avenue (Stop U) Bexley
  7. Hurst Springs (->E) Bexley
  8. Grange Wood (->E) Bexley
  9. Parkwood Road Bexley (->E) Bexley
  10. Bexley (Stop D) Bexley
  11. Bexley Library (Stop F) Bexley
  12. Hartford Road (Stop H) Bexley
  13. Gravel Hill Close (Stop F) Bexley
  14. Broomfield Road (DA6) (Stop G) Bexleyheath
  15. Halcot Avenue (Stop H) Bexleyheath
  16. Bexleyheath Bus Garage (Stop NS) Bexleyheath
  17. Lyndhurst Road (Stop NT) Barnehurst
  18. Barnehurst Station (Stop B) Barnehurst
  19. Rydal Drive (Stop E) Northumberland Heath
  20. Brook Street (DA8) (Stop F) Northumberland Heath
  21. Bexley Road Northumberland Heath (Stop H) Northumberland Heath
  22. Northumberland Park / Bexley Road (Stop P) Northumberland Heath
  23. Carlton Road (Stop Q) Northumberland Heath
  24. Lesney Park (Stop R) Erith
  25. Fraser Road (DA8) (Stop C) Erith
  26. Walnut Tree Road (DA8) (Stop E) Erith
  27. Erith High Street (Stop F) Erith
  28. Maxim Road / The Ship (->W) Erith
  29. St Francis Road (->W) Hillside
  30. Lower Road / Church Manorway (->W) Hillside
  31. Mayfield Road (DA17) (->W) Hillside
  32. Poplar Mount (->W) Belvedere
  33. Halt Robin Lane (Stop G) Belvedere
  34. Lower Road / Belvedere Station (Stop H) Belvedere
  35. Gilbert Road (Stop J) Belvedere
  36. St. Augustines Road (Stop K) Belvedere
  37. Kingswood Avenue (Stop Y) Lessness Heath
  38. Tunstock Way (->W) Thamesmead South
  39. Lesnes Abbey (->W) Thamesmead South
  40. Fossington Road (->W) Thamesmead South
  41. Abbey Wood / Florence Road (Stop L) Thamesmead South
  42. Abbey Wood Road (Stop G) Abbey Wood
  43. Abbey Wood Station (C) Abbey Wood
  44. Harrow Manorway / Lensbury Way (Stop A) Abbey Wood
  45. Southmere Lake (->N) Thamesmead South
  46. Thamesmead / Carlyle Road (Stop SK) Thamesmead
  47. Poplar Place (Stop SD) Thamesmead
  48. Curlew Close (Stop NA) Thamesmead South
  49. Lister Walk (Stop NB) Thamesmead South
  50. Thamesmead North / Manordene Road (Stop NC) Thamesmead South
  51. Nickleby Close (Stop ND) Thamesmead
  52. Hoveton Road (SW-bound) Thamesmead
  53. Linton Mead Primary School (Stop E) Thamesmead
  54. Thamesmead Town Centre (Stop C) Thamesmead

Towns & areas on this route

Frequently asked questions

What time is the first 669 bus?

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

What time is the last 669 bus?

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

How much does the 669 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 669 bus?

The 669 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.