99 Woolwich to Bexleyheath via West Heath, Erith

Operated by Go Ahead London. First bus 04:35, last bus 00:50. 178 journeys on weekdays. Fares: £1.75 flat — more.

No buses on this route this week. It next runs on Saturday, 17 October 2026, and the timetable below is for the week beginning then — school-holiday, seasonal and event services often pause like this. Check with the operator before travelling.

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

Timetable

Runs towards Bexleyheath · Mondays · 89 journeys
Stop 00:0500:2000:3500:5004:5005:1005:3005:5006:0506:2006:3506:4807:0007:1007:2007:3107:4307:5508:0608:1908:3208:4508:5909:1309:2609:3909:5210:0510:1810:3110:4410:5711:1011:2311:3611:4912:0212:1512:2812:4112:5413:0713:2013:3313:4513:5714:0914:2014:3214:4414:5715:1015:2315:3615:4916:0116:1316:2516:3816:5017:0317:1617:2917:4217:5618:1118:2518:3918:5319:0719:2119:3519:5020:0520:2020:3520:5021:0521:2021:3521:5022:0522:2022:3522:5023:0523:2023:3523:50
Hare Street (Stop F) 00:0500:2000:3500:5004:5005:1005:3005:5006:0506:2006:3506:4807:0007:1007:2007:3107:4307:5508:0608:1908:3208:4508:5909:1309:2609:3909:5210:0510:1810:3110:4410:5711:1011:2311:3611:4912:0212:1512:2812:4112:5413:0713:2013:3313:4513:5714:0914:2014:3214:4414:5715:1015:2315:3615:4916:0116:1316:2516:3816:5017:0317:1617:2917:4217:5618:1118:2518:3918:5319:0719:2119:3519:5020:0520:2020:3520:5021:0521:2021:3521:5022:0522:2022:3522:5023:0523:2023:3523:50
Woolwich Arsenal Station (Stop N) 00:0900:2400:3900:5404:5505:1505:3505:5506:1006:2506:4006:5507:0707:1907:3007:4207:5508:0708:1808:3108:4408:5709:1109:2509:3809:5110:0410:1710:3110:4410:5711:1011:2311:3611:4912:0212:1512:2812:4112:5413:0713:2013:3313:4613:5814:1014:2314:3414:4614:5815:1115:2415:3715:5016:0316:1516:2716:3916:5217:0417:1717:3017:4317:5618:0918:2418:3818:5219:0419:1619:3019:4219:5720:1220:2620:4120:5621:1121:2621:4121:5622:1022:2522:4022:5523:1023:2523:4023:55
Plumstead High Street / Plumstead Station (Stop B) 00:1300:2800:4300:5805:0005:2005:4006:0006:1506:3006:4507:0007:1207:2507:3607:4808:0108:1308:2508:3808:5109:0409:1809:3109:4409:5710:1010:2310:3710:5011:0311:1611:2911:4211:5512:0812:2112:3412:4713:0013:1313:2613:3913:5214:0414:1614:2914:4114:5315:0515:1815:3115:4415:5716:1016:2216:3516:4717:0017:1217:2517:3817:5118:0418:1718:3118:4518:5919:1119:2319:3619:4820:0320:1820:3220:4721:0221:1721:3121:4622:0122:1522:3022:4523:0023:1523:3023:4500:00
Longleigh Lane (Stop A) 00:1900:3400:4901:0405:0605:2605:4606:0706:2206:3706:5207:0807:2007:3307:4507:5708:1008:2208:3508:4809:0109:1409:2709:4009:5310:0610:1910:3210:4610:5911:1211:2511:3811:5112:0412:1712:3012:4312:5613:0913:2213:3513:4814:0114:1414:2614:3914:5115:0415:1615:2915:4215:5516:0816:2116:3316:4616:5817:1117:2317:3617:4918:0218:1518:2818:4218:5519:0819:2019:3219:4519:5720:1220:2720:4120:5521:1021:2521:3921:5322:0822:2222:3722:5223:0723:2223:3723:5200:06
The Eardley Arms (Stop P) 00:2300:3800:5301:0805:1005:3005:5006:1106:2706:4206:5707:1307:2507:3807:5008:0308:1608:2808:4108:5409:0709:2009:3309:4509:5810:1110:2410:3710:5111:0411:1711:3011:4311:5612:0912:2212:3512:4813:0113:1413:2713:4013:5314:0614:1914:3114:4514:5715:1015:2215:3615:4916:0216:1416:2716:3916:5217:0417:1717:2917:4217:5518:0818:2118:3418:4819:0119:1319:2519:3719:5020:0220:1720:3220:4621:0021:1521:3021:4421:5822:1222:2622:4122:5623:1123:2623:4123:5600:10
Erith Town Centre / Cross Street (Stop G) 00:3000:4501:0001:1505:1805:3805:5806:1906:3606:5207:0807:2407:3707:5008:0308:1608:2908:4208:5509:0809:2109:3309:4509:5710:1010:2210:3510:4811:0211:1511:2811:4111:5412:0712:2012:3312:4612:5913:1213:2513:3813:5114:0414:1714:3014:4214:5615:0915:2215:3515:4916:0216:1516:2716:3916:5117:0417:1617:2917:4117:5318:0618:1918:3218:4518:5819:1119:2319:3519:4719:5920:1120:2620:4120:5521:0921:2421:3921:5222:0622:2022:3422:4923:0423:1823:3323:4800:0300:17
Forest Rd / Slade Green Stn (Stop A) 00:3600:5101:0601:2105:2705:4706:0706:2806:4507:0207:1807:3507:4808:0108:1408:2708:4008:5309:0609:1909:3109:4309:5510:0710:2010:3210:4510:5811:1211:2511:3811:5112:0412:1712:3012:4312:5613:0913:2213:3513:4814:0114:1414:2714:4014:5215:0615:2015:3415:4716:0116:1416:2716:3916:5117:0317:1517:2717:4017:5118:0318:1618:2918:4218:5519:0819:2019:3219:4419:5620:0820:2020:3520:5021:0421:1821:3321:4822:0122:1522:2922:4222:5723:1123:2523:4023:5500:1000:23
Perry Street (westbound) 00:4300:5801:1301:2805:3605:5606:1606:3706:5507:1307:3007:4808:0108:1408:2708:4008:5309:0509:1809:3009:4209:5410:0610:1810:3010:4210:5511:0811:2211:3511:4812:0112:1412:2712:4012:5313:0613:1913:3213:4513:5814:1114:2414:3714:5015:0215:1615:3115:4515:5916:1316:2616:3916:5117:0317:1517:2717:3917:5118:0218:1318:2618:3918:5219:0519:1719:2919:4119:5320:0520:1720:2920:4420:5921:1321:2721:4221:5722:1022:2422:3722:5023:0523:1923:3223:4700:0200:1700:30
Northall Road / Barnehurst Stn (Stop C) 00:4601:0101:1601:3105:4006:0006:2006:4106:5907:1707:3407:5208:0508:1808:3108:4408:5709:0909:2209:3409:4609:5810:1010:2210:3410:4610:5911:1211:2611:3911:5212:0512:1812:3112:4412:5713:1013:2313:3613:4914:0214:1514:2814:4114:5415:0615:2015:3515:4916:0316:1716:3016:4316:5517:0717:1917:3117:4317:5518:0618:1718:3018:4318:5619:0819:2019:3219:4419:5620:0820:2020:3220:4721:0221:1621:3021:4522:0022:1322:2722:4022:5323:0823:2223:3523:5000:0500:2000:33
Geddes Place (westbound) 00:4901:0401:1901:3405:4406:0406:2406:4507:0307:2207:4007:5808:1208:2508:3808:5109:0309:1509:2709:3909:5110:0310:1510:2710:3910:5111:0411:1711:3111:4411:5712:1012:2312:3612:4913:0213:1513:2813:4113:5414:0714:2014:3314:4614:5915:1215:2615:4115:5516:0916:2316:3616:4917:0117:1317:2517:3717:4918:0018:1118:2218:3518:4819:0119:1319:2419:3619:4820:0020:1220:2420:3620:5121:0621:2021:3421:4922:0422:1722:3122:4422:5723:1223:2523:3823:5300:0800:2300:36

Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. 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 Go Ahead 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 99

