W12 Walthamstow to Woodford Bridge via Higham Hill, Leytonstone

Operated by Stagecoach London. First bus 05:30, last bus 00:00. 144 journeys on weekdays. Today, a Sunday: first 06:50, last 00:00. Fares: £1.75 flat — more.

Next towards Woodford Bridge from Rensburg Road (westbound): 18:42, 19:00, 19:20

Next towards Walthamstow from Cross Road (IG8) (westbound): 18:41, 19:00, 19:20

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

Timetable

Runs towards Woodford Bridge · Sunday · 50 journeys
Stop 00:0007:3008:0008:3009:0009:2009:3909:5710:1510:3310:5111:1111:3111:5112:1112:3112:5113:1113:3113:5114:1114:2914:4915:0915:2915:4916:0916:2816:4717:0617:2417:4318:0218:2218:4219:0019:2019:4020:0020:2020:4021:0021:2021:4022:0022:2022:4023:0023:2023:40
Rensburg Road (westbound) 00:0007:3008:0008:3009:0009:2009:3909:5710:1510:3310:5111:1111:3111:5112:1112:3112:5113:1113:3113:5114:1114:2914:4915:0915:2915:4916:0916:2816:4717:0617:2417:4318:0218:2218:4219:0019:2019:4020:0020:2020:4021:0021:2021:4022:0022:2022:4023:0023:2023:40
Carisbrooke Road (Stop X) 00:0407:3308:0508:3509:0509:2509:4410:0210:2110:3910:5711:1711:3711:5712:1712:3712:5713:1713:3713:5714:1714:3514:5515:1515:3515:5516:1516:3416:5317:1217:3117:5018:0918:2918:4919:0719:2719:4720:0720:2720:4721:0621:2521:4522:0522:2522:4523:0423:2423:44
Forest Road High Hill (Stop B) 00:0607:3508:0708:3709:0709:2709:4610:0510:2410:4211:0011:2011:4012:0012:2012:4113:0113:2113:4114:0114:2114:3914:5915:1915:3915:5916:1916:3816:5717:1517:3417:5318:1218:3218:5219:1019:3019:5020:0920:2920:4921:0821:2721:4722:0722:2722:4723:0623:2623:46
Walthamstow Bus Station (Stop B) 00:0807:3708:0908:3909:0909:2909:4810:0810:2710:4511:0311:2311:4312:0512:2512:4613:0613:2613:4614:0414:2414:4215:0215:2315:4416:0416:2316:4217:0117:1917:3917:5818:1718:3718:5719:1519:3519:5520:1320:3320:5321:1121:2921:4922:0922:2922:4923:0823:2823:48
Oliver Road Walthamstow (Stop P) 00:1607:4208:1408:4409:1509:3609:5610:1510:3410:5311:1311:3311:5312:1512:3512:5613:1713:3713:5614:1414:3414:5215:1215:3315:5416:1316:3216:5117:1017:2917:4918:0818:2718:4719:0619:2419:4420:0420:2120:4121:0121:1921:3721:5722:1722:3722:5723:1623:3623:56
Whipps Cross Hospital / Main Entrance (Stop K) 00:2007:4508:1708:4709:1909:4010:0010:2010:3910:5811:1811:3811:5812:2012:4013:0113:2213:4214:0114:1914:3914:5715:1715:3815:5916:1816:3716:5617:1417:3317:5318:1218:3118:5119:1019:2819:4820:0820:2520:4521:0521:2321:4122:0122:2122:4123:0123:2023:4000:00
Leytonstone Station / Grove Green Road (Stop B) 00:2707:5308:2508:5509:2709:4810:0810:2810:4711:0611:2611:4612:0612:2912:4913:1013:3113:5114:1014:2814:4815:0615:2615:4716:0816:2716:4617:0517:2317:4218:0218:2118:4019:0019:1819:3619:5620:1620:3320:5321:1221:3021:4822:0822:2822:4823:0823:2723:4700:07
Wanstead Station (Stop B) 00:3408:0008:3209:0209:3409:5610:1610:3610:5511:1511:3511:5512:1712:4013:0013:2213:4314:0314:2114:3914:5915:1715:3715:5816:1916:3816:5717:1617:3417:5318:1218:3118:4919:0919:2619:4420:0420:2420:4121:0121:1921:3721:5522:1522:3522:5523:1523:3423:5400:14
Eagle Lane (Stop SK) 00:3708:0408:3609:0709:3910:0110:2110:4111:0011:2011:4012:0112:2312:4613:0713:2913:5014:1014:2814:4615:0615:2415:4416:0416:2416:4417:0317:2217:4017:5918:1818:3718:5519:1519:3119:4920:0820:2820:4521:0521:2321:4121:5922:1922:3922:5923:1823:3723:5700:17
South Woodford (Stop C) 00:4208:0908:4109:1309:4510:0710:2710:4711:0711:2711:4712:0812:3012:5313:1513:3713:5814:1814:3614:5415:1415:3215:5216:1216:3216:5217:1117:3017:4818:0718:2618:4519:0319:2219:3819:5620:1420:3420:5121:1121:2921:4722:0422:2422:4423:0423:2323:4200:0200:22
Orchard Estate (Stop W) 00:4908:1608:4809:2009:5210:1510:3510:5511:1611:3611:5612:1812:4013:0313:2513:4714:0814:2814:4615:0415:2415:4216:0216:2216:4217:0217:2117:4017:5818:1718:3518:5419:1219:3019:4620:0420:2220:4220:5921:1821:3621:5422:1122:3122:5123:1123:3023:4900:0900:29
Cross Road (IG8) (westbound) 00:5308:2108:5309:2509:5710:2010:4011:0011:2111:4112:0212:2412:4613:0913:3113:5314:1414:3414:5215:1015:3015:4816:0816:2816:4817:0817:2717:4618:0418:2318:4119:0019:1719:3519:5120:0920:2720:4721:0421:2221:4021:5822:1522:3522:5523:1523:3423:5300:1300:33

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 W12

