21 Lewisham to Holloway via Peckham, City of London

Operated by Go Ahead London. First bus 04:15, last bus 00:40. 255 journeys on weekdays. Fares: £1.75 flat — more.

Next towards Holloway from Lewisham Centre (Stop U): 14:12, 14:21, 14:30

Next towards Lewisham from Chambers Road (Stop L): 14:06, 14:14, 14:23

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 21? 59 other bus routes are numbered 21 elsewhere in the UK — see every 21 bus timetable by area.

Timetable

Runs towards Holloway · Monday to Thursday · 129 journeys
Stop 00:0400:1600:2800:4004:1504:3004:4504:5905:1105:2205:3405:4505:5706:0706:1606:2406:3206:4006:4706:5507:0307:1107:1807:2607:3407:4307:5108:0008:0908:1808:2708:3508:4408:5209:0109:1009:1909:2809:3609:4509:5410:0310:1210:2110:3010:3810:4610:5411:0311:1111:2011:2911:3711:4611:5512:0412:1212:2112:3012:3812:4712:5513:0413:1213:2113:3013:3813:4713:5514:0414:1214:2114:3014:3814:4714:5515:0315:1115:2015:2915:3715:4615:5416:0316:1116:2016:2916:3716:4616:5417:0317:1117:2017:2917:3717:4617:5418:0318:1118:2018:2918:3918:4918:5919:0919:1919:3019:4019:5220:0420:1620:2820:4020:5221:0421:1621:2821:4021:5222:0422:1622:2822:4022:5223:0423:1623:2823:4023:52
Lewisham Centre (Stop U) 00:0400:1600:2800:4004:1504:3004:4504:5905:1105:2205:3405:4505:5706:0706:1606:2406:3206:4006:4706:5507:0307:1107:1807:2607:3407:4307:5108:0008:0908:1808:2708:3508:4408:5209:0109:1009:1909:2809:3609:4509:5410:0310:1210:2110:3010:3810:4610:5411:0311:1111:2011:2911:3711:4611:5512:0412:1212:2112:3012:3812:4712:5513:0413:1213:2113:3013:3813:4713:5514:0414:1214:2114:3014:3814:4714:5515:0315:1115:2015:2915:3715:4615:5416:0316:1116:2016:2916:3716:4616:5417:0317:1117:2017:2917:3717:4617:5418:0318:1118:2018:2918:3918:4918:5919:0919:1919:3019:4019:5220:0420:1620:2820:4020:5221:0421:1621:2821:4021:5222:0422:1622:2822:4022:5223:0423:1623:2823:4023:52
Lewisham College / Ashmead School (Stop SJ) 00:1000:2200:3400:4604:2104:3604:5105:0505:1805:2905:4105:5206:0406:1506:2406:3306:4106:5006:5807:0607:1507:2307:3107:3907:4807:5708:0508:1408:2308:3208:4108:4908:5809:0609:1509:2309:3109:4009:4809:5710:0610:1510:2310:3110:4010:4810:5611:0411:1311:2111:3011:3911:4711:5612:0512:1412:2212:3112:4012:4812:5713:0513:1413:2213:3113:4013:4813:5714:0514:1414:2214:3114:4014:4814:5715:0515:1415:2215:3115:4015:4815:5716:0516:1416:2216:3116:4016:4816:5717:0517:1417:2217:3117:4017:4817:5718:0518:1418:2218:3118:3918:4918:5919:0919:1919:2919:4019:5020:0220:1320:2520:3720:4921:0121:1221:2421:3621:4822:0022:1222:2422:3622:4823:0023:1223:2423:3623:4723:59
New Cross Bus Garage (Stop J) 00:1500:2700:3900:5104:2704:4204:5705:1105:2405:3605:4805:5906:1106:2206:3206:4106:4906:5807:0607:1407:2307:3207:4007:4807:5708:0608:1408:2308:3208:4108:5008:5809:0709:1509:2409:3209:4109:5009:5810:0710:1710:2610:3410:4310:5211:0111:1011:1911:2811:3611:4511:5412:0212:1112:1912:2712:3512:4412:5313:0113:1013:1813:2613:3413:4213:5113:5914:0814:1614:2514:3314:4214:5114:5915:0815:1615:2515:3315:4215:5115:5916:0716:1516:2416:3216:4116:4916:5717:0617:1417:2317:3117:4017:4917:5718:0618:1418:2218:3018:3918:4718:5719:0719:1719:2719:3719:4819:5820:1020:2120:3320:4520:5721:0921:2021:3221:4421:5522:0722:1922:3122:4322:5523:0623:1823:3023:4223:5300:04
Dunton Road (Stop WN) 00:2300:3500:4700:5904:3604:5105:0605:2105:3405:4705:5906:1106:2306:3406:4406:5407:0207:1107:2007:2807:3707:4607:5508:0408:1308:2208:3008:3908:4708:5509:0409:1209:2109:2909:3809:4609:5510:0410:1210:2110:3010:3910:4710:5611:0511:1411:2311:3211:4111:4911:5812:0712:1512:2412:3212:4012:4812:5713:0613:1413:2313:3113:3913:4713:5514:0414:1214:2114:2914:3814:4614:5515:0415:1215:2115:2915:3815:4615:5516:0416:1216:2016:2816:3716:4516:5417:0217:1017:1917:2717:3617:4417:5318:0218:1018:1918:2718:3518:4318:5118:5919:0919:1919:2919:3919:4919:5920:0920:2120:3220:4420:5621:0821:1921:3021:4221:5422:0522:1722:2922:4122:5323:0423:1523:2723:3923:5100:0200:13
Bricklayer's Arms (Stop BP) 00:2500:3700:4901:0104:3804:5305:0805:2305:3605:4906:0106:1406:2606:3706:4706:5707:0507:1407:2307:3107:4007:4907:5808:0708:1608:2508:3308:4208:5008:5809:0709:1509:2409:3209:4109:4909:5810:0710:1510:2410:3310:4210:5010:5911:0811:1711:2611:3511:4411:5212:0112:1012:1812:2712:3512:4312:5113:0013:0913:1713:2613:3413:4213:5013:5814:0714:1514:2414:3214:4114:4914:5815:0715:1515:2415:3215:4115:4915:5816:0716:1516:2316:3116:4016:4816:5717:0517:1317:2217:3017:3917:4717:5618:0518:1318:2218:3018:3818:4618:5419:0219:1219:2219:3219:4219:5220:0220:1220:2420:3520:4720:5921:1021:2121:3221:4421:5622:0722:1922:3122:4322:5523:0623:1723:2923:4123:5300:0400:15
Borough Station / Great Dover St (Stop F) 00:2800:4000:5201:0304:4104:5605:1105:2605:3905:5206:0506:1806:3006:4106:5107:0107:1007:1907:2807:3607:4507:5408:0308:1208:2108:3008:3808:4708:5509:0309:1209:2009:2909:3709:4609:5410:0310:1210:2010:2910:3710:4610:5411:0311:1211:2111:3011:3911:4811:5612:0512:1412:2212:3112:3912:4712:5513:0413:1313:2113:3013:3813:4613:5414:0214:1114:1914:2814:3614:4514:5315:0215:1115:1915:2815:3615:4515:5316:0216:1116:1916:2716:3516:4416:5217:0117:0917:1717:2617:3417:4317:5118:0018:0918:1718:2618:3418:4218:5018:5819:0619:1619:2619:3619:4619:5620:0620:1620:2720:3820:5021:0221:1321:2421:3521:4721:5922:1022:2222:3422:4622:5823:0923:2023:3223:4423:5600:0700:18
London Bridge Borough High St (Stop M) 00:3300:4500:5701:0804:4505:0005:1505:3005:4405:5706:1006:2306:3506:4706:5707:0707:1607:2507:3407:4307:5208:0108:1008:1908:2808:3708:4508:5409:0209:1009:1909:2709:3609:4409:5310:0110:1010:1910:2710:3610:4410:5311:0111:1011:1911:2711:3611:4511:5412:0212:1112:2012:2812:3712:4512:5313:0113:1013:1913:2713:3613:4413:5214:0014:0814:1714:2514:3414:4214:5114:5915:0815:1715:2515:3415:4215:5115:5916:0816:1716:2516:3316:4116:5016:5817:0717:1517:2317:3217:4017:4917:5818:0718:1618:2418:3318:4118:4918:5819:0719:1519:2519:3419:4319:5320:0320:1220:2220:3320:4420:5621:0821:1921:3021:4121:5322:0522:1622:2822:4022:5223:0423:1523:2623:3823:5000:0200:1200:23
Bank Station / Princes Street (Stop A) 00:3700:4901:0101:1204:4905:0405:2005:3505:4906:0206:1506:2806:4006:5207:0207:1207:2207:3107:4007:4907:5808:0708:1608:2508:3408:4308:5109:0009:0809:1609:2509:3309:4209:5009:5810:0610:1510:2410:3210:4110:4910:5811:0611:1511:2411:3211:4111:5011:5912:0712:1612:2512:3312:4212:5012:5813:0613:1513:2413:3213:4113:4913:5714:0514:1314:2214:3014:3914:4714:5615:0415:1315:2215:3015:3915:4715:5616:0416:1316:2216:3016:3816:4616:5517:0317:1217:2017:2817:3717:4517:5418:0318:1218:2118:2918:3818:4618:5419:0319:1219:2019:3019:3919:4819:5820:0820:1720:2720:3820:4921:0121:1321:2421:3521:4621:5822:1022:2122:3322:4522:5723:0923:2023:3123:4223:5400:0600:1600:27
Finsbury Square (Stop D) 00:4100:5301:0501:1604:5205:0705:2305:3805:5206:0606:1906:3206:4406:5607:0707:1707:2707:3607:4507:5508:0408:1308:2208:3108:4008:4908:5709:0609:1409:2209:3109:3909:4809:5610:0410:1210:2110:3010:3810:4710:5511:0411:1211:2111:3011:3811:4711:5512:0412:1212:2112:3012:3812:4712:5513:0313:1113:2013:2913:3713:4613:5414:0214:1014:1814:2714:3514:4414:5215:0115:0915:1815:2715:3515:4415:5216:0116:1016:1916:2816:3616:4416:5217:0117:0917:1817:2617:3417:4317:5118:0018:0918:1818:2718:3518:4418:5219:0019:0819:1719:2519:3519:4419:5320:0320:1320:2220:3220:4320:5421:0621:1821:2921:4021:5122:0322:1522:2522:3722:4923:0123:1323:2423:3523:4623:5800:1000:2000:31
Baring Street (Stop XS) 00:4700:5901:1101:2204:5805:1305:2905:4405:5806:1206:2506:3906:5107:0307:1507:2607:3607:4507:5508:0508:1408:2308:3208:4108:5008:5909:0709:1609:2409:3209:4109:4909:5810:0610:1410:2210:3110:4010:4810:5711:0511:1411:2211:3111:4011:4811:5712:0512:1412:2212:3112:4012:4812:5713:0513:1313:2113:3013:3913:4713:5614:0414:1214:2014:2814:3714:4514:5415:0215:1115:1915:2815:3715:4515:5416:0216:1116:2016:2916:3816:4616:5417:0217:1117:1917:2817:3617:4417:5318:0118:1018:1918:2818:3718:4518:5419:0119:0919:1719:2619:3419:4419:5320:0220:1220:2220:3120:4020:5121:0221:1421:2621:3721:4821:5922:1122:2322:3322:4522:5723:0823:2023:3123:4223:5300:0500:1600:2600:37
Highbury & Islington Station (Stop A) 00:5201:0401:1601:2705:0305:1805:3405:5006:0506:1906:3206:4606:5907:1207:2407:3507:4507:5508:0508:1608:2608:3508:4408:5309:0209:1009:1809:2709:3509:4309:5109:5910:0810:1610:2410:3210:4110:5010:5811:0711:1511:2411:3211:4111:5011:5812:0712:1512:2412:3212:4112:5012:5813:0713:1513:2413:3213:4113:5013:5814:0714:1514:2314:3114:3914:4814:5615:0515:1315:2215:3115:4015:4915:5716:0616:1416:2316:3216:4116:5016:5817:0617:1417:2317:3117:4017:4817:5618:0518:1318:2218:3118:4018:4918:5719:0519:1219:2019:2819:3719:4419:5420:0320:1220:2220:3120:4020:4921:0021:1021:2221:3421:4521:5622:0722:1922:3022:4022:5223:0423:1523:2723:3723:4823:5900:1100:2200:3200:43
Caledonian Road (Stop X) 00:5601:0801:2001:3105:0705:2205:3905:5506:1006:2406:3806:5207:0507:1807:3007:4207:5208:0208:1208:2308:3308:4308:5209:0109:1009:1809:2609:3509:4309:5109:5910:0710:1610:2410:3210:4010:4910:5811:0611:1511:2311:3211:4011:4911:5812:0712:1612:2412:3312:4112:5012:5913:0713:1613:2413:3313:4113:5013:5914:0714:1614:2414:3214:4014:4814:5715:0515:1415:2215:3115:4015:4915:5816:0616:1516:2316:3216:4116:5016:5917:0717:1517:2317:3217:4017:4917:5718:0518:1318:2118:3018:3918:4818:5719:0519:1319:2019:2819:3619:4419:5120:0120:1020:1920:2920:3820:4720:5521:0621:1621:2821:4021:5122:0222:1322:2522:3622:4622:5823:0923:2023:3223:4223:5300:0400:1600:2700:3700:47

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 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 21

