54 Elmers End to Woolwich via Lewisham, Charlton

Operated by Stagecoach London. First bus 04:20, last bus 01:15. 194 journeys on weekdays. Fares: £1.75 flat — more.

Next towards Woolwich from Elmers End Interchange (Stop A): 11:06, 11:18, 11:30

Next towards Elmers End from Woolwich Station (Stop Z): 11:13, 11:25, 11:37

Night bus — overnight departures 22:00–07:00. 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 54? 27 other bus routes are numbered 54 elsewhere in the UK — see every 54 bus timetable by area.

Timetable

Runs towards Woolwich · Monday to Friday · 97 journeys
Stop 00:0000:1500:3000:4501:0001:1505:0005:1505:3005:4205:5406:0606:1806:3006:4206:5107:0007:1007:2107:3207:4307:5408:0508:1608:2908:4108:5309:0509:1809:3009:4209:5410:0610:1810:3010:4210:5411:0611:1811:3011:4211:5412:0612:1812:3012:4212:5413:0613:1813:3013:4213:5414:0614:1814:3014:4214:5415:0515:1715:2915:4115:5416:0616:1816:3016:4216:5417:0617:1817:3017:4317:5618:0918:2218:3418:4618:5919:1219:2419:3619:4820:0120:1420:2620:3920:5521:1121:2621:4221:5822:1322:2822:4322:5923:1523:3023:45
Elmers End Interchange (Stop A) 00:0000:1500:3000:4501:0001:1505:0005:1505:3005:4205:5406:0606:1806:3006:4206:5107:0007:1007:2107:3207:4307:5408:0508:1608:2908:4108:5309:0509:1809:3009:4209:5410:0610:1810:3010:4210:5411:0611:1811:3011:4211:5412:0612:1812:3012:4212:5413:0613:1813:3013:4213:5414:0614:1814:3014:4214:5415:0515:1715:2915:4115:5416:0616:1816:3016:4216:5417:0617:1817:3017:4317:5618:0918:2218:3418:4618:5919:1219:2419:3619:4820:0120:1420:2620:3920:5521:1121:2621:4221:5822:1322:2822:4322:5923:1523:3023:45
Beckenham Junction Station (Stop C) 00:0700:2200:3700:5101:0601:2105:0705:2205:3705:4906:0106:1406:2606:3806:5006:5907:1007:2107:3207:4307:5408:0608:1808:3008:4308:5509:0709:1809:3009:4209:5410:0610:1810:3010:4210:5411:0611:1811:3011:4211:5412:0612:1812:3012:4212:5413:0613:1813:3013:4213:5414:0614:1814:3114:4314:5515:0715:1915:3115:4315:5516:0816:2016:3216:4416:5617:0817:1917:3117:4317:5618:0918:2118:3318:4518:5719:1019:2219:3419:4619:5820:1020:2320:3520:4821:0421:1921:3421:5022:0622:2122:3622:5123:0723:2223:3723:52
Southend Lane / Bellingham (Stop SW) 00:1400:2900:4400:5801:1301:2705:1405:2905:4405:5606:0906:2206:3406:4606:5807:0907:2107:3207:4307:5408:0508:1708:2908:4108:5409:0609:1709:2809:4009:5210:0410:1610:2810:4010:5211:0411:1611:2811:4011:5212:0412:1612:2812:4012:5213:0413:1613:2813:4013:5214:0414:1714:3014:4314:5515:0715:1915:3115:4315:5516:0716:2016:3216:4416:5617:0817:1917:3017:4217:5418:0718:1918:3118:4318:5519:0719:1919:3119:4319:5520:0720:1920:3120:4320:5621:1221:2721:4221:5822:1322:2822:4322:5823:1423:2923:4423:59
Newquay Road (Stop BC) 00:1600:3100:4601:0001:1501:2905:1705:3205:4705:5906:1206:2506:3706:4907:0107:1307:2507:3607:4707:5808:1008:2208:3408:4608:5909:1109:2209:3309:4509:5710:0910:2110:3310:4510:5711:1011:2211:3411:4611:5812:1012:2212:3412:4612:5813:1013:2213:3413:4613:5814:1014:2314:3614:4915:0115:1315:2515:3715:4916:0116:1316:2516:3716:4917:0117:1217:2317:3417:4617:5818:1118:2318:3518:4718:5919:1119:2319:3519:4719:5920:1120:2320:3520:4721:0021:1521:3021:4522:0122:1622:3122:4623:0123:1723:3223:4600:01
Bromley Road / Lewisham Town Hall (Stop W) 00:1800:3300:4801:0201:1701:3105:1905:3405:4906:0106:1406:2706:3906:5207:0407:1607:2807:3907:5008:0108:1308:2508:3708:4909:0209:1409:2509:3609:4810:0010:1210:2410:3610:4811:0011:1311:2511:3711:4912:0112:1312:2512:3712:4913:0113:1313:2513:3713:4914:0114:1314:2614:3914:5215:0415:1615:2815:4015:5216:0416:1616:2816:4016:5217:0417:1517:2617:3717:4918:0118:1418:2618:3818:5019:0219:1319:2519:3719:4920:0120:1320:2520:3720:4921:0221:1721:3221:4722:0322:1822:3322:4823:0323:1923:3423:4800:03
Lewisham Centre (Stop V) 00:2500:4000:5501:0901:2401:3805:2605:4105:5606:0906:2206:3506:4707:0107:1507:2707:3907:5008:0208:1408:2608:3808:5009:0209:1409:2609:3709:4810:0010:1210:2410:3610:4811:0011:1211:2511:3711:4912:0112:1312:2512:3712:4913:0113:1413:2613:3813:5014:0214:1414:2614:3914:5215:0515:1715:2915:4115:5316:0516:1716:2916:4116:5317:0517:1617:2717:3817:4918:0118:1318:2518:3718:4919:0119:1219:2319:3519:4719:5920:1020:2220:3420:4620:5821:1121:2621:4121:5622:1122:2622:4122:5623:1023:2623:4123:5500:10
Blackheath (Stop C) 00:3000:4501:0001:1401:2901:4305:3105:4606:0106:1506:2806:4106:5407:0807:2307:3507:4707:5908:1108:2308:3508:4708:5909:1009:2109:3309:4409:5510:0710:1910:3110:4310:5511:0711:1911:3211:4411:5612:0812:2012:3212:4412:5613:0813:2113:3313:4513:5714:0914:2214:3514:4815:0115:1415:2615:3815:5016:0216:1416:2616:3816:5017:0217:1317:2417:3517:4617:5718:0818:2018:3218:4418:5619:0719:1819:2919:4119:5320:0520:1620:2820:4020:5221:0421:1621:3121:4622:0122:1622:3122:4623:0123:1523:3123:4600:0000:15
Blackheath / Royal Standard (Stop BC) 00:3600:5001:0501:1901:3401:4805:3605:5106:0706:2106:3406:4707:0107:1607:3107:4307:5508:0808:2108:3308:4508:5709:0909:1909:3009:4109:5210:0310:1510:2710:3910:5111:0311:1511:2711:4011:5212:0412:1612:2812:4012:5213:0413:1613:2913:4113:5314:0514:1714:3014:4314:5615:0915:2315:3615:4816:0016:1216:2416:3616:4817:0017:1117:2217:3317:4417:5518:0618:1718:2818:4018:5219:0419:1519:2519:3619:4820:0020:1220:2320:3520:4720:5921:1021:2221:3721:5222:0722:2222:3722:5223:0723:2123:3723:5200:0600:21
Cemetery Lane (Stop D) 00:4000:5401:0901:2301:3801:5205:4005:5506:1206:2606:4006:5307:0707:2207:3707:4908:0208:1508:2808:4008:5209:0409:1509:2509:3609:4709:5810:0910:2110:3310:4510:5711:0911:2111:3311:4611:5812:1012:2212:3412:4612:5813:1013:2213:3513:4713:5914:1114:2314:3614:4915:0315:1615:3015:4315:5516:0716:1916:3116:4316:5517:0717:1817:2917:4017:5118:0218:1218:2318:3418:4618:5819:1019:2119:3119:4219:5420:0620:1720:2820:4020:5221:0421:1521:2721:4221:5722:1222:2722:4222:5723:1123:2523:4123:5600:1000:25
Plumstead Road / Burrage Road (Stop ZA) 00:4801:0201:1701:3101:4501:5905:4806:0406:2106:3506:4907:0307:1807:3307:4808:0108:1408:2708:4008:5209:0409:1609:2609:3609:4709:5810:0910:2010:3210:4410:5611:0811:2011:3211:4411:5712:0912:2112:3312:4512:5713:0913:2113:3313:4613:5814:1014:2214:3414:4715:0115:1515:2815:4215:5516:0716:1916:3116:4316:5517:0717:1917:3117:4217:5318:0418:1418:2418:3518:4618:5819:0919:2019:3119:4119:5220:0420:1620:2720:3820:5021:0221:1321:2421:3621:5122:0622:2022:3522:5023:0523:1923:3323:4900:0400:1800: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 54

