58 East Ham to Walthamstow via Leytonstone, Leyton

Operated by Stagecoach London. First bus 04:40, last bus 01:12. 192 journeys on weekdays. Fares: £1.75 flat — more.

Next towards Walthamstow from East Ham / Central Park (Stop G): 13:40, 13:51, 14:02

Next towards East Ham from South Grove (E17) (Stop H): 13:39, 13:50, 14:02

Night bus — overnight departures 22:00–01:55. Every night. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

Wanted a different 58? 32 other bus routes are numbered 58 elsewhere in the UK — see every 58 bus timetable by area.

Timetable

Runs towards Walthamstow · Monday to Friday · 95 journeys
Stop 00:0000:1500:3000:4504:4005:0005:2005:4006:0006:1506:2906:4106:5107:0207:1407:2607:3607:4707:5608:0608:1808:3208:4408:5609:0809:2009:3209:4409:5610:0810:2010:3110:4310:5511:0711:1911:3011:4011:5212:0412:1612:2712:3912:5113:0313:1513:2813:4013:5114:0214:1414:2414:3614:4714:5815:1015:2115:3415:4615:5916:1116:2316:3516:4716:5917:1117:2317:3517:4818:0218:1418:2618:3818:5019:0219:1419:2619:3819:5020:0220:1520:3020:4521:0021:1521:3021:4522:0022:1522:3022:4523:0023:1523:3023:45
East Ham / Central Park (Stop G) 00:0000:1500:3000:4504:4005:0005:2005:4006:0006:1506:2906:4106:5107:0207:1407:2607:3607:4707:5608:0608:1808:3208:4408:5609:0809:2009:3209:4409:5610:0810:2010:3110:4310:5511:0711:1911:3011:4011:5212:0412:1612:2712:3912:5113:0313:1513:2813:4013:5114:0214:1414:2414:3614:4714:5815:1015:2115:3415:4615:5916:1116:2316:3516:4716:5917:1117:2317:3517:4818:0218:1418:2618:3818:5019:0219:1419:2619:3819:5020:0220:1520:3020:4521:0021:1521:3021:4522:0022:1522:3022:4523:0023:1523:3023:45
Newham Town Hall (Stop T) 00:0100:1600:3100:4604:4105:0105:2105:4106:0106:1606:3006:4206:5207:0307:1507:2707:3707:4807:5708:0808:2008:3408:4608:5809:1009:2209:3409:4609:5810:1010:2210:3310:4510:5711:0911:2111:3211:4211:5412:0612:1812:2912:4112:5313:0513:1713:3013:4213:5314:0414:1614:2614:3814:4915:0015:1215:2315:3615:4816:0116:1316:2516:3716:4917:0117:1317:2517:3717:5018:0318:1518:2718:3918:5119:0319:1519:2719:3919:5120:0320:1620:3120:4621:0121:1621:3121:4622:0122:1622:3122:4623:0123:1623:3123:46
Upton Park / Boleyn (Stop G) 00:0600:2100:3600:5104:4605:0605:2605:4606:0706:2206:3606:4806:5807:1007:2207:3407:4407:5508:0408:1608:2808:4208:5409:0609:1809:3009:4209:5410:0610:1810:3010:4110:5311:0511:1711:2911:4011:5012:0212:1412:2612:3712:4913:0113:1313:2513:3813:5014:0114:1314:2514:3514:4714:5815:0915:2115:3215:4515:5716:1016:2216:3416:4616:5817:1017:2217:3417:4617:5918:1118:2318:3518:4718:5919:1119:2319:3519:4719:5920:1020:2320:3820:5321:0721:2221:3721:5222:0622:2122:3622:5123:0623:2123:3623:51
St Dunstan's Road (Stop V) 00:1200:2700:4200:5704:5105:1105:3105:5106:1206:2906:4306:5507:0507:1707:2907:4107:5108:0208:1408:2608:3808:5209:0409:1609:2809:4009:5210:0410:1610:2810:4010:5111:0311:1511:2711:3911:5012:0012:1212:2412:3612:4712:5913:1113:2313:3513:4814:0014:1214:2414:3614:4614:5815:0915:2115:3315:4415:5716:0916:2116:3316:4516:5717:0917:2117:3317:4517:5718:1018:2218:3418:4618:5819:1019:2119:3319:4519:5720:0920:1920:3220:4721:0221:1521:3021:4522:0022:1322:2822:4322:5823:1223:2723:4223:57
Forest Gate Station (Stop A) 00:1600:3100:4601:0104:5505:1505:3505:5506:1606:3306:4706:5907:1007:2207:3407:4607:5608:0808:2008:3208:4408:5809:1009:2209:3409:4609:5810:1010:2210:3410:4610:5711:0911:2111:3311:4511:5612:0712:1912:3112:4312:5413:0613:1813:3013:4213:5514:0714:1914:3114:4314:5315:0515:1715:2915:4115:5216:0516:1716:2916:4116:5317:0517:1717:2917:4117:5318:0518:1718:2918:4118:5319:0519:1719:2819:4019:5220:0420:1520:2520:3820:5321:0721:2021:3521:5022:0422:1722:3222:4723:0223:1623:3123:4600:01
Wanstead Flats (Stop B) 00:2000:3500:5001:0504:5805:1805:3805:5806:1906:3706:5107:0307:1507:2707:3907:5108:0108:1308:2508:3708:4909:0309:1509:2709:3909:5110:0310:1510:2710:3910:5111:0211:1411:2611:3811:5012:0112:1312:2512:3712:4913:0013:1213:2413:3613:4814:0114:1314:2514:3714:4914:5915:1115:2315:3515:4715:5816:1116:2316:3516:4716:5917:1117:2317:3517:4717:5918:1118:2318:3518:4718:5919:1119:2319:3419:4619:5820:0920:2020:3020:4320:5821:1221:2521:4021:5522:0822:2122:3622:5123:0623:2023:3523:5000:05
Burgess Road (Stop G) 00:2400:3900:5401:0905:0305:2305:4306:0306:2506:4306:5707:0907:2107:3307:4507:5708:0808:2008:3208:4408:5609:0909:2109:3309:4509:5710:0910:2110:3310:4510:5711:0811:2011:3211:4411:5612:0812:2012:3212:4412:5613:0713:1913:3113:4313:5514:0814:2014:3214:4414:5615:0715:1915:3115:4315:5516:0616:1816:3016:4216:5417:0617:1817:3017:4217:5418:0618:1818:3018:4218:5419:0619:1819:3019:4119:5320:0520:1520:2620:3620:4921:0421:1721:3021:4522:0022:1322:2622:4122:5623:1023:2423:3923:5400:09
Leyton (Stop B) 00:2800:4300:5801:1305:0705:2705:4706:0806:3006:4807:0207:1407:2607:3807:5008:0208:1408:2608:3808:5009:0209:1409:2609:3809:5010:0210:1410:2610:3810:5011:0211:1411:2611:3811:5012:0212:1412:2612:3812:5013:0213:1413:2613:3813:5014:0214:1414:2614:3814:5015:0215:1415:2615:3815:5016:0216:1416:2616:3816:5017:0217:1417:2617:3817:5018:0218:1418:2618:3818:5019:0219:1319:2519:3719:4820:0020:1120:2120:3220:4220:5521:1021:2321:3621:5122:0522:1822:3122:4623:0123:1423:2823:4323:5800:13
Leyton Library (Stop K) 00:2900:4400:5901:1405:0805:2805:4806:0906:3106:4907:0407:1607:2807:4007:5208:0408:1608:2808:4008:5209:0409:1609:2809:4009:5210:0510:1710:2910:4110:5311:0511:1711:2911:4111:5312:0612:1812:3012:4212:5413:0513:1713:2913:4113:5314:0514:1714:2914:4114:5315:0515:1715:2915:4115:5316:0716:1916:3116:4316:5517:0617:1817:3017:4217:5418:0518:1718:2918:4118:5319:0419:1519:2719:3919:5020:0220:1320:2320:3420:4420:5721:1221:2521:3821:5322:0622:1922:3222:4723:0223:1523:2923:4423:5900:14
Gloucester Road (E10) (Stop CC) 00:3500:5001:0501:2005:1405:3405:5406:1506:3706:5507:1107:2307:3507:4707:5908:1208:2408:3608:4809:0009:1209:2409:3609:4810:0010:1310:2510:3710:4911:0111:1311:2511:3711:4912:0112:1412:2612:3812:5013:0213:1413:2613:3813:5014:0214:1414:2614:3814:5015:0215:1415:2615:3815:5016:0216:1616:2816:4016:5217:0417:1517:2717:3917:5118:0318:1418:2618:3818:5019:0219:1319:2419:3619:4819:5920:1020:2120:3120:4220:5221:0521:2021:3321:4622:0122:1322:2622:3922:5423:0823:2123:3523:5000:0500:20
South Grove (E17) (Stop G) 00:4000:5501:1001:2505:1905:3905:5906:2106:4307:0107:1907:3107:4307:5508:0708:2008:3308:4608:5709:0809:2009:3109:4309:5510:0710:2010:3210:4410:5611:0811:2011:3211:4411:5612:0812:2112:3312:4512:5713:0913:2113:3313:4513:5714:0914:2114:3314:4514:5715:1115:2315:3515:4715:5916:1116:2516:3716:4917:0117:1317:2417:3617:4818:0018:1218:2318:3518:4718:5919:0919:2019:3119:4319:5520:0620:1720:2820:3820:4920:5921:1221:2721:4021:5322:0722:1922:3222:4523:0023:1323:2623:4023:5500:1000:25

