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.
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.
| Thamesmead Town Centre (Stop A) | 07:10 | · |
|---|---|---|
| Thamesmead / Carlyle Road (Stop SJ) | 07:17 | · |
| Harrow Manorway / Abbey Wood Station (Stop D) | 07:22 | · |
| Lower Road / Belvedere Station (Stop C) | 07:29 | · |
| Erith Town Centre / Cross Street (Stop G) | 07:37 | 07:36 |
| Brook Street (DA8) (Stop L) | 07:44 | 07:43 |
| Bexleyheath Bus Garage (Stop NW) | 07:50 | 07:49 |
| Bexley (Stop E) | 08:01 | 08:00 |
| Bexley Lane / Cleeve Park School (->S) | 08:19 | 08:18 |
Route map
All stops on route 669
669 towards Foots Cray
- Thamesmead Town Centre (Stop A) Thamesmead
- Linton Mead Primary School (Stop D) Thamesmead
- Hoveton Road (E-bound) Thamesmead
- Nickleby Close (Stop NE) Thamesmead
- Thamesmead North / Eastgate Close (Stop NG) Thamesmead South
- Lister Walk (Stop NH) Thamesmead South
- Poplar Place (Stop SE) Thamesmead
- Thamesmead / Carlyle Road (Stop SJ) Thamesmead
- Southmere Lake (->S) Thamesmead South
- Harrow Manorway / Yarnton Way (Stop B) Abbey Wood
- Overton Road (Stop BA) Thamesmead South
- Harrow Manorway / Abbey Wood Station (Stop D) Abbey Wood
- Abbey Wood Road (Stop E) Abbey Wood
- Lesnes Abbey (->E) Thamesmead South
- Elstree Gardens (->E) Thamesmead South
- Tunstock Way (->E) Thamesmead South
- Kingswood Avenue (->E) Lessness Heath
- St. Augustines Road (Stop A) Belvedere
- Gilbert Road (Stop B) Belvedere
- Lower Road / Belvedere Station (Stop C) Belvedere
- Halt Robin Lane (Stop D) Belvedere
- Poplar Mount (->E) Belvedere
- Mayfield Road (DA17) (->E) Hillside
- Lower Road / Church Manorway (->E) Hillside
- St Francis Road (->S) Hillside
- Winifred Road / The Ship (->E) Erith
- Erith Station / West Street (Stop L) Erith
- Erith Town Centre / Cross Street (Stop G) Erith
- Fraser Road (DA8) (Stop D) Erith
- Lesney Park (Stop S) Erith
- Carlton Road (Stop T) Northumberland Heath
- Northumberland Park / Bexley Road (Stop V) Northumberland Heath
- Brook Street (DA8) (Stop L) Northumberland Heath
- Rydal Drive (Stop M) Northumberland Heath
- Barnehurst Station (Stop A) Barnehurst
- Lyndhurst Road (Stop NU) Barnehurst
- Long Lane (DA3) (Stop NV) Barnehurst
- Bexleyheath Bus Garage (Stop NW) Bexleyheath
- Halcot Avenue (Stop C) Bexleyheath
- Broomfield Road (DA6) (Stop D) Bexleyheath
- Gravel Hill Close (Stop E) Bexley
- Hartford Road (Stop J) Bexley
- Bexley Library (Stop G) Bexley
- Bexley (Stop E) Bexley
- Bexley War Memorial (Stop C) Bexley
- Woodstock Close (->W) Bexley
- Valentine Avenue (->W) St Marys
- Carisbrooke Avenue (Stop C) Bexley
- Crofton Avenue (Stop D) Bexley
- Foots Cray Lane / Hurst Road (Stop E) Blackfen
- Canterbury Avenue (Stop F) North Cray
- Bexley Lane / Cleeve Park School (->S) Foots Cray
669 towards Thamesmead
- Cleeve Park School (N-bound) Foots Cray
- Canterbury Avenue (Stop N) North Cray
- Foots Cray Lane / Hurst Road (Stop P) Blackfen
- Eynsford Crescent (Stop S) Blackfen
- Crofton Avenue (Stop T) Bexley
- Carisbrooke Avenue (Stop U) Bexley
- Hurst Springs (->E) Bexley
- Grange Wood (->E) Bexley
- Parkwood Road Bexley (->E) Bexley
- Bexley (Stop D) Bexley
- Bexley Library (Stop F) Bexley
- Hartford Road (Stop H) Bexley
- Gravel Hill Close (Stop F) Bexley
- Broomfield Road (DA6) (Stop G) Bexleyheath
- Halcot Avenue (Stop H) Bexleyheath
- Bexleyheath Bus Garage (Stop NS) Bexleyheath
- Lyndhurst Road (Stop NT) Barnehurst
- Barnehurst Station (Stop B) Barnehurst
- Rydal Drive (Stop E) Northumberland Heath
- Brook Street (DA8) (Stop F) Northumberland Heath
- Bexley Road Northumberland Heath (Stop H) Northumberland Heath
- Northumberland Park / Bexley Road (Stop P) Northumberland Heath
- Carlton Road (Stop Q) Northumberland Heath
- Lesney Park (Stop R) Erith
- Fraser Road (DA8) (Stop C) Erith
- Walnut Tree Road (DA8) (Stop E) Erith
- Erith High Street (Stop F) Erith
- Maxim Road / The Ship (->W) Erith
- St Francis Road (->W) Hillside
- Lower Road / Church Manorway (->W) Hillside
- Mayfield Road (DA17) (->W) Hillside
- Poplar Mount (->W) Belvedere
- Halt Robin Lane (Stop G) Belvedere
- Lower Road / Belvedere Station (Stop H) Belvedere
- Gilbert Road (Stop J) Belvedere
- St. Augustines Road (Stop K) Belvedere
- Kingswood Avenue (Stop Y) Lessness Heath
- Tunstock Way (->W) Thamesmead South
- Lesnes Abbey (->W) Thamesmead South
- Fossington Road (->W) Thamesmead South
- Abbey Wood / Florence Road (Stop L) Thamesmead South
- Abbey Wood Road (Stop G) Abbey Wood
- Abbey Wood Station (C) Abbey Wood
- Harrow Manorway / Lensbury Way (Stop A) Abbey Wood
- Southmere Lake (->N) Thamesmead South
- Thamesmead / Carlyle Road (Stop SK) Thamesmead
- Poplar Place (Stop SD) Thamesmead
- Curlew Close (Stop NA) Thamesmead South
- Lister Walk (Stop NB) Thamesmead South
- Thamesmead North / Manordene Road (Stop NC) Thamesmead South
- Nickleby Close (Stop ND) Thamesmead
- Hoveton Road (SW-bound) Thamesmead
- Linton Mead Primary School (Stop E) Thamesmead
- 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.