99 towards Bexleyheath

All 57 stops
  1. Woolwich High Street (Stop C) Woolwich
  2. Hare Street (Stop F) Woolwich
  3. Powis Street (Stop B) Woolwich
  4. Thomas Street (Stop T) Woolwich
  5. Woolwich Arsenal Station (Stop N) Woolwich
  6. Woolwich Station (Stop K) Woolwich
  7. Maxey Road (eastbound) Thamesmead West
  8. Plumstead Bus Garage (Stop A) Thamesmead West
  9. Plumstead High Street / Plumstead Station (Stop B) Plumstead
  10. Lakedale Road (Stop D) Plumstead
  11. Plumstead High Street / Police Station (Stop E) Plumstead
  12. Purrett Road (Stop G) Plumstead
  13. Plumstead Corner / Church Manorway (Stop J) Plumstead
  14. Basildon Road (eastbound) Abbey Wood
  15. Bostall Hill / Bostall Lane (eastbound) Abbey Wood
  16. Longleigh Lane (Stop A) Abbey Wood
  17. Woolwich Road / Brampton Road (Stop B) West Heath
  18. New Road West Heath (Stop C) West Heath
  19. Woolwich Road / Bedonwell Road (Stop D) West Heath
  20. The View (eastbound) Lessness Heath
  21. The Eardley Arms (Stop P) Lessness Heath
  22. Erith Road / Nuxley Road (Stop Q) Lessness Heath
  23. Erith Road / Brook Street (Stop R) Lessness Heath
  24. Erith Fire Station (Stop S) Lessness Heath
  25. Trinity School (eastbound) Hillside
  26. Alford Road (southbound) Hillside
  27. Birch Walk (eastbound) Erith
  28. Europa Trading Estate (eastbound) Erith
  29. Fraser Road / Bexley Road (Stop B) Erith
  30. Walnut Tree Road (DA8) (Stop E) Erith
  31. Erith Station / West Street (Stop L) Erith
  32. Erith Town Centre / Cross Street (Stop G) Erith
  33. James Watt Way (Stop K) Erith
  34. Manor Road / Aperfield Road (eastbound) Erith
  35. Bilton Road (eastbound) Slade Green
  36. Slade Green Road / Manor Road (southbound) Slade Green
  37. Grange Way (southbound) Slade Green
  38. Hazel Road (Stop L) Slade Green
  39. Forest Rd / Slade Green Stn (Stop A) Slade Green
  40. Forest Road / Bridge Road (Stop D) Slade Green
  41. Masefield Close (westbound) North End
  42. Bridge Lane / Whitehall Lane (westbound) Slade Green
  43. Dale View (eastbound) Slade Green
  44. Whitehall Lane / Slade Green (Stop B) Slade Green
  45. Lincoln Road (southbound) Slade Green
  46. Thames Road (DA1) (westbound) Slade Green
  47. Perry Street (westbound) Slade Green
  48. Eversley Cross (westbound) North End
  49. Parkside Cross (westbound) Barnehurst
  50. Northall Road / Manor Way (westbound) Barnehurst
  51. Northall Road / Barnehurst Stn (Stop C) Barnehurst
  52. Barnehurst Road / Randolph Close (Stop NL) Barnehurst
  53. Mayplace Road East / Barnehurst Road (Stop NM) Barnehurst
  54. Mayplace Road East / Pinnacle Hill (Stop NN) Barnehurst
  55. Erith Road (Stop NP) Bexleyheath
  56. Tower Road (Stop NQ) Bexleyheath
  57. Geddes Place (westbound) Bexleyheath