Each column is one journey, headed by the time it sets off. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

London flat fare: £1.75 with contactless or Oyster — the Hopper fare includes unlimited bus/tram changes within an hour, with daily caps. Cash isn't accepted on London buses.

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Stagecoach London before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 27 December, 28 December, 29 December, 30 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 58

58 towards Walthamstow

All 47 stops
  1. East Ham / Central Park (Stop G) East Ham
  2. Tilbury Road (Stop F) East Ham
  3. Newham Town Hall (Stop T) East Ham
  4. Bartle Avenue (Stop Q) East Ham
  5. Aintree Avenue (westbound) East Ham
  6. Dickens Road (westbound) Upton Park
  7. Upton Park / Priory Road (Stop Y) Upton Park
  8. Upton Park Green Street (Stop P) Upton Park
  9. Upton Park / Boleyn (Stop G) Upton Park
  10. Tudor Road (E6) (Stop E) Upton Park
  11. Upton Park (Stop A) Upton Park
  12. Plashet Road (Stop D) Upton
  13. Oakdale Road (northbound) Upton
  14. Cheshunt Road (northbound) Upton
  15. Studley Road (Stop U) Forest Gate
  16. St Dunstan's Road (Stop V) Forest Gate
  17. Green Street (E7) (Stop Q) Forest Gate
  18. Woodgrange Road (Stop E) Forest Gate
  19. Claremont Road (E7) (Stop L) Forest Gate
  20. Forest Gate Station (Stop A) Forest Gate
  21. Wanstead Park Station (Stop J) Forest Gate
  22. Bignold Road (northbound) Forest Gate
  23. Pevensey Road (E7) (Stop A) Leytonstone
  24. Wanstead Flats (Stop B) Leytonstone
  25. Bourne Road (Stop C) Leytonstone
  26. Buxton School (Stop D) Leytonstone
  27. Selby Road (E11) (Stop E) Leyton
  28. High Road Leytonstone (Stop F) Leyton
  29. Burgess Road (Stop G) Leyton
  30. Edith Road (Stop F) Leyton
  31. Drapers Field (Stop N) Leyton
  32. Millais Road (Stop T) Leyton
  33. Leyton (Stop B) Leyton
  34. Leyton Library (Stop K) Leyton
  35. Buckingham Road (E10) (Stop M) Leyton
  36. Grange Park Road (Stop N) Leyton
  37. Goldsmith Road (Stop T) Leyton
  38. Oliver Road (Stop W) Leyton
  39. Villiers Close (Stop X) Leyton
  40. Park Road Leyton (Stop CA) Leyton
  41. Capworth Street (Stop CB) Leyton
  42. Gloucester Road (E10) (Stop CC) Walthamstow Central
  43. Lea Bridge Road (Stop MD) Walthamstow Central
  44. St Saviour's Church (Stop ME) Walthamstow
  45. Queen's Road (northbound) Walthamstow
  46. Markhouse Avenue (Stop K) Walthamstow
  47. South Grove (E17) (Stop G) Walthamstow

