Bus route 354 in London runs between “High Street / Maple Road” and “Bromley North Station”.
Which way bus 354 runs

Towards “Bromley North Station”: 37 stops. After “High Street / Maple Road”, the bus calls at “High Street / Penge West Station”, “Penge West Station”, “Trenholme Road”, “Castledine Road”, “Anerley Park / Anerley Road”, “Anerley Road / Anerley Station”, “Seymour Villas”, “Betts Way”, “Anerley Road / Croydon Road”, “Ash Grove (SE20)”. Then “Birkbeck Station”, “Beckenham Crematorium”, “Beck Court”, “Clement Road”, “Seward Road”, “Old School Close”, “Blandford Road (BR3)”, “Clock House Station”, “Beckenham Library”, “Hayne Road Beckenham”. Then “Beckenham High Street / War Memorial”, “Manor Road (BR3)”, “Beckenham Junction Station”, “Copers Cope Road”, “Beckenham Cricket Club”, “Westgate Road Ravensbourne”, “Downs Hill / The Avenue”, “Ravensbourne Avenue / Downs Hill”, “Ravensbourne Avenue / Farnaby Road”, “Ravensbourne Station”. Before “Bromley North Station”: “Warren Avenue”, “Bromley Avenue”, “Beckenham Lane”, “High Street / Market Square”, “West Street Bromley”.
On the way back the bus takes a different route, from “Bromley North Station” to “High Street / Maple Road” (39 stops). Only in this direction does it call at “Court Street”, “Bromley Magistrates Court”, “Farnaby Road / Beckenham Lane”, “Ravensbourne Avenue”, “Downs Bridge Road”, “Springbourne Court”, “Convent Close”, “Beckenham High St / Kelsey Sq”, “Central Terrace”, “Croydon Road (SE20)”, “Maple Road (SE20)”, “Anerley Park Road / Thicket Road”, “Crystal Palace Park” and “Crystal Palace Park Road Penge”. Only in the direction of “Bromley North Station” does it call at, among others, “Penge West Station”, “Trenholme Road”, “Betts Way”, “Anerley Road / Croydon Road”, “Beck Court” and “Seward Road”. For the way back, board nearby: “Penge West Station” → “Crystal Palace Park Road Penge” (150 m), “Trenholme Road” → “Crystal Palace Park” (150 m), “Betts Way” → “Maple Road (SE20)” (100 m) and “Anerley Road / Croydon Road” → “Maple Road (SE20)” (100 m). Towards “Bromley North Station”, board nearby: “Court Street” → “High Street / Market Square” (200 m), “Bromley Magistrates Court” → “West Street Bromley” (250 m), “Farnaby Road / Beckenham Lane” → “Beckenham Lane” (50 m) and “Ravensbourne Avenue” → “Ravensbourne Avenue / Farnaby Road” (100 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 12 towards “Bromley North Station” and 14 the other way. Tap a stop to see its name.
Connections
On part of the route, between “Clock House Station” and “Manor Road (BR3)” it shares the road with route 227; between “Beckenham High Street / War Memorial” and “Copers Cope Road” it shares the road with route 54; between “Anerley Road / Anerley Station” and “Anerley Road / Croydon Road” it shares the road with routes 157 and 358.
Connections by stop, in route order:
- “High Street / Maple Road”: buses 75, 176, 194, 197 and 356
- “High Street / Penge West Station”: buses 176 and 197
- “Penge West Station” (only towards “Bromley North Station”): buses 176 and 197
- “Castledine Road”: buses 249 and 432
- “Anerley Park / Anerley Road”: buses 249, 410 and 432
- “Anerley Road / Anerley Station”: buses 249 and 432
- “Seymour Villas”: buses 75, 197, 249, 356 and 432
- “Betts Way” (only towards “Bromley North Station”): buses 75, 197, 249, 356 and 432
- “Anerley Road / Croydon Road” (only towards “Bromley North Station”): buses 75, 197 and 356
- “Ash Grove (SE20)”: tram Tram; buses 75, 197 and 356
- “Birkbeck Station”: tram Tram; bus 356
- “Beckenham Crematorium”: tram Tram; bus 356
- “Beck Court” (only towards “Bromley North Station”): tram Tram; bus 356
- “Clement Road”: tram Tram
- “Seward Road” (only towards “Bromley North Station”): tram Tram
- Stops from “Old School Close” to “Clock House Station”: tram Tram; bus 194
- “Beckenham Library” (only towards “Bromley North Station”): bus 194
- “Hayne Road Beckenham”: buses 194 and 352
- “Beckenham High Street / War Memorial”: buses 194, 352 and 367
- “Manor Road (BR3)”: tram Tram; buses 162, 352 and 367
- “Beckenham Junction Station”: tram Tram; buses 162 and 367
- “Copers Cope Road”: tram Tram; bus 162
- “High Street / Market Square”: buses 61, 119, 126, 138, 146, 162, 208, 261, 269, 314, 320, 336, 352, 367, SL3 and SL5
- “West Street Bromley” (only towards “Bromley North Station”): buses 61, 119, 126, 138, 146, 208, 261, 269, 314, 320, 336, 352, 367, SL3 and SL5
- “Bromley North Station”: buses 61, 119, 126, 138, 146, 162, 208, 261, 269, 314, 320, 336, 352, 367, SL3 and SL5
- “Court Street” (only towards “High Street / Maple Road”): buses 61, 119, 126, 138, 146, 162, 208, 261, 269, 314, 320, 336, 352, 367, SL3 and SL5
- “Bromley Magistrates Court” (only towards “High Street / Maple Road”): buses 61, 119, 126, 138, 146, 208, 261, 269, 314, 320, 336, 352 and 367
- “Beckenham High St / Kelsey Sq” (only towards “High Street / Maple Road”): buses 162, 194, 352 and 367
- “Central Terrace” (only towards “High Street / Maple Road”): bus 356
- “Croydon Road (SE20)” (only towards “High Street / Maple Road”): buses 75, 197 and 356
- “Maple Road (SE20)” (only towards “High Street / Maple Road”): buses 75, 197 and 356
- “Anerley Park Road / Thicket Road” (only towards “High Street / Maple Road”): buses 249 and 432
- “Crystal Palace Park” (only towards “High Street / Maple Road”): buses 176 and 197
- “Crystal Palace Park Road Penge” (only towards “High Street / Maple Road”): buses 176 and 197
Pages for these routes: tram Tram, bus SL3, bus SL5, bus 54, bus 61, bus 75, bus 119, bus 126, bus 138, bus 146, bus 157, bus 162, bus 176, bus 194, bus 197, bus 208, bus 227, bus 249, bus 261, bus 269, bus 314, bus 320, bus 336, bus 352, bus 358, bus 367.
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 about bus 354
Does bus 354 go to “High Street / Penge West Station”?
Yes, in both directions.
Where can I change from bus 354 to another bus route?
Most routes stop at “High Street / Market Square” and “Bromley North Station” (61, 119, 126, 138, 146, 162, 208, 261, 269, 314, 320, 336, 352, 367, SL3 and SL5). All other stops with connections are listed above.
Checked on 6 October 2026. Source of the route and stops: Transport for London (TfL).