291Route
← BusesLoading 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.
- Woolwich — Elizabeth line · get off at Woolwich Station
- Woolwich Arsenal — DLR · get off at Woolwich Arsenal Station
Towards Queen Elizabeth Hospital / West Entrance
- 1Garland Road Clinic
- 2Landstead Road
- 3Warland Road
- 4High Grove / Voce Road
- 5Flaxton Road / Voce Road
- 6Duncroft
- 7Barden Street
- 8Timbercroft Lane / Pegwell Street
- 9Plumstead Common Road / Warwick Terrace
- 10Plumstead Common / the Ship
- 11Plumstead Common / the Ship
- 12Heavitree Road
- 13Brewery Road
- 14Glyndon Community Centre
- 15Foxfield Primary School
- 16Burrage Road
- 17Woolwich Station
- 18Woolwich Arsenal Station
- 19The Woolwich Centre
- 20Artillery Place / John Wilson Street
- 21Artillery Place / Frances Street
- 22Repository Road / Artillery Place
- 23Queen Elizabeth Hospital / Main Entrance
- 24Queen Elizabeth Hospital / West Entrance
Towards Garland Road Clinic
- 1Queen Elizabeth Hospital / West Entrance
- 2Queen Elizabeth Hospital / Main Entrance
- 3Repository Road / Artillery Place
- 4Artillery Place / Frances Street
- 5Calderwood Street
- 6Woolwich Arsenal Station
- 7Vincent Road / Woolwich Arsenal Station
- 8Burrage Road / Arthur Grove
- 9Foxfield Primary School
- 10Glyndon Community Centre
- 11Robert Street
- 12Griffin Road / Brewery Road
- 13Heavitree Road
- 14Plumstead Common / the Ship
- 15Plumstead Common Road / Erindale Terrace
- 16Garland Road Clinic