58 towards East Ham

All 44 stops
  1. South Grove (E17) (Stop H) Walthamstow
  2. Markhouse Avenue (Stop J) Walthamstow
  3. Queen's Road (southbound) Walthamstow
  4. St Saviour's Church (Stop MS) Walthamstow
  5. Lea Bridge Road (Stop MT) Walthamstow Central
  6. Gloucester Road (E10) (Stop CU) Walthamstow Central
  7. Capworth Street (Stop CV) Leyton
  8. Park Road Leyton (Stop CW) Leyton
  9. Villiers Close (Stop U) Leyton
  10. Oliver Road (stop V) Leyton
  11. Grange Park Road (Stop P) Leyton
  12. Buckingham Road (E10) (Stop L) Leyton
  13. Leyton Library (Stop J) Leyton
  14. Leyton (Stop A) Leyton
  15. Millais Road (Stop S) Leyton
  16. Drapers Field (Stop G) Leyton
  17. Edith Road (Stop E) Leyton
  18. Burgess Road (Stop S) Leyton
  19. Steele Road (Stop T) Leyton
  20. Selby Road (E11) (Stop U) Leyton
  21. Buxton School (Stop V) Leytonstone
  22. Cobbold Road (Stop W) Leytonstone
  23. Wanstead Flats (Stop X) Leytonstone
  24. Sidney Road (Stop Y) Leytonstone
  25. Talbot Road (Stop Z) Forest Gate
  26. Bignold Road (southbound) Forest Gate
  27. Wanstead Park Station (Stop K) Forest Gate
  28. Forest Gate Station (Stop B) Forest Gate
  29. Romford Road Forest Gate (Stop M) Forest Gate
  30. St Dunstan's Road (Stop T) Forest Gate
  31. Studley Road (Stop TT) Forest Gate
  32. Oakdale Road (southbound) Upton
  33. Plashet Road (southbound) Upton
  34. Upton Park (Stop B) Upton Park
  35. Queens Market (Stop C) Upton Park
  36. Upton Park / Boleyn (Stop F) Upton Park
  37. Upton Park / Priory Road (Stop Q) Upton Park
  38. Arragon Road (E6) (Stop W) Upton Park
  39. Katherine Road Upton Park (eastbound) Upton Park
  40. Bartle Avenue (Stop P) East Ham
  41. High Street North East Ham (Stop R) East Ham
  42. Newham Town Hall (Stop V) East Ham
  43. Market Street (Stop N) East Ham
  44. East Ham / Central Park (Stop M) East Ham