21 towards Holloway

All 51 stops
  1. Lewisham Centre (Stop U) Lewisham
  2. Lewisham Clock Tower (Stop R) Lewisham
  3. Lewisham Station (Stop J) Lewisham
  4. Lewisham Station / Loampit Vale (Stop F) Lewisham
  5. Loampit Vale / Jerrard Street (Stop SG) Lewisham
  6. Undercliff Road (Stop SH) St Johns
  7. Lewisham College / Ashmead School (Stop SJ) St Johns
  8. Lucas Street (Stop D) St Johns
  9. Malpas Road (Stop E) New Cross
  10. Amersham Road (Stop F) New Cross
  11. Marquis of Granby / Goldsmiths (Stop X) New Cross
  12. New Cross Gate Station (Stop O) New Cross Gate
  13. New Cross Bus Garage (Stop J) New Cross Gate
  14. New Cross Road / Besson Street (Stop C) New Cross Gate
  15. Briant Street (Stop D) New Cross Gate
  16. Pomeroy Street New Cross (Stop W) New Cross Gate
  17. Old Kent Road / Ilderton Road (Stop WA) Peckham
  18. Commercial Way Peckham (Stop WB) Peckham
  19. Peckham Park Road (Stop WE) Peckham
  20. Malt Street (Stop WH) Peckham
  21. Trafalgar Avenue (Stop WJ) Old Kent Road
  22. Dunton Road (Stop WN) Walworth
  23. Old Kent Road / East Street (Stop F) Walworth
  24. Bricklayer's Arms (Stop BP) Newington
  25. Bartholomew Street (Stop BD) Newington
  26. Trinity Street / The Roebuck (Stop M) The Borough
  27. Borough Station / Great Dover St (Stop F) The Borough
  28. Union Street (Stop G) The Borough
  29. London Bridge Borough High St (Stop M) London Bridge
  30. Monument (Stop Q) Monument
  31. Bank Station / King William St (Stop F) City of London
  32. Bank Station / Princes Street (Stop A) City of London
  33. London Wall (northbound) City of London
  34. Finsbury Square (Stop D) Old Street
  35. City Road / Leonard Street (Stop N) Old Street
  36. Moorfields Eye Hospital (Stop A) Old Street
  37. Bevenden Street (Stop XP) Shoreditch
  38. Mintern Street (Stop XQ) Shoreditch
  39. Eagle Wharf Road (Stop XR) Shoreditch
  40. Baring Street (Stop XS) Hoxton
  41. Elizabeth Avenue (Stop EN) Islington
  42. Essex Road Islington (Stop EP) Islington
  43. Essex Road Station (Stop EC) Islington
  44. Canonbury Square (Stop L) Islington
  45. Highbury Corner (Stop H) Canonbury
  46. Highbury & Islington Station (Stop A) Highbury
  47. St Mary Magdalene Church (Stop S) Highbury & Islington
  48. Liverpool Road (Stop SV) Holloway Road
  49. Holloway Road Station (Stop SU) Holloway Road
  50. Camden Road (Stop T) Holloway
  51. Caledonian Road (Stop X) Holloway

