Bus route 12 in London goes from “Oxford Circus Stn/Margaret St” to “Eynella Road / Dulwich Library”. The return journey starts at “Etherow Street” (150 m from “Eynella Road / Dulwich Library”).
Which way bus 12 runs

Towards “Eynella Road / Dulwich Library”: 37 stops. After “Oxford Circus Stn/Margaret St”, the bus calls at “Conduit Street / Hamleys Toy Store”, “Piccadilly Circus”, “Haymarket / Charles II Street”, “Trafalgar Square”, “Whitehall / Horseguards Avenue”, “Horse Guards Parade”, “Westminster Station / Parliament Square”, “St Thomas’ Hospital / County Hall”, “Lower Marsh”, “Lambeth North”. Then “St George’s Circus”, “Elephant & Castle / London Road”, “Elephant & Castle Station”, “Larcom Street”, “East Street”, “Westmoreland Road”, “Camberwell Road / Albany Road”, “Bowyer Place”, “Medlar Street”, “Camberwell Church Street / Camberwell Green”. Then “St Giles Church”, “Vestry Road”, “Peckham Road / Southampton Way”, “Harris Academy / Peckham”, “Peckham Library”, “Clayton Road (SE15)”, “The Aylesham Centre”, “Peckham Rye Station”, “Nigel Road”, “Peckham Rye/East Dulwich Road”. Before “Eynella Road / Dulwich Library”: “The Gardens”, “Barry Road / Peckham Rye”, “Upland Road Peckham”, “Underhill Road East Dulwich”, “Goodrich Road”.
On the way back the bus takes a different route, from “Etherow Street” to “Oxford Circus Stn/Margaret St” (39 stops). Only in this direction does it call at “Peckham Rye / Barry Road”, “Heaton Road”, “Hanover Park”, “Camberwell Green”, “Wyndham Road / Camberwell Road”, “Heygate Street”, “London College of Comm”, “St Georges Rd/Imperial War Mus”, “Regent Street / St James’s”, “Beak Street / Hamleys Toy Store” and “Oxford Circus Station”. Only in the direction of “Eynella Road / Dulwich Library” does it call at, among others, “Conduit Street / Hamleys Toy Store”, “Haymarket / Charles II Street”, “Whitehall / Horseguards Avenue”, “St George’s Circus”, “Elephant & Castle / London Road” and “Peckham Library”. For the way back, board nearby: “Conduit Street / Hamleys Toy Store” → “Beak Street / Hamleys Toy Store” (150 m), “Haymarket / Charles II Street” → “Regent Street / St James’s” (150 m), “Whitehall / Horseguards Avenue” → “Horse Guards Parade” (100 m) and “St George’s Circus” → “Lambeth North” (200 m). Towards “Eynella Road / Dulwich Library”, board nearby: “Peckham Rye / Barry Road” → “The Gardens” (100 m), “Heaton Road” → “Nigel Road” (150 m), “Hanover Park” → “Peckham Library” (100 m) and “Camberwell Green” → “Camberwell Church Street / Camberwell Green” (150 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 11 towards “Eynella Road / Dulwich Library” and 13 the other way. Tap a stop to see its name.
Other routes along the way
On part of the route, between “Elephant & Castle / London Road” and “Peckham Library” it shares the road with route 171; between “Oxford Circus Stn/Margaret St” and “Elephant & Castle / London Road” it shares the road with route 453; between “St Thomas’ Hospital / County Hall” and “Medlar Street” it shares the road with route 148.
Connections by stop, in route order:
- “Oxford Circus Stn/Margaret St”: buses 7, 22, 55, 73, 88, 94, 98, 139, 159 and 390
- “Conduit Street / Hamleys Toy Store” (only towards “Eynella Road / Dulwich Library”): buses 22, 55, 73, 88, 94, 98, 139, 159 and 390
- “Piccadilly Circus”: buses 9, 14, 19, 23, 38, 88, 94, 139 and 159
- “Haymarket / Charles II Street” (only towards “Eynella Road / Dulwich Library”): buses 9, 14, 19, 23, 24, 29, 38, 88, 94, 139, 159 and 176
- “Trafalgar Square”: buses 9, 15, 23, 24, 26, 29, 87, 88, 91, 94, 139, 159 and 176
- “Whitehall / Horseguards Avenue” (only towards “Eynella Road / Dulwich Library”): buses 9, 15, 23, 24, 26, 29, 87, 88, 91, 139, 159 and 176
- “Horse Guards Parade”: buses 11, 24, 26, 87, 88, 91 and 159
- “Westminster Station / Parliament Square”: buses 11, 24, 26, 87, 88 and 159
- “St Thomas’ Hospital / County Hall”: buses 11, 53, 76, 77, 159, 381 and C10
- “Lower Marsh”: buses 11, 53, 59, 76, 77, 159, 381 and C10
- “Lambeth North”: buses 1, 3, 53, 59, 76, 155, 159, 172, 176, 188, 344, 360, 363 and C10
- “St George’s Circus” (only towards “Eynella Road / Dulwich Library”): buses 1, 53, 59, 63, 155, 159, 172, 176, 188, 344, 360, 363 and C10
- “Elephant & Castle / London Road” (only towards “Eynella Road / Dulwich Library”): buses 1, 35, 53, 63, 133, 136, 155, 172, 176, 188, 196, 333, 343, 344, 360, 363, 415, 468, BL1, C10 and P5
- “Elephant & Castle Station”: buses 1, 35, 53, 63, 133, 136, 155, 172, 176, 188, 196, 333, 343, 344, 360, 363, 415, 468, BL1, C10 and P5
- “Larcom Street”: buses 35, 136, 176, 343, 468 and P5
- “East Street”: buses 35, 176, 468 and P5
- “Westmoreland Road”: buses 35, 42, 176, 468 and P5
- “Camberwell Road / Albany Road”: buses 35, 42, 176 and 468
- “Bowyer Place”: buses 35, 42, 176 and 468
- “Medlar Street”: buses 35, 36, 42, 176, 185, 345, 436 and 468
- “Camberwell Church Street / Camberwell Green”: buses 35, 36, 42, 45, 176, 185, 345, 436, 468 and 484
- “St Giles Church”: buses 36, 176, 185, 345, 436 and 484
- “Vestry Road”: buses 36, 345 and 436
- “Peckham Road / Southampton Way”: buses 36, 136, 343, 345 and 436
- “Harris Academy / Peckham”: buses 36, 63, 78, 136, 343, 345, 363, 381, 436, P12 and P13
- Stops from “Peckham Library” to “The Aylesham Centre” (only towards “Eynella Road / Dulwich Library”): buses 36, 37, 63, 78, 136, 177, 343, 345, 363, 381, 436, P12 and P13
- “Peckham Rye Station”: buses 36, 37, 63, 78, 136, 177, 343, 345, 363, 381, 436, P12 and P13
- “Nigel Road”: buses 37, 63, 78, 343, 363 and P12
- “Peckham Rye/East Dulwich Road”: buses 37, 63, 78, 343, 363, 484 and P12
- “The Gardens”: buses 37, 63, 78, 343, 363, 484 and P12
- “Barry Road / Peckham Rye” (only towards “Eynella Road / Dulwich Library”): buses 63 and 363
- “Upland Road Peckham”: buses 63, 363 and P13
- “Underhill Road East Dulwich”: bus P13
- “Goodrich Road”: buses 176, 185 and P13
- “Eynella Road / Dulwich Library”: buses 176 and 185
- “Etherow Street”: buses 176 and 185
- “Peckham Rye / Barry Road” (only towards “Oxford Circus Stn/Margaret St”): buses 37, 63, 343, 363 and 484
- “Heaton Road” (only towards “Oxford Circus Stn/Margaret St”): buses 37, 63, 78, 343, 363, P12 and P13
- “Hanover Park” (only towards “Oxford Circus Stn/Margaret St”): buses 36, 37, 63, 78, 136, 177, 343, 345, 363, 381, 436, P12 and P13
- “Camberwell Green” (only towards “Oxford Circus Stn/Margaret St”): buses 35, 36, 42, 45, 176, 185, 345, 436, 468 and 484
- “Wyndham Road / Camberwell Road” (only towards “Oxford Circus Stn/Margaret St”): buses 35, 42, 176 and 468
- “Heygate Street” (only towards “Oxford Circus Stn/Margaret St”): buses 35, 133, 136, 155, 176, 196, 333, 343, 415, 468 and P5
- “London College of Comm” (only towards “Oxford Circus Stn/Margaret St”): buses 1, 35, 53, 63, 133, 136, 155, 172, 176, 188, 196, 333, 343, 344, 360, 363, 415, 468, BL1, C10 and P5
- “St Georges Rd/Imperial War Mus” (only towards “Oxford Circus Stn/Margaret St”): buses 1, 53, 63, 155, 172, 176, 188, 344, 360, 363, 468, BL1 and C10
- “Regent Street / St James’s” (only towards “Oxford Circus Stn/Margaret St”): buses 9, 14, 19, 23, 38, 88, 94, 139 and 159
- “Beak Street / Hamleys Toy Store” (only towards “Oxford Circus Stn/Margaret St”): buses 9, 14, 19, 22, 23, 38, 88, 94, 139 and 159
- “Oxford Circus Station” (only towards “Oxford Circus Stn/Margaret St”): buses 7, 22, 55, 73, 88, 94, 98, 139, 159 and 390
- “Margaret Street/Oxford Circus”: buses 7, 22, 55, 73, 88, 94, 98, 139, 159 and 390
Pages for these routes: bus BL1, bus C10, bus P12, bus P13, bus P5, bus 1, bus 3, bus 7, bus 9, bus 11, bus 14, bus 15, bus 22.
Passes and concessions
Tickets, passes and concessions are covered on a separate page: how to pay for public transport in London.
Questions about bus 12
Where does bus 12 start its return journey?
At “Etherow Street” (150 m from “Eynella Road / Dulwich Library”).
Where can I change from bus 12 to another bus route?
Most routes stop at “Elephant & Castle / London Road” (only towards “Eynella Road / Dulwich Library”; 1, 35, 53, 63, 133, 136, 155, 172, 176, 188, 196, 333, 343, 344, 360, 363, 415, 468, BL1, C10 and P5) and “Elephant & Castle Station” (1, 35, 53, 63, 133, 136, 155, 172, 176, 188, 196, 333, 343, 344, 360, 363, 415, 468, BL1, C10 and P5). All other stops with connections are listed above.
Checked on 7 October 2026. Source of the route and stops: Transport for London (TfL).