99 towards Woolwich

All 50 stops
  1. Bexleyheath Clock Tower (Stop S) Bexleyheath
  2. Foresters Crescent (Stop NG) Bexleyheath
  3. Mayplace Road East / Pinnacle Hill (Stop NH) Barnehurst
  4. Mayplace Road East / Barnehurst Road (Stop NJ) Barnehurst
  5. Barnehurst Road / Randolph Close (Stop NK) Barnehurst
  6. Northall Road / Barnehurst Stn (Stop D) Barnehurst
  7. Parkside Avenue / Manor Way (eastbound) Barnehurst
  8. Parkside Cross (eastbound) Barnehurst
  9. Eversley Cross (eastbound) North End
  10. Perry Street (eastbound) Slade Green
  11. Howbury Lane (eastbound) Slade Green
  12. Lincoln Road (northbound) Slade Green
  13. Howbury Lane / Slade Green (Stop C) Slade Green
  14. Dale View (westbound) Slade Green
  15. Whitehall Lane / Bridge Road (northbound) Slade Green
  16. Masefield Close (eastbound) North End
  17. Forest Road / Bridge Road (Stop J) Slade Green
  18. Forest Rd / Slade Green Stn (Stop A) Slade Green
  19. Hazel Road (Stop K) Slade Green
  20. Grange Way (northbound) Slade Green
  21. Slade Green Road / Manor Road (northbound) Slade Green
  22. Bilton Road (westbound) Slade Green
  23. Manor Road / Frobisher Road (westbound) Erith
  24. Compton Place (Stop N) Erith
  25. Erith Health Centre (Stop M) Erith
  26. Colebrook Street (Stop P) Erith
  27. Erith Town Centre / Riverside (Stop J) Erith
  28. Fraser Road / Bexley Road (Stop A) Erith
  29. Europa Trading Estate (westbound) Erith
  30. Birch Walk (westbound) Erith
  31. Alford Road (northbound) Hillside
  32. Trinity School (westbound) Hillside
  33. Erith Fire Station (Stop T) Lessness Heath
  34. Brook Street (DA17) (Stop U) Lessness Heath
  35. Erith Road / Nuxley Road (Stop V) Lessness Heath
  36. The Eardley Arms (westbound) Lessness Heath
  37. The View (westbound) Lessness Heath
  38. Woolwich Road / Bedonwell Road (Stop G) West Heath
  39. New Road West Heath (Stop H) West Heath
  40. Bostall Hill / Brampton Road (Stop J) Abbey Wood
  41. Longleigh Lane (Stop K) Abbey Wood
  42. Basildon Road (westbound) Abbey Wood
  43. Plumstead Corner /Rockmount Rd (Stop WD) Plumstead
  44. Plumstead High Street / The Plumstead Centre (Stop WH) Plumstead
  45. Bannockburn Road (Stop WJ) Plumstead
  46. Lakedale Road (Stop WK) Plumstead
  47. Plumstead Road / Plumstead Station (Stop WL) Plumstead
  48. Greenwich Community College (Stop WP) Thamesmead West
  49. Maxey Road (westbound) Thamesmead West
  50. Beresford Sq /Woolwich Arsenal (Stop U) Woolwich

How busy is route 99?

3.43m passenger journeys were recorded on route 99 in 2024/25 across 1,119,573 kilometres operated. That is down from a peak of 3.92m in 2017/18.

2010/11: 3,126,046 journeys 3.1 10 2011/12: 3,229,220 journeys (53-week year) 3.2 11 53w 2012/13: 3,301,042 journeys 3.3 12 2013/14: 3,408,539 journeys 3.4 13 2014/15: 3,330,343 journeys 3.3 14 2015/16: 3,481,351 journeys 3.5 15 2016/17: 3,881,567 journeys 3.9 16 2017/18: 3,915,435 journeys (53-week year) 3.9 17 53w 2018/19: 3,766,715 journeys 3.8 18 2019/20: 3,583,942 journeys 3.6 19 2020/21: 1,697,615 journeys 1.7 20 2021/22: 2,795,608 journeys 2.8 21 2022/23: 3,077,858 journeys 3.1 22 2023/24: 3,481,138 journeys (53-week year) 3.5 23 53w 2024/25: 3,434,684 journeys 3.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 99 bus?

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

What time is the last 99 bus?

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

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

The 99 is operated by Go Ahead London.

Timetable data from Go Ahead 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.