Bus route 140 in London runs between “Millington Road” and “Long Elmes Harrow Weald”. One stop is served in one direction only. The return journey starts at “Harrow Weald Bus Garage” (100 m from “Long Elmes Harrow Weald”) and ends at “Hayes & Harlington Station” (450 m from “Millington Road”).
Where bus 140 goes

Towards “Long Elmes Harrow Weald”: 47 stops. After “Millington Road”, the bus calls at “Fairey Corner”, “Hayes & Harlington Station”, “Clayton Road (UB3)”, “Hayes Town Centre”, “Fairdale Gardens”, “East Way”, “Avondale Drive”, “Precinct Road”, “Hesa Road”, “Hayes / The Grapes”. Then “Shaftesbury Way”, “Yeading Lane / Willow Tree Lane”, “Barnhill Community High School”, “Kingshill Avenue (UB5)”, “Yeading / Tangmere Gardens”, “Yeading / White Hart Roundabout”, “Bengarth Road / Northolt Library”, “Sycamore Close”, “Target Roundabout”, “Kingston Close”. Then “Alderney Gardens”, “Moat Farm Road”, “Northolt Station”, “Castle Road (UB5)”, “Wood End Lane”, “Danemead Grove”, “Northolt Park Station”, “St Gabriels Church South Harrow”, “Corbins Lane”, “South Harrow Station”. Then “Grange Road (HA2)”, “Dudley Road (HA2)”, “Shaftesbury Avenue / Roxeth”, “Treve Avenue Whitmore Road”, “Lascelles Avenue”, “St Georges Centre”, “Harrow Bus Station”, “Harrow Town Cen / College Rd”, “Harrow Town Cen/ Sheepcote Rd”, “Safari Cinema”. Before “Long Elmes Harrow Weald”: “Harrow Civic Centre / Harrow Mosque”, “Harrow & Wealdstone Station”, “The Wealdstone Centre”, “Wealdstone Baptist Church”, “Salvatorian College / St Joseph’s Ch”.
On the way back, from “Harrow Weald Bus Garage” to “Hayes & Harlington Station”: 42 stops. Only in this direction does it call at, among others, “Weald Lane”, “Hindes Road Harrow”, “Harrow Town Cen / St John’s Rd”, “Harrow Town Cen / Station Rd”, “Porlock Avenue” and “Northolt Fire Station”. Only in the direction of “Long Elmes Harrow Weald” does it call at, among others, “Fairey Corner”, “Clayton Road (UB3)”, “Yeading / Tangmere Gardens”, “Target Roundabout”, “Alderney Gardens” and “Castle Road (UB5)”. For the way back, board nearby: “Fairey Corner” → “Hayes & Harlington Station” (250 m), “Clayton Road (UB3)” → “Hayes & Harlington Station” (150 m), “Yeading / Tangmere Gardens” → “Yeading / Dilston Close” (200 m) and “Target Roundabout” → “Sycamore Close” (300 m). Towards “Long Elmes Harrow Weald”, board nearby: “Weald Lane” → “Long Elmes Harrow Weald” (200 m), “Hindes Road Harrow” → “Safari Cinema” (250 m), “Harrow Town Cen / St John’s Rd” → “Harrow Town Cen/ Sheepcote Rd” (100 m) and “Harrow Town Cen / Station Rd” → “Harrow Town Cen / College Rd” (50 m).
Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 13 towards “Long Elmes Harrow Weald” and 8 the other way. Tap a stop to see its name.
Connections
On part of the route, between “Millington Road” and “Shaftesbury Way” it shares the road with route E6; between “Millington Road” and “Hesa Road” it shares the road with route 90; between “South Harrow Station” and “Harrow Town Cen/ Sheepcote Rd” it shares the road with route 114.
Connections by stop, in route order:
- “Millington Road”: buses 195, 278, 350, H98, U4 and U5
- “Fairey Corner” (only towards “Long Elmes Harrow Weald”): buses 195, 278, 350, H98, SL9, U4 and U5
- “Hayes & Harlington Station”: buses 195, 278, 350, H98, SL9, U4 and U5
- “Clayton Road (UB3)” (only towards “Long Elmes Harrow Weald”): buses 195, 278, 350, H98, SL9, U4 and U5
- “Hayes Town Centre”: buses 195, 278, 350, H98, SL9, U4 and U5
- “Fairdale Gardens”: buses 195, 278, 350, H98, SL9 and U4
- “Precinct Road”: bus U7
- “Hesa Road”: buses 427, SL8, SL9 and U7
- “Hayes / The Grapes”: buses 427, SL8, SL9 and U7
- “Yeading Lane / Willow Tree Lane”: buses E9 and SL9
- “Barnhill Community High School”: bus SL9
- “Kingshill Avenue (UB5)”: buses E9 and SL9
- “Yeading / Tangmere Gardens” (only towards “Long Elmes Harrow Weald”): buses 282, E7, E9 and SL9
- “Yeading / White Hart Roundabout”: buses 282, E7, E9 and SL9
- “Bengarth Road / Northolt Library”: buses 282 and SL9
- “Sycamore Close”: bus 282
- “Target Roundabout” (only towards “Long Elmes Harrow Weald”): bus 282
- “Kingston Close”: bus 282
- “Alderney Gardens” (only towards “Long Elmes Harrow Weald”): buses 282, 395 and E10
- “Moat Farm Road”: buses 282, 395, E10 and SL9
- “Northolt Station”: buses 282, 395, E10 and SL9
- “Castle Road (UB5)” (only towards “Long Elmes Harrow Weald”): buses 282, 395 and SL9
- “Wood End Lane”: buses 395, 398 and 487
- Stops from “Danemead Grove” to “St Gabriels Church South Harrow”: buses 395, 398, 487 and SL9
- “Corbins Lane”: buses 395, 398, 487, H12 and SL9
- “South Harrow Station”: buses 395, 398, 487, H12 and SL9
- “Grange Road (HA2)”: bus 395
- “Dudley Road (HA2)”: bus 395
- “Shaftesbury Avenue / Roxeth” (only towards “Long Elmes Harrow Weald”): bus H11
- “Treve Avenue Whitmore Road”: bus H11
- “Lascelles Avenue”: buses 395 and H11
- “St Georges Centre” (only towards “Long Elmes Harrow Weald”): buses 182, 183, 223, 395, 483, H11, H14, H17, SL9 and SL10
- “Harrow Bus Station”: buses 182, 183, 186, 223, 395, 483, H11, H14, H17, SL9 and SL10
- “Harrow Town Cen / College Rd” (only towards “Long Elmes Harrow Weald”): buses 182, 183, 186, 223, 395, 483, H11, H14, H17, SL9 and SL10
- “Harrow Town Cen/ Sheepcote Rd” (only towards “Long Elmes Harrow Weald”): buses 182, 183, 186, 223, 483, H14 and H17
- “Safari Cinema” (only towards “Long Elmes Harrow Weald”): buses 182 and 186
- Stops from “Harrow Civic Centre / Harrow Mosque” to “Wealdstone Baptist Church”: buses 182 and 186
- “Salvatorian College / St Joseph’s Ch”: bus 182
- “Long Elmes Harrow Weald”: buses 182 and H12
- “Harrow Weald Bus Garage”: buses 182 and H12
- “Weald Lane” (only towards “Hayes & Harlington Station”): buses 182 and H12
- “Hindes Road Harrow” (only towards “Hayes & Harlington Station”): buses 182, 183 and 186
- “Harrow Town Cen / St John’s Rd” (only towards “Hayes & Harlington Station”): buses 182, 183, 186, 223, 483, H14 and H17
- “Harrow Town Cen / Station Rd” (only towards “Hayes & Harlington Station”): buses 182, 183, 186, 223, 395, 483, H11, H14, H17, SL9 and SL10
- “Northolt Fire Station” (only towards “Hayes & Harlington Station”): buses 395, 398 and 487
- “Yeading / Dilston Close” (only towards “Hayes & Harlington Station”): buses E7, E9 and SL9
Pages for these routes: bus E10, bus E6, bus E7, bus E9, bus H11, bus H12, bus H14, bus H17, bus H98, bus SL10, bus SL8, bus SL9, bus U4, bus U5, bus U7, bus 90, bus 114.
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 140 start its return journey?
At “Harrow Weald Bus Garage” (100 m from “Long Elmes Harrow Weald”).
Where can I change from bus 140 to another bus route?
Most routes stop at “Harrow Bus Station” (182, 183, 186, 223, 395, 483, H11, H14, H17, SL9 and SL10) and “Harrow Town Cen / College Rd” (only towards “Long Elmes Harrow Weald”; 182, 183, 186, 223, 395, 483, H11, H14, H17, SL9 and SL10). All other stops with connections are listed above.
Checked on 1 October 2026. Source of the route and stops: Transport for London (TfL).