Bus route 23 in London goes from “Great Western Road (W10)” to “Aldwych / Drury Lane”. The return journey starts at “Aldwych / Bush House” (100 m from “Aldwych / Drury Lane”).
The route of bus 23

Towards “Aldwych / Drury Lane”: 36 stops. After “Great Western Road (W10)”, the bus calls at “Edenham Way”, “Golborne Road”, “Bosworth Road”, “West Row”, “Ladbroke Grove Sainsbury’s”, “Kensal House”, “Barlby Road”, “St Charles Square/Ladbroke Grv”, “Chesterton Road”, “Ladbroke Grove”. Then “Elgin Crescent”, “Portobello Road”, “Westbourne Grove/Colville Road”, “Chepstow Rd / Westbourne Grove”, “Queensway Bayswater”, “Porchester Terrace North”, “Bishops Bridge Road / Westbourne Terrace”, “Paddington Station / Eastbourne Terrace”, “Paddington Station”, “St Marys Hospital”. Then “Edgware Road / Praed Street”, “George Street (W2)”, “Marble Arch Station / Edgware Road”, “Marble Arch Station / Park Lane”, “Dorchester Hotel”, “London Hilton Hotel”, “Old Park Lane / Hard Rock Cafe”, “Green Park Station”, “Old Bond Street/Royal Academy”, “Piccadilly Circus”. Before “Aldwych / Drury Lane”: “Haymarket / Jermyn Street”, “Trafalgar Square”, “Charing Cross”, “Southampton Street / Covent Garden”.
On the way back the bus takes a different route, from “Aldwych / Bush House” to “Great Western Road (W10)” (37 stops). Only in this direction does it call at “Savoy Street”, “Bedford Street”, “Regent Street / St James’s”, “Green Park / Constitution Hill”, “Burwood Place”, “Sussex Gardens”, “Westbourne Terrace”, “Gloucester Terrace”, “Westbourne Grove / Queensway”, “Chepstow Road”, “Colville Road (W11)”, “Portobello Road Market”, “Blenheim Crescent” and “Alderson Street”. Only in the direction of “Aldwych / Drury Lane” does it call at, among others, “West Row”, “Elgin Crescent”, “Portobello Road”, “Westbourne Grove/Colville Road”, “Chepstow Rd / Westbourne Grove” and “Queensway Bayswater”. For the way back, board nearby: “West Row” → “Kensal House” (100 m), “Elgin Crescent” → “Blenheim Crescent” (100 m), “Portobello Road” → “Portobello Road Market” (100 m) and “Westbourne Grove/Colville Road” → “Colville Road (W11)” (50 m). Towards “Aldwych / Drury Lane”, board nearby: “Savoy Street” → “Southampton Street / Covent Garden” (100 m), “Bedford Street” → “Southampton Street / Covent Garden” (100 m), “Regent Street / St James’s” → “Haymarket / Jermyn Street” (150 m) and “Green Park / Constitution Hill” → “Old Park Lane / Hard Rock Cafe” (50 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 15 towards “Aldwych / Drury Lane” and 16 the other way. Tap a stop to see its name.
Connections
On part of the route, between “Porchester Terrace North” and “London Hilton Hotel” it shares the road with route 36; between “Old Park Lane / Hard Rock Cafe” and “Aldwych / Drury Lane” it shares the road with route 9; between “Chepstow Rd / Westbourne Grove” and “St Marys Hospital” it shares the road with routes 7 and 27.
Connections by stop, in route order:
- Stops from “Great Western Road (W10)” to “Golborne Road”: buses 18, 28, 31 and 328
- “Bosworth Road”: buses 18 and 28
- “West Row” (only towards “Aldwych / Drury Lane”): buses 18, 28, 70, 295 and 316
- “Ladbroke Grove Sainsbury’s”: buses 18, 28, 70, 295 and 316
- “Kensal House”: buses 18, 28, 70, 295 and 316
- “Barlby Road”: buses 70, 295 and 316
- “St Charles Square/Ladbroke Grv”: buses 70 and 295
- “Chesterton Road”: buses 70, 295 and 316
- “Ladbroke Grove”: buses 70, 295 and 316
- “Elgin Crescent” (only towards “Aldwych / Drury Lane”): bus 70
- “Portobello Road” (only towards “Aldwych / Drury Lane”): bus 70
- “Westbourne Grove/Colville Road” (only towards “Aldwych / Drury Lane”): buses 28, 31 and 328
- “Chepstow Rd / Westbourne Grove” (only towards “Aldwych / Drury Lane”): buses 28, 31, 70 and 328
- “Queensway Bayswater” (only towards “Aldwych / Drury Lane”): buses 28, 31, 70 and 328
- “Porchester Terrace North” (only towards “Aldwych / Drury Lane”): bus 70
- “Bishops Bridge Road / Westbourne Terrace” (only towards “Aldwych / Drury Lane”): buses 16, 18 and 46
- “Paddington Station / Eastbourne Terrace”: buses 16, 18 and 46
- “Paddington Station”: bus 16
- “St Marys Hospital”: buses 6, 16, 18 and 98
- “Edgware Road / Praed Street” (only towards “Aldwych / Drury Lane”): buses 6, 16, 18 and 98
- “George Street (W2)” (only towards “Aldwych / Drury Lane”): buses 6 and 98
- “Marble Arch Station / Edgware Road”: buses 2, 6, 13, 74, 94, 98, 113, 137, 148, 189, 205, 274, 390 and 757
- “Marble Arch Station / Park Lane”: buses 2, 6, 13, 74, 94, 98, 113, 137, 148, 189, 205, 274, 390 and 757
- “Dorchester Hotel”: buses 2, 6, 13, 74, 137, 148 and 390
- “London Hilton Hotel”: buses 2, 6, 13, 14, 19, 22, 38, 74, 137, 148, 390 and 757
- “Old Park Lane / Hard Rock Cafe” (only towards “Aldwych / Drury Lane”): buses 2, 6, 13, 14, 19, 22, 38, 74, 137, 148, 390 and 757
- “Green Park Station”: buses 14, 19, 22 and 38
- “Old Bond Street/Royal Academy”: buses 12, 14, 19, 22, 38, 88, 94, 139, 159 and 453
- “Piccadilly Circus”: buses 12, 14, 19, 38, 88, 94, 139, 159 and 453
- “Haymarket / Jermyn Street” (only towards “Aldwych / Drury Lane”): buses 12, 14, 19, 24, 29, 38, 88, 94, 139, 159, 176 and 453
- “Trafalgar Square”: buses 12, 15, 24, 26, 29, 87, 88, 91, 94, 139, 159, 176 and 453
- “Charing Cross”: buses 12, 15, 24, 26, 29, 87, 88, 91, 139, 159, 176 and 453
- “Southampton Street / Covent Garden” (only towards “Aldwych / Drury Lane”): buses 1, 15, 26, 59, 68, 76, 87, 91, 139, 172, 176, 188, 243, 341 and SL6
- “Aldwych / Drury Lane”: buses 1, 15, 26, 59, 68, 76, 87, 91, 139, 172, 176, 188, 243, 341 and SL6
- “Aldwych / Bush House”: buses 1, 15, 26, 59, 68, 76, 87, 91, 139, 172, 176, 188, 243, 341 and SL6
- “Savoy Street” (only towards “Great Western Road (W10)”): buses 1, 15, 26, 59, 68, 76, 87, 91, 139, 172, 176, 188, 243, 341 and SL6
- “Bedford Street” (only towards “Great Western Road (W10)”): buses 1, 15, 24, 26, 29, 59, 68, 76, 87, 91, 139, 172, 176, 188, 243, 341 and SL6
- “Regent Street / St James’s” (only towards “Great Western Road (W10)”): buses 12, 14, 19, 38, 88, 94, 139, 159 and 453
- “Green Park / Constitution Hill” (only towards “Great Western Road (W10)”): buses 2, 6, 13, 14, 19, 22, 38, 74, 137, 148, 390 and 757
- “Burwood Place” (only towards “Great Western Road (W10)”): buses 6 and 98
- “Sussex Gardens” (only towards “Great Western Road (W10)”): buses 6, 16, 18 and 98
- “Westbourne Terrace” (only towards “Great Western Road (W10)”): buses 16, 18 and 46
- “Gloucester Terrace” (only towards “Great Western Road (W10)”): buses 18 and 46
- “Westbourne Grove / Queensway” (only towards “Great Western Road (W10)”): bus 70
- “Chepstow Road” (only towards “Great Western Road (W10)”): buses 28, 31, 70 and 328
- “Colville Road (W11)” (only towards “Great Western Road (W10)”): buses 28, 31 and 328
- “Portobello Road Market” (only towards “Great Western Road (W10)”): bus 70
- “Blenheim Crescent” (only towards “Great Western Road (W10)”): bus 70
- “Alderson Street” (only towards “Great Western Road (W10)”): buses 18, 28, 70, 295 and 316
- “Westbourne Park Bus Garage”: buses 18, 28, 31 and 328
Pages for these routes: bus SL6, bus 1, bus 2, bus 6, bus 7, bus 9, bus 13, bus 14, bus 15, bus 16, bus 22.
Passes and concessions
Tickets, passes and concessions are covered on a separate page: how to pay for public transport in London.
Questions and answers
Where does bus 23 start its return journey?
At “Aldwych / Bush House” (100 m from “Aldwych / Drury Lane”).
Where can I change from bus 23 to another bus route?
Most routes stop at “Southampton Street / Covent Garden” (only towards “Aldwych / Drury Lane”; 1, 15, 26, 59, 68, 76, 87, 91, 139, 172, 176, 188, 243, 341 and SL6) and “Bedford Street” (only towards “Great Western Road (W10)”; 1, 15, 24, 26, 29, 59, 68, 76, 87, 91, 139, 172, 176, 188, 243, 341 and SL6). All other stops with connections are listed above.
Checked on 27 September 2026. Source of the route and stops: Transport for London (TfL).