8 October 2026

Bus route B12 in London: Erith Town Centre / Riverside ↔ St Mary’s Road Bexley

Related

Share

Bus route B12 in London links “Erith Town Centre / Riverside” and “St Mary’s Road Bexley”. In one direction or the other it serves 16 stops that it skips on the way back.

Where bus B12 goes

Bus route B12 in London on the map: the route both ways

From “Erith Town Centre / Riverside” to “St Mary’s Road Bexley”: 37 stops. On the way: “Victoria Road / Erith”, “Erith Leisure Centre”, “Avenue Road / Erith”, “Lesney Park / Avenue Road”, “King Henry School”, “Erith & District Hospital”, “Carlton Road / Bexley Road”, “Carlton Road / The Quarry”, “Carlton Road / Brook Street”, “Erith Cemetery”. Then “Swaylands Road”, “Shinglewell Road”, “Little Heath Road”, “Hollingbourne Avenue”, “Bedonwell Road / Long Lane”, “Cloudesley Road”, “Hudson Road”, “Franklin Road”, “Pickford Lane / Long Lane”, “Pickford Lane / Bowford Avenue”. Then “Bexleyheath Station”, “Pickford Road”, “Avenue Road / Crook Log”, “Upton Road Bexleyheath”, “Bexleyheath / Lion Road”, “Trinity Place”, “Bexleyheath Clock Tower”, “Bexleyheath / Highland Road”, “Halcot Avenue”, “Broomfield Road (DA6)”. Before “St Mary’s Road Bexley”: “Gravel Hill Close”, “Hartford Road”, “Bexley Library”, “North Cray Road/Vicarage Road”, “Vicarage Road Bexley”.

On the way back the bus takes a different route, from “St Mary’s Road Bexley” to “Erith Town Centre / Riverside” (53 stops). Only in this direction does it call at “Dartford Road / Baldwyns Park”, “Old Bexley Lane”, “Tile Kiln Lane”, “Briar Road”, “Post Office”, “Squires Way”, “Fernheath Way”, “Greenfield Road”, “Puddledock Lane”, “St Mary’s Nursery”, “Birchwood Drive”, “Hook Green Lane”, “Cherry Tree Lane”, “The Horse and Groom”, “Bexley Park”, “Baldwyns Park”, “Glynde Road”, “Shakespeare Road West Heath”, “Carlton Road / Silver Spring Road”, “Beechfield Road / Erith”, “Erith Health Centre” and “Colebrook Street”. Only in the direction of “St Mary’s Road Bexley” does it call at “Lesney Park / Avenue Road”, “Carlton Road / Brook Street”, “Pickford Lane / Long Lane”, “Pickford Road”, “Avenue Road / Crook Log” and “North Cray Road/Vicarage Road”. For the way back, board nearby: “Lesney Park / Avenue Road” → “Avenue Road / Erith” (200 m), “Carlton Road / Brook Street” → “Erith Cemetery” (100 m), “Pickford Lane / Long Lane” → “Shakespeare Road West Heath” (100 m) and “Pickford Road” → “Glynde Road” (100 m). Towards “St Mary’s Road Bexley”, board nearby: “Glynde Road” → “Pickford Road” (100 m), “Shakespeare Road West Heath” → “Pickford Lane / Long Lane” (100 m), “Carlton Road / Silver Spring Road” → “Carlton Road / Brook Street” (100 m) and “Beechfield Road / Erith” → “Avenue Road / Erith” (100 m).

In practice: you can get to “Dartford Road / Baldwyns Park” on this bus only in the direction of “Erith Town Centre / Riverside”, to “Bexley Park” only in the direction of “Erith Town Centre / Riverside” and to “Baldwyns Park” only in the direction of “Erith Town Centre / Riverside”.