W12 towards Woodford Bridge

All 58 stops
  1. Rensburg Road (westbound) Walthamstow
  2. Carisbrooke Road (Stop X) Walthamstow
  3. Walthamstow Market High Street (Stop T) Walthamstow
  4. Walthamstow Market High Street (Stop S) Walthamstow
  5. St Michael & All Angels (Stop A) Walthamstow
  6. Forest Road High Hill (Stop B) Higham Hill
  7. Wolsey Avenue Walthamstow (Stop N) Higham Hill
  8. Lloyd Park / William Morris Gallery (Stop BE) Walthamstow
  9. Bromley Road (E17) (Stop BF) Walthamstow
  10. Jewel Road (Stop BN) Walthamstow
  11. Walthamstow Market Walthamstow (Stop J) Walthamstow
  12. Walthamstow Bus Station (Stop B) Walthamstow
  13. Church Hill / Walthamstow (Stop S) Walthamstow
  14. Church Hill Road (E17) (eastbound) Walthamstow
  15. Shernhall Street Upper walthamstow (Stop BW) Upper Walthamstow
  16. Brookfield Avenue (Stop M) Upper Walthamstow
  17. Addison Road (Stop N) Upper Walthamstow
  18. Oliver Road Walthamstow (Stop P) Upper Walthamstow
  19. Whipps Cross / Wood Street (Stop A) Whipps Cross
  20. Whipps Cross Bus Stand (Stop V) Whipps Cross
  21. Whipps Cross Hospital / Main Entrance (Stop K) Whipps Cross
  22. Whipps Cross Hospital / A & E (Stop L) Whipps Cross
  23. Clare Road (E11) (Stop Q) Whipps Cross
  24. Peterborough Road Leytonstone (westbound) Leytonstone
  25. Essex Road South (southbound) Leytonstone
  26. Elim Pentecostal Church (southbound) Leytonstone
  27. Clarendon Road (E11) (southbound) Leytonstone
  28. Leytonstone Station / Grove Green Road (Stop B) Leytonstone
  29. Gainsborough Road (E11) (Stop Q) Leytonstone
  30. Green Man Roundabout (Stop N) Leytonstone
  31. Cambridge Road (E11) (Stop H) Wanstead
  32. Blake Hall Road (Stop K) Wanstead
  33. Wanstead Station (Stop B) Wanstead
  34. Wanstead Place (Stop SH) Snaresbrook
  35. Snaresbrook Station (Stop SJ) Snaresbrook
  36. Eagle Lane (Stop SK) Snaresbrook
  37. Beechwood Park (Stop SL) South Woodford
  38. Clarendon Road (E18) (Stop W) South Woodford
  39. Bedford Road (E18) (Stop X) South Woodford
  40. Grove Hill (Stop K) South Woodford
  41. George Lane Shopping Centre (Stop G) South Woodford
  42. South Woodford (Stop C) South Woodford
  43. George Lane / Chigwell Road (Stop B) South Woodford
  44. Onslow Gardens (E18) (Stop A) South Woodford
  45. Charlie Browns Roundabout (Stop D) South Woodford
  46. Raven Road (Stop B) South Woodford
  47. Maybank Road (Stop A) Woodford
  48. Gordon Road (E18) (Stop U) South Woodford
  49. Wansford Road (Stop V) Woodford
  50. Broadmead Road (IG8) (Stop F) Woodford
  51. Orchard Estate (Stop W) Woodford
  52. Chigwell Road / Broadmead Road (Stop X) Woodford Bridge
  53. Beaumaris Drive (Stop Y) Woodford Bridge
  54. Snakes Lane East (Stop Z) Woodford Bridge
  55. Ashton Playing Fields (Stop L) Woodford Bridge
  56. Manor Road (IG8) (eastbound) Woodford Bridge
  57. Love Lane (IG8) (eastbound) Woodford Bridge
  58. Cross Road (IG8) (westbound) Woodford Bridge

