Bus route 96 in London runs between “Bus Station” and “Thomas Street”.
Where bus 96 goes

Towards “Thomas Street”: 46 stops. After “Bus Station”, the bus calls at “Darent Valley Hospital”, “Home Gardens”, “Constance Grove”, “West Hill”, “West Hill Primary Academy”, “Havelock Road North”, “Maiden Lane”, “Heath Road (DA1)”, “Crayford Town Hall”, “Crayford Bridge Sainsbury’s”. Then “Bexley Lane”, “Bourne Road / Crayford”, “Bigs Hill Wood”, “Old Road”, “Park Grove (DA6)”, “Civic Centre / Bexleyheath”, “Bexleyheath / Highland Road”, “Bexleyheath Clock Tower”, “Trinity Place”, “Bexleyheath / Lion Road”. Then “Upton Road Bexleyheath”, “Crook Log / Dallin Road”, “Park View Road / Crook Log”, “Bethel Road”, “Guy Earl Of Warwick”, “Welling High St/UpperWickhamLn”, “Upper Wickham Lane/Coton Road”, “Upper Wickham Lane/Burnell Ave”, “East Road (DA16)”, “Lovel Avenue”. Then “Upper Wickham Lane/ Wickham St”, “Foresters Arms”, “Littledale”, “King’s Highway”, “Rutherglen Road”, “Plumstead Corner/Rockmount Rd”, “Plumstead High Street / The Plumstead Centre”, “Bannockburn Road”, “Lakedale Road”, “Plumstead Road / Plumstead Station”. Before “Thomas Street”: “Greenwich Community College”, “Maxey Road”, “Woolwich Station”, “Woolwich Arsenal Station”.
On the way back the bus takes a different route, from “Thomas Street” to “Bus Station” (49 stops). Only in this direction does it call at “Plumstead Bus Garage”, “Plumstead High Street / Plumstead Station”, “Plumstead High Street / Police Station”, “Purrett Road”, “Plumstead Corner / Church Manorway”, “Cemetery Road”, “Plumstead Cemetery”, “Somerhill Road”, “Crook Log Leisure Centre”, “Watling Street / Civic Offices”, “Crayford Bridge”, “Bird In Hand”, “Priory Hill” and “Hanau Bridge”. Only in the direction of “Thomas Street” does it call at, among others, “Constance Grove”, “Crayford Bridge Sainsbury’s”, “Civic Centre / Bexleyheath”, “Park View Road / Crook Log”, “East Road (DA16)” and “Foresters Arms”. For the way back, board nearby: “Constance Grove” → “Priory Hill” (50 m), “Crayford Bridge Sainsbury’s” → “Crayford Bridge” (100 m), “Civic Centre / Bexleyheath” → “Watling Street / Civic Offices” (50 m) and “Park View Road / Crook Log” → “Crook Log Leisure Centre” (100 m). Towards “Thomas Street”, board nearby: “Plumstead Bus Garage” → “Greenwich Community College” (50 m), “Plumstead High Street / Plumstead Station” → “Plumstead Road / Plumstead Station” (150 m), “Plumstead High Street / Police Station” → “Plumstead High Street / The Plumstead Centre” (100 m) and “Purrett Road” → “Plumstead High Street / The Plumstead Centre” (150 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 11 towards “Thomas Street” and 14 the other way. Tap a stop to see its name.
Connections
On part of the route, between “Foresters Arms” and “Woolwich Arsenal Station” it shares the road with route 422; between “Bus Station” and “Crayford Bridge Sainsbury’s” it shares the road with route 428; between “Bexleyheath Clock Tower” and “Welling High St/UpperWickhamLn” it shares the road with routes 89, 486 and B16.
Connections by stop, in route order:
- “Bus Station”: bus 492
- “Home Gardens”: buses 429, 477 and 492
- “Constance Grove” (only towards “Thomas Street”): buses 429 and 492
- “West Hill”: bus 492
- “West Hill Primary Academy”: bus 492
- “Heath Road (DA1)”: bus 492
- “Crayford Town Hall”: bus 492
- “Crayford Bridge Sainsbury’s” (only towards “Thomas Street”): bus 492
- “Bexley Lane”: bus 492
- “Bourne Road / Crayford”: bus 492
- “Civic Centre / Bexleyheath” (only towards “Thomas Street”): buses 132, 229, 492 and B12
- “Bexleyheath / Highland Road”: buses 99, 132, 229, 269, 301, 401, 492, B11, B12 and B15
- “Bexleyheath Clock Tower”: buses 99, 132, 229, 269, 301, 401, 492, B11, B12, B13, B14, B15 and SL3
- “Trinity Place”: buses 269, 401, B11, B12, B13, B14, B15 and SL3
- “Bexleyheath / Lion Road”: buses 269, B11, B12, B14, B15 and SL3
- “Upton Road Bexleyheath”: buses B11, B12, B14, B15 and SL3
- “Crook Log / Dallin Road”: buses B11, B12, B14 and B15
- “Park View Road / Crook Log” (only towards “Thomas Street”): bus B14
- “Bethel Road”: bus B14
- Stops from “Welling High St/UpperWickhamLn” to “Upper Wickham Lane/Burnell Ave”: buses 51 and B15
- “East Road (DA16)” (only towards “Thomas Street”): bus B15
- “Lovel Avenue”: bus B15
- “Upper Wickham Lane/ Wickham St”: buses B11 and B15
- “Foresters Arms” (only towards “Thomas Street”): bus B11
- Stops from “Plumstead Corner/Rockmount Rd” to “Bannockburn Road” (only towards “Thomas Street”): buses 99, 177 and 180
- “Lakedale Road”: buses 53, 99, 177 and 180
- “Plumstead Road / Plumstead Station” (only towards “Thomas Street”): buses 53, 99, 122, 177, 180, 244, 301, 380 and SL11
- “Greenwich Community College” (only towards “Thomas Street”): buses 99, 122, 177, 180, 244, 301, 380 and SL11
- “Maxey Road”: buses 51, 53, 54, 99, 122, 161, 177, 180, 244, 291, 301, 380, 386 and SL11
- Stops from “Woolwich Station” to “Thomas Street”: buses 51, 53, 54, 99, 122, 161, 177, 178, 180, 244, 291, 301, 380, 386 and SL11
- “Plumstead Bus Garage” (only towards “Bus Station”): buses 99, 122, 177, 180, 244, 301, 380 and SL11
- “Plumstead High Street / Plumstead Station” (only towards “Bus Station”): buses 53, 99, 122, 177, 180, 244, 301, 380 and SL11
- Stops from “Plumstead High Street / Police Station” to “Plumstead Corner / Church Manorway” (only towards “Bus Station”): buses 99, 177 and 180
- “Plumstead Cemetery” (only towards “Bus Station”): bus B11
- “Somerhill Road” (only towards “Bus Station”): bus B15
- “Crook Log Leisure Centre” (only towards “Bus Station”): bus B14
- “Watling Street / Civic Offices” (only towards “Bus Station”): buses 132, 229, 492 and B12
- “Crayford Bridge” (only towards “Bus Station”): bus 492
- “Priory Hill” (only towards “Bus Station”): buses 429 and 492
- “Hanau Bridge” (only towards “Bus Station”): buses 429, 477 and 492
Pages for these routes: bus B11, bus B12, bus B13, bus B14, bus B15, bus B16, bus SL11, bus SL3, bus 51, bus 53, bus 54, bus 89.
Passes and concessions
Which passes are available and who travels free is explained on a separate page: how to pay for public transport in London.
Questions and answers
Does bus 96 go to “Darent Valley Hospital”?
Yes, in both directions.
Where can I change from bus 96 to another bus route?
Most routes stop at “Woolwich Station” and “Woolwich Arsenal Station” (51, 53, 54, 99, 122, 161, 177, 178, 180, 244, 291, 301, 380, 386 and SL11). All other stops with connections are listed above.
Checked on 27 September 2026. Source of the route and stops: Transport for London (TfL).