↓ to “St Mary's Road Bexley”↑ to “Erith Town Centre / Riverside” Erith Town Centre / RiversideErith Town Centre / RiversideVictoria Road / ErithVictoria Road / ErithErith Leisure CentreErith Leisure CentreAvenue Road / ErithAvenue Road / ErithLesney Park / Avenue RoadLesney Park / Avenue RoadKing Henry SchoolKing Henry SchoolErith & District HospitalErith & District HospitalCarlton Road / Bexley RoadCarlton Road / Bexley RoadCarlton Road / The QuarryCarlton Road / The QuarryCarlton Road / Brook StreetCarlton Road / Brook StreetErith CemeteryErith CemeterySwaylands RoadSwaylands RoadShinglewell RoadShinglewell RoadLittle Heath RoadLittle Heath RoadHollingbourne AvenueHollingbourne AvenueBedonwell Road / Long LaneBedonwell Road / Long LaneCloudesley RoadCloudesley RoadHudson RoadHudson RoadFranklin RoadFranklin RoadPickford Lane / Long LanePickford Lane / Long LanePickford Lane / Bowford AvenuePickford Lane / Bowford AvenueBexleyheath StationBexleyheath StationPickford RoadPickford RoadAvenue Road / Crook LogAvenue Road / Crook LogUpton Road BexleyheathUpton Road BexleyheathBexleyheath / Lion RoadBexleyheath / Lion RoadTrinity PlaceTrinity PlaceBexleyheath Clock TowerBexleyheath Clock TowerBexleyheath / Highland RoadBexleyheath / Highland RoadHalcot AvenueHalcot AvenueBroomfield Road (DA6)Broomfield Road (DA6)Gravel Hill CloseGravel Hill CloseHartford RoadHartford RoadBexley LibraryBexley LibraryNorth Cray Road /Vicarage RoadNorth Cray Road/Vicarage RoadVicarage Road BexleyVicarage Road BexleySt Mary's Road BexleySt Mary's Road BexleySt Mary's Road BexleySt Mary's Road BexleyDartford Road / Baldwyns ParkDartford Road / Baldwyns ParkOld Bexley LaneOld Bexley LaneTile Kiln LaneTile Kiln LaneBriar RoadBriar RoadPost OfficePost OfficeSquires WaySquires WayFernheath WayFernheath WayGreenfield RoadGreenfield RoadPuddledock LanePuddledock LaneSt Mary's NurserySt Mary's NurseryBirchwood DriveBirchwood DriveHook Green LaneHook Green LaneCherry Tree LaneCherry Tree LaneThe Horse and GroomThe Horse and GroomBexley ParkBexley ParkBaldwyns ParkBaldwyns ParkSt Mary's Road BexleySt Mary's Road BexleyVicarage Road BexleyVicarage Road BexleyBexley LibraryBexley LibraryHartford RoadHartford RoadGravel Hill CloseGravel Hill CloseBroomfield Road (DA6)Broomfield Road (DA6)Halcot AvenueHalcot AvenueBexleyheath / Highland RoadBexleyheath / Highland RoadBexleyheath Clock TowerBexleyheath Clock TowerTrinity PlaceTrinity PlaceBexleyheath / Lion RoadBexleyheath / Lion RoadUpton Road BexleyheathUpton Road BexleyheathGlynde RoadGlynde RoadBexleyheath StationBexleyheath StationPickford Lane / Bowford AvenuePickford Lane / Bowford AvenueShakespeare Road West HeathShakespeare Road West HeathFranklin RoadFranklin RoadHudson RoadHudson RoadCloudesley RoadCloudesley RoadBedonwell Road / Long LaneBedonwell Road / Long LaneHollingbourne AvenueHollingbourne AvenueLittle Heath RoadLittle Heath RoadShinglewell RoadShinglewell RoadSwaylands RoadSwaylands RoadErith CemeteryErith CemeteryCarlton Road / Silver Spring RoadCarlton Road / Silver Spring RoadCarlton Road / The QuarryCarlton Road / The QuarryCarlton Road / Bexley RoadCarlton Road / Bexley RoadErith & District HospitalErith & District HospitalKing Henry SchoolKing Henry SchoolAvenue Road / ErithAvenue Road / ErithBeechfield Road / ErithBeechfield Road / ErithErith Leisure CentreErith Leisure CentreVictoria Road / ErithVictoria Road / ErithErith Health CentreErith Health CentreColebrook StreetColebrook StreetErith Town Centre / RiversideErith Town Centre / Riverside

Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 6 towards “St Mary's Road Bexley” and 22 the other way. Tap a stop to see its name.

