Bus route 291 in London links “Queen Elizabeth Hospital / West Entrance” and “Garland Road Clinic”. The two directions are not quite the same: 4 stops are served in one direction only, which is worth knowing before you travel.
The route of bus 291

Towards “Garland Road Clinic”: 16 stops. After “Queen Elizabeth Hospital / West Entrance”, the bus calls at “Queen Elizabeth Hospital / Main Entrance”, “Repository Road / Artillery Place”, “Artillery Place / Frances Street”, “Calderwood Street”, “Woolwich Arsenal Station”, “Vincent Road/Woolwich Arsenal”, “Burrage Road / Arthur Grove”, “Foxfield Primary School”, “Glyndon Community Centre”, “Robert Street / Plumstead”. Before “Garland Road Clinic”: “Griffin Road / Brewery Road”, “Heavitree Road”, “Plumstead Common / The Ship”, “Plumstead Common Road”.
On the way back the bus takes a different route, from “Garland Road Clinic” to “Queen Elizabeth Hospital / West Entrance” (23 stops). Only in this direction does it call at “Landstead Road”, “Warland Road”, “High Grove / Voce Road”, “Flaxton Road / Voce Road”, “Duncroft”, “Barden Street”, “Timbercroft Lane / Pegwell St.”, “Brewery Road (SE18)”, “Burrage Road”, “Woolwich Station”, “The Woolwich Centre” and “Artillery Place/J ohn Wilson St”. Only in the direction of “Garland Road Clinic” does it call at “Calderwood Street”, “Vincent Road/Woolwich Arsenal”, “Burrage Road / Arthur Grove”, “Robert Street / Plumstead” and “Griffin Road / Brewery Road”. For the way back, board nearby: “Calderwood Street” → “The Woolwich Centre” (200 m), “Vincent Road/Woolwich Arsenal” → “Woolwich Arsenal Station” (100 m), “Burrage Road / Arthur Grove” → “Burrage Road” (200 m) and “Robert Street / Plumstead” → “Brewery Road (SE18)” (150 m). Towards “Garland Road Clinic”, board nearby: “Landstead Road” → “Garland Road Clinic” (250 m), “Barden Street” → “Garland Road Clinic” (300 m), “Timbercroft Lane / Pegwell St.” → “Garland Road Clinic” (100 m) and “Brewery Road (SE18)” → “Griffin Road / Brewery Road” (50 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 5 towards “Garland Road Clinic” and 12 the other way. Tap a stop to see its name.
Other routes along the way
On part of the route, between “Calderwood Street” and “Burrage Road / Arthur Grove” it shares the road with routes 51 and 386. On this section you can take any of them.
Connections by stop, in route order:
- “Queen Elizabeth Hospital / West Entrance”: buses 161, 178, 244, 469 and 486
- “Queen Elizabeth Hospital / Main Entrance”: buses 161, 178, 244, 469 and 486
- “Repository Road / Artillery Place”: buses 53, 54, 380, 422 and 486
- “Artillery Place / Frances Street”: buses 53, 54, 380, 422 and 486
- “Calderwood Street” (only towards “Garland Road Clinic”): buses 53, 54, 96, 99, 122, 161, 177, 178, 180, 244, 301, 380, 422 and 469
- “Woolwich Arsenal Station”: buses 53, 54, 96, 99, 122, 161, 177, 178, 180, 244, 301, 380, 422, 469 and SL11
- “Vincent Road/Woolwich Arsenal” (only towards “Garland Road Clinic”): buses 53, 54, 96, 99, 122, 161, 177, 178, 180, 244, 301, 380, 422, 469 and SL11
- “Burrage Road / Arthur Grove” (only towards “Garland Road Clinic”): buses 53, 54, 96, 99, 122, 161, 177, 180, 244, 301, 380, 422, 469 and SL11
- “Foxfield Primary School”: bus 53
- “Glyndon Community Centre”: bus 53
- “Robert Street / Plumstead” (only towards “Garland Road Clinic”): bus 53
- “Griffin Road / Brewery Road” (only towards “Garland Road Clinic”): bus 53
- Stops from “Heavitree Road” to “Garland Road Clinic”: bus 53
- “Timbercroft Lane / Pegwell St.” (only towards “Queen Elizabeth Hospital / West Entrance”): bus 53
- “Brewery Road (SE18)” (only towards “Queen Elizabeth Hospital / West Entrance”): bus 53
- “Burrage Road” (only towards “Queen Elizabeth Hospital / West Entrance”): buses 53, 54, 96, 99, 122, 161, 177, 180, 244, 301, 380, 422, 469 and SL11
- “Woolwich Station” (only towards “Queen Elizabeth Hospital / West Entrance”): buses 53, 54, 96, 99, 122, 161, 177, 178, 180, 244, 301, 380, 422, 469 and SL11
- “The Woolwich Centre” (only towards “Queen Elizabeth Hospital / West Entrance”): buses 53, 54, 96, 99, 122, 161, 177, 178, 180, 244, 301, 380, 422 and 469
- “Artillery Place/J ohn Wilson St” (only towards “Queen Elizabeth Hospital / West Entrance”): buses 53, 54, 122, 161, 178, 244, 380, 422, 469 and 486
Pages for these routes: bus SL11, bus 51, bus 53, bus 54, bus 96, bus 99, bus 122, bus 161, bus 177, bus 178, bus 180, bus 244, bus 301.
Passes and concessions
Our page “How to pay for public transport in London” describes tickets, passes and concessions, including any differences between modes of transport.
Questions and answers
Does bus 291 go to “Queen Elizabeth Hospital / Main Entrance”?
Yes, in both directions.
Where can I change from bus 291 to another bus route?
Most routes stop at “Woolwich Arsenal Station” (53, 54, 96, 99, 122, 161, 177, 178, 180, 244, 301, 380, 422, 469 and SL11) and “Vincent Road/Woolwich Arsenal” (only towards “Garland Road Clinic”; 53, 54, 96, 99, 122, 161, 177, 178, 180, 244, 301, 380, 422, 469 and SL11). All other stops with connections are listed above.
Checked on 29 September 2026. Source of the route and stops: Transport for London (TfL).