291Route

← Buses

Loading map…

Route data © Transport for London · Map © OpenStreetMap, OpenMapTiles, OpenFreeMap

291 bus route — stops & map

The 291 is a Transport for London bus route running between Garland Road Clinic and Queen Elizabeth Hospital / West Entrance, calling at 24 stops, with connections to Woolwich and Woolwich Arsenal. See where every bus is right now on the map above.

Live buses at your nearest stops →

Change for trains

Tube, Overground, DLR and Elizabeth line stations a short walk from a 291 stop.

Towards Queen Elizabeth Hospital / West Entrance

  1. 1Garland Road Clinic
  2. 2Landstead Road
  3. 3Warland Road
  4. 4High Grove / Voce Road
  5. 5Flaxton Road / Voce Road
  6. 6Duncroft
  7. 7Barden Street
  8. 8Timbercroft Lane / Pegwell Street
  9. 9Plumstead Common Road / Warwick Terrace
  10. 10Plumstead Common / the Ship
  11. 11Plumstead Common / the Ship
  12. 12Heavitree Road
  13. 13Brewery Road
  14. 14Glyndon Community Centre
  15. 15Foxfield Primary School
  16. 16Burrage Road
  17. 17Woolwich Station
  18. 18Woolwich Arsenal Station
  19. 19The Woolwich Centre
  20. 20Artillery Place / John Wilson Street
  21. 21Artillery Place / Frances Street
  22. 22Repository Road / Artillery Place
  23. 23Queen Elizabeth Hospital / Main Entrance
  24. 24Queen Elizabeth Hospital / West Entrance

Towards Garland Road Clinic

  1. 1Queen Elizabeth Hospital / West Entrance
  2. 2Queen Elizabeth Hospital / Main Entrance
  3. 3Repository Road / Artillery Place
  4. 4Artillery Place / Frances Street
  5. 5Calderwood Street
  6. 6Woolwich Arsenal Station
  7. 7Vincent Road / Woolwich Arsenal Station
  8. 8Burrage Road / Arthur Grove
  9. 9Foxfield Primary School
  10. 10Glyndon Community Centre
  11. 11Robert Street
  12. 12Griffin Road / Brewery Road
  13. 13Heavitree Road
  14. 14Plumstead Common / the Ship
  15. 15Plumstead Common Road / Erindale Terrace
  16. 16Garland Road Clinic