Where to change

Shared sections with other routes: between “Pickford Lane / Long Lane” and “Bexleyheath Clock Tower” it shares the road with routes 422 and B11; between “Bexleyheath Clock Tower” and “North Cray Road/Vicarage Road” it shares the road with route 492; between “Bexleyheath Clock Tower” and “Bexley Library” it shares the road with routes 132 and 229.

Connections by stop, in route order:

  • “Erith Town Centre / Riverside”: buses 99, 180, 428 and 469
  • “Victoria Road / Erith”: buses 99, 180, 428 and 469
  • “Erith Leisure Centre”: buses 99, 180 and 428
  • Stops from “Swaylands Road” to “Little Heath Road”: bus 401
  • Stops from “Hollingbourne Avenue” to “Hudson Road”: buses 301 and 401
  • “Franklin Road”: bus 301
  • “Pickford Lane / Long Lane” (only towards “St Mary’s Road Bexley”): bus 301
  • “Pickford Lane / Bowford Avenue”: bus 301
  • “Bexleyheath Station”: bus SL3
  • “Pickford Road” (only towards “St Mary’s Road Bexley”): buses 89, 96, 486, B14, B16 and SL3
  • “Avenue Road / Crook Log” (only towards “St Mary’s Road Bexley”): buses 89, 96, 486, B14, B16 and SL3
  • “Upton Road Bexleyheath”: buses 89, 96, 486, B14, B16 and SL3
  • “Bexleyheath / Lion Road”: buses 89, 96, 269, 486, B14, B16 and SL3
  • “Trinity Place”: buses 89, 96, 269, 401, 486, B13, B14, B16 and SL3
  • “Bexleyheath Clock Tower”: buses 89, 96, 99, 269, 301, 401, 486, B13, B14, B16 and SL3
  • “Bexleyheath / Highland Road”: buses 89, 96, 99, 269, 301, 401, 486 and B16
  • “Halcot Avenue”: bus 96
  • “Bexley Library”: bus 269
  • Stops from “Dartford Road / Baldwyns Park” to “Puddledock Lane” (only towards “Erith Town Centre / Riverside”): bus 429
  • Stops from “The Horse and Groom” to “Baldwyns Park” (only towards “Erith Town Centre / Riverside”): bus 429
  • “Glynde Road” (only towards “Erith Town Centre / Riverside”): buses 89, 96, 486, B14 and B16
  • “Shakespeare Road West Heath” (only towards “Erith Town Centre / Riverside”): bus 301
  • “Erith Health Centre” (only towards “Erith Town Centre / Riverside”): buses 99, 180, 428 and 469
  • “Colebrook Street” (only towards “Erith Town Centre / Riverside”): buses 99, 180, 428 and 469

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 about bus B12

Does bus B12 stop at “Dartford Road / Baldwyns Park”?

Only in the direction of “Erith Town Centre / Riverside”: in the other direction it does not stop there.

Does bus B12 go to “Erith & District Hospital”?

Yes, in both directions.

Where can I change from bus B12 to another bus route?

Most routes stop at “Trinity Place” (89, 96, 269, 401, 486, B13, B14, B16 and SL3) and “Bexleyheath Clock Tower” (89, 96, 99, 269, 301, 401, 486, B13, B14, B16 and SL3). All other stops with connections are listed above.

Checked on 24 September 2026. Source of the route and stops: Transport for London (TfL).

...