54 towards Woolwich

All 51 stops
  1. Elmers End Interchange (Stop A) Elmers End
  2. Elmers End Green (Stop J) Elmers End
  3. Eden Park Avenue (Stop K) Elmers End
  4. Cromwell Road Elmers End (northbound) Elmers End
  5. Beckenham Hospital (Stop L) Beckenham
  6. Croydon Road / War Memorial (Stop T) Beckenham
  7. Beckenham High Street / War Memorial (Stop P) Beckenham
  8. Manor Road (BR3) (Stop J) Beckenham
  9. Beckenham Junction Station (Stop C) Beckenham
  10. Copers Cope Road (Stop R) Beckenham
  11. Brackley Road (Stop S) New Beckenham
  12. Stumps Hill Lane (Stop T) New Beckenham
  13. Highland Croft (Stop SA) Southend
  14. Beckenham Hill Station (Stop SB) Southend
  15. Beckenham Hill Road / Primrose Close (Stop SC) Southend
  16. Southend Lane / Bellingham (Stop SW) Southend
  17. Catford Police Station (Stop BA) Bellingham
  18. Bellingham Road (Stop BB) Bellingham
  19. Newquay Road (Stop BC) Bellingham
  20. Inchmery Road (Stop BD) Bellingham
  21. Bargery Road (northbound) Catford
  22. Bromley Road / Lewisham Town Hall (Stop W) Catford
  23. The Catford Centre (Stop A) Catford
  24. Rosenthal Road (Stop B) Catford
  25. Mount Pleasant Road / Lewisham (Stop HF) Ladywell
  26. Lewisham Hospital (Stop HH) Ladywell
  27. Lewisham Park (Stop HJ) Ladywell
  28. Lewisham Fire Station (Stop HL) Ladywell
  29. Lewisham Centre (Stop V) Lewisham
  30. Lockmead Road (Stop K) Lewisham
  31. The Squirrels (Stop F) Lewisham
  32. St Margaret's Church / Brandram Road (Stop D) Blackheath
  33. Blackheath Hospital (Stop B) Blackheath
  34. Blackheath (Stop C) Blackheath
  35. Royal Parade (SE3) (Stop G) Blackheath
  36. The Clarendon Hotel (Stop H) Blackheath
  37. Maze Hill (Stop P) Greenwich
  38. Vanbrugh Pk / Beaconsfield Rd (Stop BU) Blackheath
  39. Blackheath / Royal Standard (Stop BC) Charlton
  40. Wyndcliff Road (Stop BS) Charlton
  41. Charlton Road / Victoria Way (eastbound) Charlton
  42. Charlton Village (Stop R) Charlton
  43. Charlton Park Road (Stop C) Charlton
  44. Cemetery Lane (Stop D) Charlton
  45. Erwood Road (Stop E) Charlton
  46. Artillery Place / Frances Street (eastbound) Woolwich
  47. The Woolwich Centre (Stop P) Woolwich
  48. Woolwich Arsenal Station (Stop M) Woolwich
  49. Vincent Road /Woolwich Arsenal (Stop G) Woolwich
  50. Burrage Road (northbound) Thamesmead West
  51. Plumstead Road / Burrage Road (Stop ZA) Woolwich

