Bus route 31 in London links “Bayham Street” and “White City Bus Station”. One stop is served in one direction only. The return journey ends at “Camden Town Station” (150 m from “Bayham Street”).
The route of bus 31

From “Bayham Street” to “White City Bus Station”: 35 stops. On the way: “Camden Town Station”, “Hartland Road / Camden Market”, “Chalk Farm Station”, “Primrose Hill Road”, “Elsworthy Rise”, “Lower Merton Rise”, “Avenue Road / Swiss Cottage Library”, “Swiss Cottage Station”, “Fairfax Road (NW6)”, “South Hampstead Station / Loudoun Road”. Then “Abbey Road South Hampstead”, “Priory Terrace”, “Kilburn High Road Station”, “Kilburn High Rd/Cambridge Ave”, “Kilburn Park Station”, “Carlton Vale Maida Vale”, “Cambridge Road (NW6)”, “Shirland Road”, “Chippenham Road/Shirland Road”, “Elgin Avenue / Chippenham Road”. Then “Harrow Road (W9)”, “Great Western Road”, “Westbourne Park Station”, “Shrewsbury Road/Brunel Estate”, “St Stephen’s Gardens”, “Westbourne Grove”, “Pembridge Villas / Westbourne Grove”, “Chepstow Crescent”, “Notting Hill Gate/Hillgate St”, “Holland Park”. Before “White City Bus Station”: “Norland Square”, “Royal Crescent”, “Shepherd’s Bush (Central Line)”.
On the way back the bus takes a different route, from “White City Bus Station” to “Camden Town Station” (36 stops). Only in this direction does it call at “Notting Hill Gate Stn / Pembridge Road”, “Artesian Road”, “Brunel Estate”, “Elgin Avenue / Harrow Road”, “Chippenham Gardens”, “Hansel Road”, “Rudolph Road”, “Finchley Road South Hampstead”, “Winchester Road South Hampstead”, “Primrose Hill Road / Adelaide Medical Centre”, “Eton Road / Chalk Farm”, “Chalk Farm Road / Morrisons”, “Camden Market”, “Hawley Road” and “Camden Gardens”. Only in the direction of “White City Bus Station” does it call at, among others, “Hartland Road / Camden Market”, “Primrose Hill Road”, “Lower Merton Rise”, “Avenue Road / Swiss Cottage Library”, “Fairfax Road (NW6)” and “Abbey Road South Hampstead”. For the way back, board nearby: “Hartland Road / Camden Market” → “Camden Market” (50 m), “Primrose Hill Road” → “Primrose Hill Road / Adelaide Medical Centre” (100 m), “Lower Merton Rise” → “Winchester Road South Hampstead” (100 m) and “Avenue Road / Swiss Cottage Library” → “Winchester Road South Hampstead” (200 m). Towards “White City Bus Station”, board nearby: “Notting Hill Gate Stn / Pembridge Road” → “Notting Hill Gate/Hillgate St” (100 m), “Artesian Road” → “Westbourne Grove” (50 m), “Brunel Estate” → “Shrewsbury Road/Brunel Estate” (100 m) and “Elgin Avenue / Harrow Road” → “Harrow Road (W9)” (50 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 14 towards “White City Bus Station” and 15 the other way. Tap a stop to see its name.
Where to change
Shared sections with other routes: between “Kilburn High Rd/Cambridge Ave” and “Chepstow Crescent” it shares the road with route 328; between “Great Western Road” and “Chepstow Crescent” it shares the road with route 28; between “Notting Hill Gate/Hillgate St” and “Shepherd’s Bush (Central Line)” it shares the road with routes 94 and 148.
Connections by stop, in route order:
- “Bayham Street”: buses 1, 24, 27, 29, 46, 88, 134, 214, 253 and 274
- “Camden Town Station”: buses 1, 24, 27, 29, 46, 88, 134, 214, 253 and 274
- “Hartland Road / Camden Market” (only towards “White City Bus Station”): buses 1, 24, 27, 88, 134, 214 and 393
- “Chalk Farm Station”: buses 1, 24, 27, 46 and 393
- “Avenue Road / Swiss Cottage Library” (only towards “White City Bus Station”): buses 13, 46, 113, 187 and 268
- “Swiss Cottage Station”: buses 13, 46, 113, 187 and 268
- “Fairfax Road (NW6)” (only towards “White City Bus Station”): buses 13, 46, 113, 187, 268 and 757
- “Abbey Road South Hampstead” (only towards “White City Bus Station”): buses 139 and 189
- “Priory Terrace”: buses 16, 32, 98, 139, 189, 206 and 316
- “Kilburn High Road Station”: buses 16, 32, 98, 189, 206 and 316
- “Kilburn High Rd/Cambridge Ave” (only towards “White City Bus Station”): buses 16, 32, 98, 206 and 316
- “Kilburn Park Station”: buses 6, 16, 32, 98, 206 and 316
- “Carlton Vale Maida Vale” (only towards “White City Bus Station”): buses 6, 16, 32, 98, 206 and 316
- “Cambridge Road (NW6)” (only towards “White City Bus Station”): buses 6, 187 and 316
- “Shirland Road” (only towards “White City Bus Station”): buses 6, 36 and 187
- “Chippenham Road/Shirland Road”: buses 6, 36 and 187
- “Elgin Avenue / Chippenham Road”: buses 6, 18, 36 and 187
- “Harrow Road (W9)”: buses 18, 23 and 36
- “Great Western Road” (only towards “White City Bus Station”): buses 18, 23 and 36
- “Westbourne Park Station”: buses 7, 18, 23, 36 and 70
- “Shrewsbury Road/Brunel Estate” (only towards “White City Bus Station”): buses 7 and 70
- “St Stephen’s Gardens”: buses 7, 23, 27 and 70
- “Westbourne Grove” (only towards “White City Bus Station”): buses 7, 23, 27 and 70
- “Pembridge Villas / Westbourne Grove”: buses 7, 23, 27 and 70
- “Chepstow Crescent”: buses 7, 23, 27, 52 and 70
- “Notting Hill Gate/Hillgate St”: buses 27, 52, 70 and 452
- “Norland Square”: buses 295 and 316
- “Royal Crescent”: buses 49, 207, 237, 260, 295, 316, C1 and SL8
- “Shepherd’s Bush (Central Line)”: buses 49, 72, 95, 207, 220, 237, 260, 272, 295, 316, C1 and SL8
- “White City Bus Station”: buses 49, 95, 207, 220, 237, 260, 272, 316, C1 and SL8
- “Notting Hill Gate Stn / Pembridge Road” (only towards “Camden Town Station”): buses 27, 52, 70 and 452
- “Artesian Road” (only towards “Camden Town Station”): buses 7, 23, 27 and 70
- “Brunel Estate” (only towards “Camden Town Station”): buses 7 and 70
- “Elgin Avenue / Harrow Road” (only towards “Camden Town Station”): buses 18, 23 and 36
- “Chippenham Gardens” (only towards “Camden Town Station”): buses 6, 36 and 187
- “Hansel Road” (only towards “Camden Town Station”): buses 6 and 316
- “Rudolph Road” (only towards “Camden Town Station”): buses 6, 16, 32, 98, 206 and 316
- “Finchley Road South Hampstead” (only towards “Camden Town Station”): buses 13, 46, 113, 187 and 268
- “Winchester Road South Hampstead” (only towards “Camden Town Station”): buses 13, 46, 113, 187 and 268
- “Eton Road / Chalk Farm” (only towards “Camden Town Station”): buses 1 and 393
- “Chalk Farm Road / Morrisons” (only towards “Camden Town Station”): buses 1, 24, 27, 46 and 393
- “Camden Market” (only towards “Camden Town Station”): buses 1, 24, 27 and 393
- “Hawley Road” (only towards “Camden Town Station”): buses 1, 24, 27, 46, 88, 134 and 214
- “Camden Gardens” (only towards “Camden Town Station”): buses 1, 24, 27, 29, 46, 88, 134, 214, 253 and 274
Pages for these routes: bus C1, bus SL8, bus 1, bus 6, bus 7, bus 13, bus 16, bus 18, bus 23, bus 24, bus 27, bus 28, bus 29, bus 36.
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 about bus 31
Does bus 31 go to “Chalk Farm Station”?
Yes, in both directions.
Where can I change from bus 31 to another bus route?
Most routes stop at “Bayham Street” (1, 24, 27, 29, 46, 88, 134, 214, 253 and 274) and “Shepherd’s Bush (Central Line)” (49, 72, 95, 207, 220, 237, 260, 272, 295, 316, C1 and SL8). All other stops with connections are listed above.
Checked on 29 September 2026. Source of the route and stops: Transport for London (TfL).