Bus route 21 in London goes from “Lewisham Centre” to “Caledonian Road”. The two directions are not quite the same: 3 stops are served in one direction only, which is worth knowing before you travel. The return journey starts at “Chambers Road” (300 m from “Caledonian Road”) and ends at “Molesworth Street” (150 m from “Lewisham Centre”).
The route of bus 21

Towards “Caledonian Road”: 51 stops. After “Lewisham Centre”, the bus calls at “Lewisham Clock Tower”, “Lewisham Station”, “Lewisham Station / Loampit Vale”, “Loampit Vale / Jerrard Street”, “Undercliff Road”, “Lewisham College / Ashmead School”, “Lucas Street”, “Malpas Road”, “Amersham Road”, “Marquis of Granby / Goldsmiths”. Then “New Cross Gate Station”, “New Cross Bus Garage”, “New Cross Road / Besson Street”, “Briant Street”, “Pomeroy Street New Cross”, “Old Kent Road / Ilderton Road”, “Commercial Way Peckham”, “Peckham Park Road”, “Malt Street”, “Trafalgar Avenue”. Then “Dunton Road”, “Old Kent Road / East Street”, “Bricklayer’s Arms”, “Bartholomew Street”, “Trinity Street / The Roebuck”, “Borough Station / Great Dover St”, “Union Street”, “London Bridge Borough High St”, “Monument”, “Bank Station / King William St”. Then “Bank Station / Princes Street”, “London Wall”, “Finsbury Square”, “City Road / Leonard Street”, “Moorfields Eye Hospital”, “Bevenden Street”, “Mintern Street”, “Eagle Wharf Road”, “Baring Street”, “Elizabeth Avenue”. Before “Caledonian Road”: “Essex Road Islington”, “Essex Road Station”, “Canonbury Square”, “Highbury Corner”, “Highbury & Islington Station”, “St Mary Magdalene Church”, “Liverpool Road”, “Holloway Road Station”, “Camden Road”.
On the way back the bus takes a different route, from “Chambers Road” to “Molesworth Street” (53 stops). Only in this direction does it call at “Parkhurst Road / Holloway Nags Head”, “Holloway Nags Head”, “Tollington Road”, “Canonbury Road / Highbury Corner”, “Canonbury Grove”, “Ecclesbourne Road”, “Basire Street”, “Old Street Stn / Moorfields Eye Hosp”, “Epworth Street”, “Finsbury Square / Moorgate”, “All Hallows Church”, “Wormwood Street”, “Camomile Street”, “Fenchurch Street”, “Southwark Street The Borough”, “Blackhorse Court”, “Burgess Park / Dunton Road”, “Marquis Of Granby” and “Tyrwhitt Road/St Johns Station”. Only in the direction of “Caledonian Road” does it call at, among others, “Lewisham Clock Tower”, “Lewisham Station / Loampit Vale”, “Marquis of Granby / Goldsmiths”, “New Cross Road / Besson Street”, “Pomeroy Street New Cross” and “Dunton Road”. For the way back, board nearby: “Lewisham Clock Tower” → “Molesworth Street” (250 m), “Lewisham Station / Loampit Vale” → “Lewisham Station” (150 m), “Marquis of Granby / Goldsmiths” → “Marquis Of Granby” (50 m) and “New Cross Road / Besson Street” → “Briant Street” (200 m). Towards “Caledonian Road”, board nearby: “Parkhurst Road / Holloway Nags Head” → “Caledonian Road” (250 m), “Holloway Nags Head” → “Caledonian Road” (200 m), “Tollington Road” → “Camden Road” (50 m) and “Canonbury Road / Highbury Corner” → “Highbury Corner” (100 m).
In practice: you can get to “Bank Station / Princes Street” on this bus only in the direction of “Caledonian Road”.
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 19 towards “Caledonian Road” and 21 the other way. Tap a stop to see its name.
Connections
On part of the route, between “Amersham Road” and “Bricklayer’s Arms” it shares the road with route 172; between “Marquis of Granby / Goldsmiths” and “Bricklayer’s Arms” it shares the road with routes 53 and 453; between “Lewisham Centre” and “New Cross Bus Garage” it shares the road with routes 136 and 436.
Connections by stop, in route order:
- “Lewisham Centre”: buses 47, 54, 75, 89, 108, 122, 129, 178, 181, 185, 199, 208, 225, 261, 273, 284, 380, 484, BL1 and P4
- “Lewisham Clock Tower” (only towards “Caledonian Road”): buses 47, 54, 75, 89, 108, 122, 129, 178, 181, 185, 199, 208, 225, 261, 273, 284, 380, 484, BL1 and P4
- “Lewisham Station”: buses 47, 75, 89, 108, 129, 178, 181, 185, 199, 208, 225, 261, 273, 284, 380, 484, BL1 and P4
- “Lewisham Station / Loampit Vale” (only towards “Caledonian Road”): buses 47, 75, 89, 108, 129, 178, 181, 185, 199, 208, 225, 261, 273, 284, 380, 484, BL1 and P4
- “Loampit Vale / Jerrard Street”: buses 47, 75, 89, 108, 178, 181, 185, 208, 225, 261, 284, 484, BL1 and P4
- “Undercliff Road”: buses 47 and 225
- “Lucas Street”: bus 171
- “Malpas Road”: bus 171
- “Amersham Road”: buses 171, 177 and 225
- “Marquis of Granby / Goldsmiths” (only towards “Caledonian Road”): buses 171, 177, 225 and BL1
- “New Cross Gate Station”: buses 36, 171, 177, 225, 343, BL1 and P13
- “New Cross Bus Garage”: buses 36, 171, 177, 343, BL1 and P13
- “New Cross Road / Besson Street” (only towards “Caledonian Road”): buses 36, 171, 177, 343 and P13
- “Briant Street”: buses 36, 171, 177 and P13
- “Pomeroy Street New Cross” (only towards “Caledonian Road”): buses BL1 and P12
- “Old Kent Road / Ilderton Road”: buses BL1 and P12
- “Commercial Way Peckham”: buses BL1 and P12
- “Peckham Park Road”: buses 78 and 381
- “Malt Street”: buses 63, 78, 363, 381 and P12
- “Trafalgar Avenue”: buses 63, 78, 363 and BL1
- “Dunton Road” (only towards “Caledonian Road”): buses 63, 78, 363, 415 and BL1
- “Old Kent Road / East Street”: buses 42, 63, 363 and 415
- “Bricklayer’s Arms”: buses 1, 42, 63, 188, 363 and 415
- “Bartholomew Street”: buses 1, 42, 63, 188, 363 and 415
- “Trinity Street / The Roebuck”: buses 35, 133, 343 and C10
- “Borough Station / Great Dover St”: buses 35, 133, 343 and C10
- “Union Street”: buses 35, 133, 343, 344, 381 and C10
- “London Bridge Borough High St”: buses 17, 35, 43, 47, 133, 141, 149, 343, 344, 381 and 388
- “Monument”: buses 15, 17, 35, 43, 47, 133, 141, 149, 344 and 388
- “Bank Station / King William St” (only towards “Caledonian Road”): buses 8, 15, 17, 25, 26, 35, 43, 47, 133, 141, 149, 344 and 388
- “Bank Station / Princes Street” (only towards “Caledonian Road”): buses 8, 15, 17, 25, 26, 43, 133 and 141
- “London Wall” (only towards “Caledonian Road”): buses 8, 25, 26, 43, 76, 100, 133, 141 and 153
- “Finsbury Square” (only towards “Caledonian Road”): buses 43, 76, 141, 153 and 214
- “City Road / Leonard Street”: buses 43, 55, 76, 135, 141, 205, 214 and 243
- “Moorfields Eye Hospital” (only towards “Caledonian Road”): buses 43, 55, 76, 135, 141, 205, 214, 243 and 394
- “Bevenden Street”: buses 43, 76, 135, 141, 205, 214 and 394
- Stops from “Mintern Street” to “Baring Street”: buses 76, 141 and 394
- “Elizabeth Avenue” (only towards “Caledonian Road”): buses 38, 56, 73, 341 and 476
- “Essex Road Islington” (only towards “Caledonian Road”): buses 38, 56, 73, 341 and 476
- “Essex Road Station”: buses 38, 56, 73, 341 and 476
- “Canonbury Square” (only towards “Caledonian Road”): buses 4, 19, 30, 43 and 393
- “Highbury Corner” (only towards “Caledonian Road”): buses 4, 19, 30, 43 and 393
- “Highbury & Islington Station”: buses 4, 19, 30, 43 and 393
- “St Mary Magdalene Church”: buses 4, 19, 43, 153 and 393
- “Liverpool Road” (only towards “Caledonian Road”): buses 4, 19, 43, 153 and 393
- “Holloway Road Station”: buses 4, 19, 43, 153 and 393
- “Camden Road” (only towards “Caledonian Road”): buses 4, 17, 19, 29, 43, 91, 153, 253, 254, 259, 263, 310 and 393
- “Caledonian Road”: buses 4, 17, 19, 29, 43, 91, 153, 253, 254, 259, 263, 310 and 393
- “Chambers Road”: buses 17, 29, 91, 253, 254, 259, 263 and 393
- Stops from “Parkhurst Road / Holloway Nags Head” to “Tollington Road” (only towards “Molesworth Street”): buses 4, 17, 19, 29, 43, 91, 153, 253, 254, 259, 263, 310 and 393
- “Canonbury Road / Highbury Corner” (only towards “Molesworth Street”): buses 4, 19, 30, 43 and 393
- “Canonbury Grove” (only towards “Molesworth Street”): buses 4, 19, 30, 38, 43, 56, 73, 341 and 476
- “Ecclesbourne Road” (only towards “Molesworth Street”): buses 38, 56, 73, 341 and 476
- “Basire Street” (only towards “Molesworth Street”): buses 76 and 141
- “Old Street Stn / Moorfields Eye Hosp” (only towards “Molesworth Street”): buses 43, 55, 76, 135, 141, 205, 214, 243 and 394
- “Epworth Street” (only towards “Molesworth Street”): buses 43, 55, 76, 141, 153, 214 and 243
- “Finsbury Square / Moorgate” (only towards “Molesworth Street”): buses 43, 76, 100, 141, 153 and 214
- “All Hallows Church” (only towards “Molesworth Street”): buses 8, 26, 35, 43, 47, 76, 78, 100, 135, 141, 149, 153, 205, 344 and 388
- “Wormwood Street” (only towards “Molesworth Street”): buses 8, 25, 26, 35, 42, 43, 47, 78, 100, 135, 141, 149, 153, 205, 344 and 388
- “Camomile Street” (only towards “Molesworth Street”): buses 8, 25, 26, 35, 42, 43, 47, 78, 100, 135, 141, 149, 153, 205, 344 and 388
- “Fenchurch Street” (only towards “Molesworth Street”): buses 8, 15, 17, 25, 26, 35, 43, 47, 133, 141, 149, 344 and 388
- “Southwark Street The Borough” (only towards “Molesworth Street”): buses 17, 35, 43, 47, 133, 141, 149, 343, 344, 381, 388 and C10
- “Blackhorse Court” (only towards “Molesworth Street”): buses 1, 63, 188, 415 and C10
- “Burgess Park / Dunton Road” (only towards “Molesworth Street”): buses 63, 78, 363, 415 and BL1
- “Marquis Of Granby” (only towards “Molesworth Street”): buses 171, 177, 225 and BL1
- “Tyrwhitt Road/St Johns Station” (only towards “Molesworth Street”): buses 47 and 225
- “Molesworth Street”: buses 47, 54, 75, 89, 108, 122, 129, 178, 181, 185, 199, 208, 225, 261, 273, 284, 380, 484, BL1 and P4
Pages for these routes: bus BL1, bus C10, bus P12, bus P13, bus P4, bus 1, bus 4, bus 8, bus 15, bus 17.
Passes and concessions
Our page “How to pay for public transport in London” describes tickets, passes and concessions, including any differences between modes of transport.
Questions and answers
Where does bus 21 start its return journey?
At “Chambers Road” (300 m from “Caledonian Road”).
Does bus 21 stop at “Bank Station / Princes Street”?
Only in the direction of “Caledonian Road”: in the other direction it does not stop there.
Where can I change from bus 21 to another bus route?
Most routes stop at “Lewisham Centre” (47, 54, 75, 89, 108, 122, 129, 178, 181, 185, 199, 208, 225, 261, 273, 284, 380, 484, BL1 and P4) and “Lewisham Clock Tower” (only towards “Caledonian Road”; 47, 54, 75, 89, 108, 122, 129, 178, 181, 185, 199, 208, 225, 261, 273, 284, 380, 484, BL1 and P4). All other stops with connections are listed above.
Checked on 26 September 2026. Source of the route and stops: Transport for London (TfL).