W12 towards Walthamstow

All 56 stops
  1. Cross Road (IG8) (westbound) Woodford Bridge
  2. Roding Lane North (southbound) Woodford Bridge
  3. Ashton Playing Fields (Stop M) Woodford Bridge
  4. Beaumaris Drive (Stop S) Woodford Bridge
  5. Broadmead Road / Chigwell Road (Stop U) Woodford Bridge
  6. Orchard Estate (Stop V) Woodford
  7. Broadmead Road (IG8) (Stop E) Woodford
  8. Wansford Road (Stop J) Woodford
  9. Gordon Road (E18) (Stop K) South Woodford
  10. Latchett Road (Stop L) South Woodford
  11. Southend Road South Woodford (Stop M) South Woodford
  12. Onslow Gardens (E18) (Stop R) South Woodford
  13. George Lane / Chigwell Road (Stop Z) South Woodford
  14. South Woodford (Stop D) South Woodford
  15. George Lane Shopping Centre (Stop H) South Woodford
  16. High Road / George Lane (Stop J) South Woodford
  17. Bedford Road (E18) (Stop U) South Woodford
  18. Clarendon Road (E18) (Stop V) South Woodford
  19. Beechwood Park (Stop SA) South Woodford
  20. Eagle Lane (Stop SB) Snaresbrook
  21. Snaresbrook Station (Stop SC) Snaresbrook
  22. High Street / Hermon Hill (Stop SD) Snaresbrook
  23. Wanstead Place (Stop SE) Snaresbrook
  24. Wanstead High St /Wanstead Stn (Stop D) Wanstead
  25. Wanstead Station (Stop C) Wanstead
  26. Highstone Avenue (Stop W) Wanstead
  27. Cambridge Road (E11) (Stop J) Wanstead
  28. Green Man Roundabout (Stop P) Leytonstone
  29. Gainsborough Road (E11) (Stop Y) Leytonstone
  30. Leytonstone Station / Grove Green Road (Stop A) Leytonstone
  31. Clarendon Road (E11) (northbound) Leytonstone
  32. Elim Pentecostal Church (northbound) Leytonstone
  33. Essex Road South (northbound) Leytonstone
  34. Clare Road (E11) (Stop P) Whipps Cross
  35. Whipps Cross Hospital / A & E (Stop N) Whipps Cross
  36. Whipps Cross Hospital / Main Entrance (Stop J) Whipps Cross
  37. Whipps Cross Bus Stand (Stop M) Whipps Cross
  38. Our Lady & St George's Catholic School (Stop S) Upper Walthamstow
  39. Addison Road (Stop T) Upper Walthamstow
  40. Shernhall Street Upper walthamstow (Stop BV) Upper Walthamstow
  41. Church Hill Road (E17) (westbound) Walthamstow
  42. Hoe Street (Stop T) Walthamstow
  43. Walthamstow Bus Station (Stop E) Walthamstow
  44. Walthamstow Market Walthamstow (Stop G) Walthamstow
  45. Jewel Road (Stop BA) Walthamstow
  46. Forest Road / The Bell (Stop BH) Walthamstow
  47. Bromley Road (E17) (Stop BC) Walthamstow
  48. Lloyd Park / William Morris Gallery (Stop BD) Walthamstow
  49. Wolsey Avenue Walthamstow (Stop R) Higham Hill
  50. Higham Hill Road Walthamstow (Stop S) Higham Hill
  51. Forest Road High Hill (Stop J) Higham Hill
  52. St Michael & All Angels (Stop K) Walthamstow
  53. Walthamstow Market High Street (Stop U) Walthamstow
  54. Carisbrooke Road (Stop V) Walthamstow
  55. Walthamstow Market (Stop C) Walthamstow
  56. Rensburg Road (westbound) Walthamstow

How busy is route W12?

1.15m passenger journeys were recorded on route W12 in 2024/25 across 616,908 kilometres operated.

2010/11: 807,642 journeys 0.8 10 2011/12: 859,025 journeys (53-week year) 0.9 11 53w 2012/13: 869,835 journeys 0.9 12 2013/14: 884,114 journeys 0.9 13 2014/15: 858,294 journeys 0.9 14 2015/16: 820,663 journeys 0.8 15 2016/17: 812,640 journeys 0.8 16 2017/18: 748,789 journeys (53-week year) 0.7 17 53w 2018/19: 643,161 journeys 0.6 18 2019/20: 608,677 journeys 0.6 19 2020/21: 224,324 journeys 0.2 20 2021/22: 363,721 journeys 0.4 21 2022/23: 449,050 journeys 0.4 22 2023/24: 495,424 journeys (53-week year) 0.5 23 53w 2024/25: 1,147,846 journeys 1.1 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 W12 bus?

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

What time is the last W12 bus?

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

How much does the W12 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 W12 bus?

The W12 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.