Number 21 bus route & timetable
- Chambers Road
- Parkhurst Road / Holloway Nags Head
- Holloway / Nags Head
- Tollington Road
- Holloway Road Station
- St Mary Magdalene Church
- Highbury & Islington Station
- Canonbury Road / Highbury Corner
- Canonbury Grove
- Essex Road Station
- Ecclesbourne Road
- Basire Street
- Baring Street
- Eagle Wharf Road
- Mintern Street
- Bevenden Street
- Old Street Stn / Moorfields Eye Hosp
- City Road / Leonard Street
- Epworth Street
- Finsbury Square / Moorgate
- Moorgate Station
- Great Swan Alley
- Bank Station / Princes Street
- King William Street / Monument Stn
- Monument Station
- London Bridge
- Southwark Street
- Union Street
- Borough Station / Great Dover Street
- Trinity Street / the Roebuck
- Blackhorse Court
- Bartholomew Street
- Bricklayer's Arms
- Old Kent Road / East Street
- Dunton Road
- Trafalgar Avenue
- Malt Street
- Peckham Park Road
- Commercial Way
- Old Kent Road / Ilderton Road
- Briant Street
- New Cross Bus Garage
- New Cross Gate Station
- Marquis of Granby
- Amersham Road
- Malpas Road
- Lucas Street
- Lewisham College / Ashmead School
- Tyrwhitt Road / St Johns Station
- Undercliff Road
- Loampit Vale / Jerrard Street
- Lewisham Station
- Molesworth Street
- Lewisham Centre
- Lewisham Police Station
- Lewisham Station
- Lewisham Station / Loampit Vale
- Loampit Vale / Jerrard Street
- Undercliff Road
- Lewisham College
- Lucas Street
- Malpas Road
- Amersham Road
- Marquis of Granby / Goldsmiths
- New Cross Gate Station
- New Cross Bus Garage
- New Cross Road / Besson Street
- Briant Street
- Pomeroy Street
- Old Kent Road / Ilderton Road
- Commercial Way
- Peckham Park Road
- Malt Street
- Trafalgar Avenue
- Dunton Road
- Old Kent Road / East Street
- Bricklayer's Arms
- Bartholomew Street
- Trinity Street / the Roebuck
- Borough Station / Great Dover Street
- Union Street
- London Bridge
- Monument Station
- Bank Station / King William Street
- Bank Station / Princes Street
- London Wall
- Moorgate Station
- Finsbury Square
- Old Street Station
- Moorfields Eye Hospital
- Bevenden Street
- Mintern Street
- Eagle Wharf Road
- Baring Street
- Elizabeth Avenue
- Essex Road
- Essex Road Station
- Canonbury Square
- Highbury Corner
- Highbury & Islington Station
- St Mary Magdalene Church
- Liverpool Road
- Holloway Road Station
- Camden Road
- Caledonian Road