Bus route 7 in London runs between “Brunel Road” and “Oxford Circus Station / John Lewis”.
The route of bus 7

Towards “Oxford Circus Station / John Lewis”: 33 stops. After “Brunel Road”, the bus calls at “The Fairway (W3)”, “East Acton Stn / Erconwald St”, “East Acton Station / Fitzneal Street”, “Wulfstan Street”, “Hammersmith Hospital”, “Du Cane Road / Wood Lane”, “North Pole Road”, “North Pole Road / Scrubs Lane”, “Highlever Road”, “Dalgarno Gardens”. Then “Health & Wellbeing Centre”, “St Charles Square/St Marks Rd”, “Oxford Gardens”, “Cambridge Gardens / Ladbroke Grove”, “Ladbroke Grove”, “Portobello Road”, “Powis Gardens”, “Shrewsbury Road/Brunel Estate”, “St Stephen’s Gardens”, “Chepstow Rd / Westbourne Grove”. Then “Queensway Bayswater”, “Porchester Terrace North”, “Bishops Bridge Road / Westbourne Terrace”, “Paddington Station / Eastbourne Terrace”, “Paddington Station”, “St Marys Hospital”, “Sussex Gardens”, “George Street (W2)”, “Marble Arch Station / Edgware Road”, “Marble Arch”. Before “Oxford Circus Station / John Lewis”: “Selfridges”.
On the way back the bus takes a different route, from “Oxford Circus Station / John Lewis” to “Brunel Road” (34 stops). Only in this direction does it call at “Burwood Place”, “Westbourne Terrace”, “Gloucester Terrace”, “Westbourne Grove / Queensway”, “Artesian Road”, “Great Western Road (W11)”, “Oakworth Road”, “Caverswall Street”, “East Acton Station” and “Long Drive (W3)”. Only in the direction of “Oxford Circus Station / John Lewis” does it call at, among others, “East Acton Stn / Erconwald St”, “East Acton Station / Fitzneal Street”, “North Pole Road / Scrubs Lane”, “Shrewsbury Road/Brunel Estate”, “Chepstow Rd / Westbourne Grove” and “Queensway Bayswater”. For the way back, board nearby: “East Acton Stn / Erconwald St” → “East Acton Station” (100 m), “East Acton Station / Fitzneal Street” → “East Acton Station” (50 m), “North Pole Road / Scrubs Lane” → “North Pole Road” (150 m) and “Shrewsbury Road/Brunel Estate” → “Great Western Road (W11)” (100 m). Towards “Oxford Circus Station / John Lewis”, board nearby: “Burwood Place” → “George Street (W2)” (150 m), “Westbourne Terrace” → “Bishops Bridge Road / Westbourne Terrace” (50 m), “Gloucester Terrace” → “Porchester Terrace North” (150 m) and “Westbourne Grove / Queensway” → “Queensway Bayswater” (50 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 10 towards “Oxford Circus Station / John Lewis” and 11 the other way. Tap a stop to see its name.
Connections
On part of the route, between “East Acton Station / Fitzneal Street” and “Dalgarno Gardens” it shares the road with route 70; between “Chepstow Rd / Westbourne Grove” and “St Marys Hospital” it shares the road with routes 23 and 27; between “Brunel Road” and “Du Cane Road / Wood Lane” it shares the road with route 72.
Connections by stop, in route order:
- “Brunel Road”: bus 228
- “The Fairway (W3)”: buses 95, 228, 260 and 272
- “East Acton Stn / Erconwald St” (only towards “Oxford Circus Station / John Lewis”): buses 95, 228, 260 and 272
- “East Acton Station / Fitzneal Street” (only towards “Oxford Circus Station / John Lewis”): buses 95, 228, 260 and 272
- “Wulfstan Street”: buses 95 and 272
- “Hammersmith Hospital”: buses 95 and 272
- “Du Cane Road / Wood Lane”: buses 95, 220 and 272
- “North Pole Road”: buses 220 and 272
- “North Pole Road / Scrubs Lane” (only towards “Oxford Circus Station / John Lewis”): buses 220 and 272
- “Highlever Road”: buses 220 and 316
- “Dalgarno Gardens”: bus 316
- “Health & Wellbeing Centre”: bus 316
- “St Charles Square/St Marks Rd”: buses 295 and 316
- Stops from “Oxford Gardens” to “Ladbroke Grove”: buses 52, 228, 295 and 316
- “Portobello Road”: buses 52 and 228
- “Powis Gardens”: buses 28, 31 and 328
- “Shrewsbury Road/Brunel Estate” (only towards “Oxford Circus Station / John Lewis”): buses 28, 31 and 328
- “St Stephen’s Gardens”: buses 28, 31 and 328
- “Chepstow Rd / Westbourne Grove” (only towards “Oxford Circus Station / John Lewis”): buses 28, 31 and 328
- “Queensway Bayswater” (only towards “Oxford Circus Station / John Lewis”): buses 28, 31 and 328
- “Bishops Bridge Road / Westbourne Terrace” (only towards “Oxford Circus Station / John Lewis”): buses 16, 18 and 46
- “Paddington Station / Eastbourne Terrace”: buses 16, 18 and 46
- “Paddington Station”: bus 16
- “St Marys Hospital”: buses 6, 16 and 18
- “Sussex Gardens”: buses 6, 16 and 18
- “George Street (W2)” (only towards “Oxford Circus Station / John Lewis”): bus 6
- “Marble Arch Station / Edgware Road”: buses 2, 6, 13, 74, 94, 113, 137, 148, 189, 205, 274, 390 and 757
- “Marble Arch”: buses 2, 6, 13, 74, 94, 113, 137, 139, 148, 189, 205, 274, 390 and 757
- “Selfridges”: buses 2, 13, 74, 94, 113, 139, 189, 205, 274, 390 and 757
- “Oxford Circus Station / John Lewis”: buses 12, 22, 55, 73, 88, 94, 139, 159, 390 and 453
- “Oxford Street / John Lewis”: buses 12, 22, 88, 94, 139, 159, 390 and 453
- “Burwood Place” (only towards “Brunel Road”): bus 6
- “Westbourne Terrace” (only towards “Brunel Road”): buses 16, 18 and 46
- “Gloucester Terrace” (only towards “Brunel Road”): buses 18 and 46
- “Artesian Road” (only towards “Brunel Road”): buses 28, 31 and 328
- “Great Western Road (W11)” (only towards “Brunel Road”): buses 28, 31 and 328
- “Oakworth Road” (only towards “Brunel Road”): bus 316
- “Caverswall Street” (only towards “Brunel Road”): buses 220 and 272
- “East Acton Station” (only towards “Brunel Road”): buses 95, 228, 260 and 272
- “Long Drive (W3)” (only towards “Brunel Road”): bus 228
Pages for these routes: bus 6.
Passes and concessions
Tickets, passes and concessions are covered on a separate page: how to pay for public transport in London.
Questions about bus 7
Does bus 7 go to “Hammersmith Hospital”?
Yes, in both directions.
Where can I change from bus 7 to another bus route?
Most routes stop at “Marble Arch Station / Edgware Road” (2, 6, 13, 74, 94, 113, 137, 148, 189, 205, 274, 390 and 757) and “Marble Arch” (2, 6, 13, 74, 94, 113, 137, 139, 148, 189, 205, 274, 390 and 757). All other stops with connections are listed above.
Checked on 6 October 2026. Source of the route and stops: Transport for London (TfL).