Bus route 58 in London goes from “East Ham / Central Park” to “South Grove (E17)”.
Which way bus 58 runs

Towards “South Grove (E17)”: 47 stops. After “East Ham / Central Park”, the bus calls at “Tilbury Road”, “Newham Town Hall”, “Bartle Avenue”, “Aintree Avenue”, “Dickens Road”, “Upton Park / Priory Road”, “Upton Park Green Street”, “Upton Park / Boleyn”, “Tudor Road (E6)”, “Upton Park”. Then “Plashet Road”, “Oakdale Road”, “Cheshunt Road”, “Studley Road”, “St Dunstan’s Road”, “Green Street (E7)”, “Woodgrange Road”, “Claremont Road (E7)”, “Forest Gate Station”, “Wanstead Park Station”. Then “Bignold Road”, “Pevensey Road (E7)”, “Wanstead Flats”, “Bourne Road”, “Buxton School”, “Selby Road (E11)”, “High Road Leytonstone”, “Burgess Road”, “Edith Road”, “Drapers Field”. Then “Millais Road”, “Leyton”, “Leyton Library”, “Buckingham Road (E10)”, “Grange Park Road”, “Goldsmith Road”, “Oliver Road”, “Villiers Close”, “Park Road Leyton”, “Capworth Street”. Before “South Grove (E17)”: “Gloucester Road (E10)”, “Lea Bridge Road”, “St Saviour’s Church”, “Queen’s Road”, “Markhouse Avenue”.
On the way back the bus takes a different route, from “South Grove (E17)” to “East Ham / Central Park” (44 stops). Only in this direction does it call at “Steele Road”, “Cobbold Road”, “Sidney Road”, “Talbot Road”, “Romford Road Forest Gate”, “Queens Market”, “Arragon Road (E6)”, “Katherine Road Upton Park”, “High Street North East Ham” and “Market Street”. Only in the direction of “South Grove (E17)” does it call at, among others, “Tilbury Road”, “Aintree Avenue”, “Dickens Road”, “Upton Park Green Street”, “Tudor Road (E6)” and “Cheshunt Road”. For the way back, board nearby: “Tilbury Road” → “Market Street” (50 m), “Aintree Avenue” → “Katherine Road Upton Park” (200 m), “Dickens Road” → “Arragon Road (E6)” (50 m) and “Upton Park Green Street” → “Upton Park / Boleyn” (100 m). Towards “South Grove (E17)”, board nearby: “Steele Road” → “High Road Leytonstone” (50 m), “Cobbold Road” → “Wanstead Flats” (100 m), “Sidney Road” → “Pevensey Road (E7)” (100 m) and “Talbot Road” → “Pevensey Road (E7)” (50 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 13 towards “South Grove (E17)” and 10 the other way. Tap a stop to see its name.
Other routes along the way
On part of the route, between “Drapers Field” and “Markhouse Avenue” it shares the road with route 158; between “Upton Park Green Street” and “Wanstead Park Station” it shares the road with route 330; between “Burgess Road” and “Grange Park Road” it shares the road with route 69.
Connections by stop, in route order:
- “East Ham / Central Park”: buses 101, 300, 304, 376 and 474
- “Tilbury Road” (only towards “South Grove (E17)”): buses 101, 304, 376 and 474
- “Newham Town Hall”: buses 101, 147, 238, 300, 304, 325, 376 and 474
- “Bartle Avenue”: buses 101, 147, 238, 300, 304, 325, 376 and 474
- “Aintree Avenue” (only towards “South Grove (E17)”): buses 101, 147, 238, 300, 304, 325, 376 and 474
- “Dickens Road” (only towards “South Grove (E17)”): buses 104 and 147
- “Upton Park / Priory Road”: buses 104, 147 and 376
- “Upton Park Green Street” (only towards “South Grove (E17)”): buses 104, 147 and 376
- “Upton Park / Boleyn”: buses 104, 147 and 376
- “Tudor Road (E6)” (only towards “South Grove (E17)”): buses 104 and 376
- “Upton Park”: buses 104, 238 and 376
- “Plashet Road”: buses 104, 238 and 376
- “Oakdale Road”: bus 325
- “Cheshunt Road” (only towards “South Grove (E17)”): bus 325
- “Studley Road”: buses 25, 86, 325 and 425
- “St Dunstan’s Road”: buses 25, 86, 325 and 425
- “Green Street (E7)” (only towards “South Grove (E17)”): buses 25, 86, 325 and 425
- “Woodgrange Road” (only towards “South Grove (E17)”): buses 25, 86, 325 and 425
- “Claremont Road (E7)” (only towards “South Grove (E17)”): buses 25, 86, 308, 325 and 425
- “Forest Gate Station”: buses 25, 86, 308, 325 and 425
- “Wanstead Park Station”: bus 308
- “Bignold Road”: bus 308
- “Pevensey Road (E7)” (only towards “South Grove (E17)”): bus 308
- “Wanstead Flats”: bus 308
- “Bourne Road” (only towards “South Grove (E17)”): bus 308
- “Buxton School”: bus 308
- “Selby Road (E11)”: buses 257 and 339
- “High Road Leytonstone” (only towards “South Grove (E17)”): buses 257 and 339
- “Burgess Road”: buses 257 and 339
- “Edith Road”: bus 339
- “Drapers Field”: buses 308 and 339
- “Millais Road”: bus W13
- Stops from “Leyton” to “Buckingham Road (E10)”: buses W13 and W15
- “Gloucester Road (E10)”: buses 55 and 56
- “Lea Bridge Road”: buses 55 and 56
- “Queen’s Road”: bus W19
- “Markhouse Avenue”: buses 212, 275 and W19
- “South Grove (E17)”: buses 212, 275, W12 and W19
- “Steele Road” (only towards “East Ham / Central Park”): buses 257 and 339
- Stops from “Cobbold Road” to “Talbot Road” (only towards “East Ham / Central Park”): bus 308
- “Romford Road Forest Gate” (only towards “East Ham / Central Park”): buses 25, 86, 308, 325 and 425
- “Queens Market” (only towards “East Ham / Central Park”): buses 104, 238 and 376
- “Arragon Road (E6)” (only towards “East Ham / Central Park”): buses 104 and 147
- “Katherine Road Upton Park” (only towards “East Ham / Central Park”): bus 147
- “High Street North East Ham” (only towards “East Ham / Central Park”): buses 101, 147, 238, 300, 304, 325, 376 and 474
- “Market Street” (only towards “East Ham / Central Park”): buses 101, 147, 238, 300, 304, 325, 376 and 474
Pages for these routes: bus W12, bus W13, bus W15, bus W19, bus 25, bus 55, bus 56, bus 69.
Passes and concessions
Tickets, passes and concessions are covered on a separate page: how to pay for public transport in London.
Questions and answers
Does bus 58 go to “Newham Town Hall”?
Yes, in both directions.
Where can I change from bus 58 to another bus route?
Most routes stop at “Newham Town Hall” and “Bartle Avenue” (101, 147, 238, 300, 304, 325, 376 and 474). All other stops with connections are listed above.
Checked on 1 October 2026. Source of the route and stops: Transport for London (TfL).