21 towards Lewisham

All 53 stops
  1. Chambers Road (Stop L) Holloway
  2. Parkhurst Road / Holloway Nags Head (Stop B) Holloway
  3. Holloway Nags Head (Stop M) Holloway
  4. Tollington Road (Stop S) Holloway
  5. Holloway Road Station (Stop SY) Holloway Road
  6. St Mary Magdalene Church (Stop T) Highbury & Islington
  7. Highbury & Islington Station (Stop B) Highbury
  8. Canonbury Road / Highbury Corner (Stop J) Canonbury
  9. Canonbury Grove (Stop K) Islington
  10. Essex Road Station (Stop ED) Islington
  11. Ecclesbourne Road (Stop EK) Islington
  12. Basire Street (Stop EL) Islington
  13. Baring Street (Stop XK) Hoxton
  14. Eagle Wharf Road (Stop XL) Shoreditch
  15. Mintern Street (Stop XM) Shoreditch
  16. Bevenden Street (Stop XN) Shoreditch
  17. Old Street Stn / Moorfields Eye Hosp (Stop D) Shoreditch
  18. City Road / Leonard Street (Stop M) Old Street
  19. Epworth Street (Stop E) Old Street
  20. Finsbury Square / Moorgate (Stop K) Old Street
  21. All Hallows Church (Stop U) Bishopsgate
  22. Wormwood Street (Stop P) Bishopsgate
  23. Camomile Street (Stop Y) Bishopsgate
  24. Fenchurch Street (Stop U) City of London
  25. Monument (Stop P) Monument
  26. London Bridge Borough High St (Stop Y) London Bridge
  27. Southwark Street The Borough (southbound) The Borough
  28. Union Street (Stop H) The Borough
  29. Borough Station / Great Dover St (Stop E) The Borough
  30. Trinity Street / The Roebuck (Stop L) The Borough
  31. Blackhorse Court (southbound) Newington
  32. Bartholomew Street (Stop BE) Newington
  33. Bricklayer's Arms (Stop BK) Newington
  34. Old Kent Road / East Street (Stop G) Walworth
  35. Burgess Park / Dunton Road (Stop EC) Walworth
  36. Trafalgar Avenue (Stop EE) Old Kent Road
  37. Malt Street (Stop EN) Peckham
  38. Peckham Park Road (Stop EN) Peckham
  39. Commercial Way Peckham (Stop EP) Peckham
  40. Old Kent Road / Ilderton Road (eastbound) Peckham
  41. Briant Street (Stop F) New Cross Gate
  42. New Cross Bus Garage (Stop H) New Cross Gate
  43. New Cross Gate Station (Stop M) New Cross Gate
  44. Marquis Of Granby (Stop T) New Cross
  45. Amersham Road (Stop B) New Cross
  46. Malpas Road (Stop B) New Cross
  47. Lucas Street (Stop C) St Johns
  48. Lewisham College / Ashmead School (Stop SK) St Johns
  49. Tyrwhitt Road/St Johns Station (Stop SL) St Johns
  50. Undercliff Road (Stop SN) St Johns
  51. Loampit Vale / Jerrard Street (Stop SP) Lewisham
  52. Lewisham Station (Stop E) Lewisham
  53. Molesworth Street (Stop Q) Lewisham

How busy is route 21?

8.26m passenger journeys were recorded on route 21 in 2024/25 across 1,332,615 kilometres operated.

2010/11: 8,493,389 journeys 8.5 10 2011/12: 8,243,450 journeys (53-week year) 8.2 11 53w 2012/13: 8,306,700 journeys 8.3 12 2013/14: 8,319,151 journeys 8.3 13 2014/15: 8,013,488 journeys 8.0 14 2015/16: 7,289,682 journeys 7.3 15 2016/17: 7,781,500 journeys 7.8 16 2017/18: 7,927,745 journeys (53-week year) 7.9 17 53w 2018/19: 7,585,118 journeys 7.6 18 2019/20: 7,447,514 journeys 7.4 19 2020/21: 3,175,728 journeys 3.2 20 2021/22: 6,144,572 journeys 6.1 21 2022/23: 7,205,776 journeys 7.2 22 2023/24: 8,637,538 journeys (53-week year) 8.6 23 53w 2024/25: 8,257,545 journeys 8.3 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 21 bus?

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

What time is the last 21 bus?

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

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

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