How busy is route 58?

5.44m passenger journeys were recorded on route 58 in 2024/25 across 803,307 kilometres operated. That is down from a peak of 8.77m in 2011/12.

2010/11: 8,249,773 journeys 8.2 10 2011/12: 8,766,510 journeys (53-week year) 8.8 11 53w 2012/13: 8,200,348 journeys 8.2 12 2013/14: 8,357,069 journeys 8.4 13 2014/15: 8,079,055 journeys 8.1 14 2015/16: 7,825,413 journeys 7.8 15 2016/17: 7,729,395 journeys 7.7 16 2017/18: 7,247,850 journeys (53-week year) 7.2 17 53w 2018/19: 7,099,993 journeys 7.1 18 2019/20: 6,618,674 journeys 6.6 19 2020/21: 2,907,196 journeys 2.9 20 2021/22: 4,760,817 journeys 4.8 21 2022/23: 5,632,697 journeys 5.6 22 2023/24: 5,827,893 journeys (53-week year) 5.8 23 53w 2024/25: 5,436,799 journeys 5.4 24

Millions of passenger journeys per financial year, from Transport for London's published bus statistics. A passenger journey is one boarding of one bus — someone commuting five days a week makes ten of them, so this is not a count of people. Years marked 53w ran 53 weeks rather than 52, so they sit about 2% high against their neighbours. TfL changed how boardings were estimated in 2017 and restated 2016/17 on the new basis; the chart uses the restated figure, so years before 2016/17 are not exactly comparable with those after. Route-level totals do not sum to TfL's network figures, which carry separate adjustments. Powered by TfL Open Data. Compare every London route →

Towns & areas on this route

Frequently asked questions

What time is the first 58 bus?

The first 58 departure on weekdays leaves at 04:40 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 58 bus?

The last 58 on weekdays leaves its first stop at 01:12. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 58 bus cost?

London buses use TfL's flat fare: £1.75 per journey with contactless or Oyster, and the Hopper fare gives you unlimited bus and tram changes within one hour. Daily and weekly caps limit what you can spend. Cash is not accepted.

Who runs the 58 bus?

The 58 is operated by Stagecoach London.

Timetable data from Stagecoach London via the DfT Bus Open Data Service (London feed). Route names, stop sequences and map geometry come from TfL Open Data. Check before you travel — services can change at short notice.