54 towards Elmers End

All 52 stops
  1. Woolwich Station (Stop Z) Woolwich
  2. Woolwich Arsenal Station (Stop H) Woolwich
  3. The Woolwich Centre (Stop S) Woolwich
  4. Artillery Place /J ohn Wilson St (Stop X) Woolwich
  5. Artillery Place / Frances Street (westbound) Woolwich
  6. Erwood Road (Stop A) Charlton
  7. Cemetery Lane (Stop B) Charlton
  8. Charlton Park Road (Stop Q) Charlton
  9. Charlton House (Stop P) Charlton
  10. Charlton Road / Victoria Way (westbound) Charlton
  11. Wyndcliff Road (Stop BT) Charlton
  12. Blackheath / Royal Standard (Stop BD) Charlton
  13. Vanburgh Park /Stratheden Road (Stop BL) Kidbrooke
  14. Vanbrugh Pk / Beaconsfield Rd (Stop BX) Blackheath
  15. Maze Hill (Stop Q) Greenwich
  16. The Clarendon Hotel (Stop J) Blackheath
  17. Blackheath (Stop E) Blackheath
  18. Blackheath Hospital (Stop A) Blackheath
  19. St Margaret's Church / Brandram Road (Stop C) Blackheath
  20. The Squirrels (Stop E) Lewisham
  21. Lockmead Road (Stop L) Lewisham
  22. Lewisham Centre (Stop W) Lewisham
  23. Morley Road (Stop Z) Ladywell
  24. Lewisham Fire Station (Stop HN) Ladywell
  25. Lewisham Park (Stop HP) Ladywell
  26. Lewisham Hospital (Stop HR) Ladywell
  27. Mount Pleasant Road / Lewisham (Stop HS) Ladywell
  28. Rosenthal Road (Stop G) Catford
  29. The Catford Centre (Stop D) Catford
  30. Bromley Road / Lewisham Town Hall (Stop Y) Catford
  31. Inchmery Road (southbound) Bellingham
  32. Newquay Road (Stop BM) Bellingham
  33. Catford Bus Garage (Stop BN) Bellingham
  34. Bellingham Road (Stop BQ) Bellingham
  35. Catford Police Station (Stop BS) Bellingham
  36. Southend Lane / Bellingham (Stop ST) Southend
  37. Green Man Community Hub (Stop SX) Southend
  38. Primrose Close (Stop SD) Southend
  39. Beckenham Hill Station (Stop SE) Southend
  40. Highland Croft (Stop SF) Southend
  41. Stumps Hill Lane (Stop U) New Beckenham
  42. Brackley Road (Stop V) New Beckenham
  43. Copers Cope Road (Stop W) Beckenham
  44. Beckenham Junction Station (Stop D) Beckenham
  45. Manor Road (BR3) (Stop H) Beckenham
  46. Beckenham High St / Kelsey Sq (Stop K) Beckenham
  47. Beckenham High Street / War Memorial (Stop R) Beckenham
  48. Croydon Road / War Memorial (Stop S) Beckenham
  49. Beckenham Hospital (Stop B) Beckenham
  50. Cromwell Road Elmers End (southbound) Elmers End
  51. Eden Park Avenue (Stop L) Elmers End
  52. Elmers End Interchange (Stop AP) Elmers End

How busy is route 54?

5.21m passenger journeys were recorded on route 54 in 2024/25 across 1,216,045 kilometres operated. That is down from a peak of 6.09m in 2016/17.

2010/11: 4,954,235 journeys 5.0 10 2011/12: 5,052,548 journeys (53-week year) 5.1 11 53w 2012/13: 4,985,623 journeys 5.0 12 2013/14: 5,186,764 journeys 5.2 13 2014/15: 5,515,186 journeys 5.5 14 2015/16: 5,579,544 journeys 5.6 15 2016/17: 6,085,391 journeys 6.1 16 2017/18: 5,728,485 journeys (53-week year) 5.7 17 53w 2018/19: 5,708,702 journeys 5.7 18 2019/20: 5,427,121 journeys 5.4 19 2020/21: 2,531,029 journeys 2.5 20 2021/22: 4,116,809 journeys 4.1 21 2022/23: 4,989,733 journeys 5.0 22 2023/24: 5,446,253 journeys (53-week year) 5.4 23 53w 2024/25: 5,206,704 journeys 5.2 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 54 bus?

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

What time is the last 54 bus?

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

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

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