Bus route 255 in London links “South Lodge Avenue / Yorkshire Road” and “Balham Station”. The two directions are not quite the same: 2 stops are served in one direction only, which is worth knowing before you travel.
The route of bus 255

Towards “Balham Station”: 32 stops. After “South Lodge Avenue / Yorkshire Road”, the bus calls at “Leicester Avenue”, “Northumberland Gardens”, “Pollards Hill / Westmorland Way”, “Carisbrooke Road/Hertford Way”, “Conway Gardens”, “Pollards Hill Library”, “Ivy Gardens”, “Northborough Road”, “St Olaves Walk”, “Longthornton Road”. Then “Darcy Road”, “Freeman Court”, “Oakhill Road”, “Norbury”, “Hermitage Lane”, “Arragon Gardens”, “Kempshott Road”, “Streatham Common High Road”, “Streatham Station”, “St Leonard’s Church”. Before “Balham Station”: “Becmead Avenue”, “Kingscourt Road”, “Mount Ephraim Road”, “Streatham Hill Station”, “Criffel Avenue”, “New Park Road Streatham”, “Burnbury Road”, “Hydethorpe Road”, “Belthorn Crescent”, “Balham New Road”.
On the way back the bus takes a different route, from “Balham Station” to “South Lodge Avenue / Yorkshire Road” (29 stops). Only in this direction does it call at “Old Devonshire Road”, “Emmanuel Road”, “Thornton Road Streatham”, “Leigham Court Road”, “Streatham United Reform Church”, “St Helen’s Road” and “Rosemead Avenue Streatham Vale”. Only in the direction of “Balham Station” does it call at, among others, “Leicester Avenue”, “Northumberland Gardens”, “Pollards Hill / Westmorland Way”, “Carisbrooke Road/Hertford Way”, “Conway Gardens” and “St Olaves Walk”. For the way back, board nearby: “Leicester Avenue” → “South Lodge Avenue / Yorkshire Road” (100 m), “Carisbrooke Road/Hertford Way” → “Pollards Hill Library” (250 m), “Conway Gardens” → “Pollards Hill Library” (100 m) and “St Olaves Walk” → “Rosemead Avenue Streatham Vale” (50 m). Towards “Balham Station”, board nearby: “Old Devonshire Road” → “Balham New Road” (100 m), “Emmanuel Road” → “Burnbury Road” (100 m), “Thornton Road Streatham” → “New Park Road Streatham” (50 m) and “Leigham Court Road” → “Streatham Hill Station” (150 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 10 towards “Balham Station” and 7 the other way. Tap a stop to see its name.
Connections
On part of the route, between “Norbury” and “New Park Road Streatham” it shares the road with route 50; between “Norbury” and “Mount Ephraim Road” it shares the road with route 109; between “South Lodge Avenue / Yorkshire Road” and “Northborough Road” it shares the road with route 152.
Connections by stop, in route order:
- “South Lodge Avenue / Yorkshire Road”: buses 60 and 463
- “Leicester Avenue” (only towards “Balham Station”): buses 60 and 463
- “Carisbrooke Road/Hertford Way” (only towards “Balham Station”): buses 60 and 463
- “Conway Gardens” (only towards “Balham Station”): buses 60 and 463
- Stops from “Pollards Hill Library” to “Northborough Road”: buses 60 and 463
- “St Olaves Walk” (only towards “Balham Station”): buses 60 and 463
- “Longthornton Road”: buses 60 and 463
- Stops from “Freeman Court” to “Norbury”: bus S2
- “Kempshott Road” (only towards “Balham Station”): bus 60
- “Streatham Common High Road”: buses 60 and 249
- “Streatham Station”: buses 57, 60, 133, 159, 201, 249, 315, 319, 333 and P13
- “St Leonard’s Church”: buses 57, 60, 133, 159, 201, 249, 315, 319, 333 and P13
- “Becmead Avenue”: buses 57, 133, 159, 201, 319, 333 and P13
- Stops from “Kingscourt Road” to “Streatham Hill Station”: buses 57, 133, 159, 201, 319, 333, 417 and P13
- “Balham New Road” (only towards “Balham Station”): buses 155, 249 and 355
- “Balham Station”: buses 155, 249, 315 and 355
- “Old Devonshire Road” (only towards “South Lodge Avenue / Yorkshire Road”): buses 155, 249 and 355
- “Leigham Court Road” (only towards “South Lodge Avenue / Yorkshire Road”): buses 57, 133, 159, 201, 319, 333, 417 and P13
- “Streatham United Reform Church” (only towards “South Lodge Avenue / Yorkshire Road”): buses 60, 133, 159, 249 and P13
- “St Helen’s Road” (only towards “South Lodge Avenue / Yorkshire Road”): bus S2
- “Rosemead Avenue Streatham Vale” (only towards “South Lodge Avenue / Yorkshire Road”): buses 60 and 463
Pages for these routes: bus P13, bus S2, bus 50, bus 57, bus 60, bus 109, bus 133, bus 152, bus 155, bus 159, bus 201.
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 255 go to “Pollards Hill Library”?
Yes, in both directions.
Where can I change from bus 255 to another bus route?
Most routes stop at “Streatham Station” and “St Leonard’s Church” (57, 60, 133, 159, 201, 249, 315, 319, 333 and P13). All other stops with connections are listed above.
Checked on 6 October 2026. Source of the route and stops: Transport for London (TfL).