Bus Route 21 - London Buses route 21 → Holloway, Nag's Head - London Buses
Bus Stops
- 1 - Lewisham Centre
- 2 - Lewisham Clock Tower
- 3 - Lewisham Station
- 4 - Lewisham Station / Loampit Vale
- 5 - Loampit Vale / Jerrard Street
- 6 - Undercliff Road
- 7 - Lewisham College
- 8 - Lucas Street
- 9 - Malpas Road
- 10 - Amersham Road
- 11 - Marquis of Granby / Goldsmiths
- 12 - New Cross Gate Station
- 13 - New Cross Bus Garage
- 14 - New Cross Road / Besson Street
- 15 - Briant Street
- 16 - Pomeroy Street
- 17 - Old Kent Road / Ilderton Road
- 18 - Commercial Way
- 19 - Peckham Park Road
- 20 - Malt Street
- 21 - Trafalgar Avenue
- 22 - Dunton Road
- 23 - Old Kent Road / East Street
- 24 - Bricklayer's Arms
- 25 - Bartholomew Street
- 26 - Trinity Street / The Roebuck
- 27 - Borough Station / Great Dover Street
- 28 - Union Street
- 29 - London Bridge
- 30 - Monument Station
- 31 - Bank Station / King William Street
- 32 - Bank Station / Princes Street
- 33 - London Wall
- 34 - Moorgate Station
- 35 - Finsbury Square
- 36 - Old Street Station
- 37 - Moorfields Eye Hospital
- 38 - Bevenden Street
- 39 - Mintern Street
- 40 - Eagle Wharf Road
- 41 - Baring Street
- 42 - Elizabeth Avenue
- 43 - Essex Road
- 44 - Essex Road Station
- 45 - Canonbury Square
- 46 - Highbury Corner
- 47 - Highbury & Islington Station
- 48 - St Mary Magdalene Church
- 49 - Liverpool Road
- 50 - Holloway Road Station
- 51 - Camden Road
- 52 - Caledonian Road