8 October 2026

Bus route 290 in London: Elmsleigh Bus Station ↔ Arragon Road (TW1)

Related

Share

Bus route 290 in London runs between “Elmsleigh Bus Station” and “Arragon Road (TW1)”. One stop is served in one direction only.

All routes in London →

The route of bus 290

Bus route 290 in London on the map: the route both ways

From “Elmsleigh Bus Station” to “Arragon Road (TW1)”: 44 stops. On the way: “High Street”, “London Road”, “Staines Railway Station”, “Knowle Green”, “Worple Road”, “Fenton Avenue”, “Petersfield Avenue”, “Woodthorpe Road”, “Ashford Road Roundabout”, “Fordbridge Roundabout”. Then “Gables Avenue”, “War Memorial”, “Town Tree Road”, “The Ash Tree”, “The Coppice”, “Ashford Road”, “Chertsey Road”, “Napier Road”, “Windmill Road”, “Spelthorne Grove”. Then “Sunbury Cross Shopping Centre”, “Park Road”, “Nallhead Road”, “Castle Way”, “Bear Road Flyover”, “Swift Road”, “Apex Corner / Country Way”, “Hampton Road East”, “Uxbridge Road / Hampton Sainsbury’s”, “Twickenham Road”. Then “Twickenham Golf Centre”, “Court Close Avenue”, “Warwick Lodge/Staines Road”, “Staines Road Fulwell”, “Fielding Avenue”, “Fulwell / Sixth Cross Road”, “Trafalgar Rd / Prince Of Wales”, “The Prince Albert / Twickenham”, “Twickenham Green”, “Heath Road / Grove Avenue”. Before “Arragon Road (TW1)”: “Heath Road / Twickenham”, “York Street / Twickenham”.

The return journey is different. Towards “Elmsleigh Bus Station”: 45 stops. Only in this direction does it call at “London Road / Twickenham”, “Crispen Road”, “Church Road (TW13)”, “Hanworth Road” and “Ripley Way”. Only in the direction of “Arragon Road (TW1)” does it call at “High Street”, “Castle Way”, “Swift Road” and “York Street / Twickenham”. For the way back, board nearby: “High Street” → “Ripley Way” (100 m), “Castle Way” → “Church Road (TW13)” (50 m), “Swift Road” → “Crispen Road” (50 m) and “York Street / Twickenham” → “London Road / Twickenham” (200 m). Towards “Arragon Road (TW1)”, board nearby: “London Road / Twickenham” → “Arragon Road (TW1)” (50 m), “Crispen Road” → “Swift Road” (50 m), “Church Road (TW13)” → “Castle Way” (50 m) and “Ripley Way” → “High Street” (100 m).

↓ to “Arragon Road (TW1)”↑ to “Elmsleigh Bus Station” Elmsleigh Bus StationElmsleigh Bus StationHigh StreetHigh StreetLondon RoadLondon RoadStaines Railway StationStaines Railway StationKnowle GreenKnowle GreenWorple RoadWorple RoadFenton AvenueFenton AvenuePetersfield AvenuePetersfield AvenueWoodthorpe RoadWoodthorpe RoadAshford Road RoundaboutAshford Road RoundaboutFordbridge RoundaboutFordbridge RoundaboutGables AvenueGables AvenueWar MemorialWar MemorialTown Tree RoadTown Tree RoadThe Ash TreeThe Ash TreeThe CoppiceThe CoppiceAshford RoadAshford RoadChertsey RoadChertsey RoadNapier RoadNapier RoadWindmill RoadWindmill RoadSpelthorne GroveSpelthorne GroveSunbury Cross Shopping CentreSunbury Cross Shopping CentrePark RoadPark RoadNallhead RoadNallhead RoadCastle WayCastle WayBear Road FlyoverBear Road FlyoverSwift RoadSwift RoadApex Corner / Country WayApex Corner / Country WayHampton Road EastHampton Road EastUxbridge Road / Hampton Sainsbury'sUxbridge Road / Hampton Sainsbury'sHampton Road EastHampton Road EastTwickenham RoadTwickenham RoadTwickenham Golf CentreTwickenham Golf CentreCourt Close AvenueCourt Close AvenueWarwick Lodge/Staines RoadWarwick Lodge/Staines RoadStaines Road FulwellStaines Road FulwellFielding AvenueFielding AvenueFulwell / Sixth Cross RoadFulwell / Sixth Cross RoadTrafalgar Rd / Prince Of WalesTrafalgar Rd / Prince Of WalesThe Prince Albert / TwickenhamThe Prince Albert / TwickenhamTwickenham GreenTwickenham GreenHeath Road / Grove AvenueHeath Road / Grove AvenueHeath Road / TwickenhamHeath Road / TwickenhamYork Street / TwickenhamYork Street / TwickenhamArragon Road (TW1)Arragon Road (TW1)Arragon Road (TW1)Arragon Road (TW1)London Road / TwickenhamLondon Road / TwickenhamHeath Road / TwickenhamHeath Road / TwickenhamHeath Road / Grove AvenueHeath Road / Grove AvenueTwickenham GreenTwickenham GreenThe Prince Albert / TwickenhamThe Prince Albert / TwickenhamTrafalgar Rd / Prince Of WalesTrafalgar Rd / Prince Of WalesFulwell / Sixth Cross RoadFulwell / Sixth Cross RoadFielding AvenueFielding AvenueStaines Road FulwellStaines Road FulwellWarwick Lodge/Staines RoadWarwick Lodge/Staines RoadCourt Close AvenueCourt Close AvenueTwickenham Golf CentreTwickenham Golf CentreTwickenham RoadTwickenham RoadHampton Road EastHampton Road EastUxbridge Road / Hampton Sainsbury'sUxbridge Road / Hampton Sainsbury'sHampton Road EastHampton Road EastApex Corner / Country WayApex Corner / Country WayCrispen RoadCrispen RoadBear Road FlyoverBear Road FlyoverChurch Road (TW13)Church Road (TW13)Nallhead RoadNallhead RoadPark RoadPark RoadHanworth RoadHanworth RoadSunbury Cross Shopping CentreSunbury Cross Shopping CentreSpelthorne GroveSpelthorne GroveWindmill RoadWindmill RoadNapier RoadNapier RoadChertsey RoadChertsey RoadAshford RoadAshford RoadThe CoppiceThe CoppiceThe Ash TreeThe Ash TreeTown Tree RoadTown Tree RoadWar MemorialWar MemorialGables AvenueGables AvenueFordbridge RoundaboutFordbridge RoundaboutAshford Road RoundaboutAshford Road RoundaboutWoodthorpe RoadWoodthorpe RoadPetersfield AvenuePetersfield AvenueFenton AvenueFenton AvenueWorple RoadWorple RoadKnowle GreenKnowle GreenStaines Railway StationStaines Railway StationLondon RoadLondon RoadRipley WayRipley WayElmsleigh Bus StationElmsleigh Bus Station

Left column runs down, right column runs up. Filled stops are served both ways, dashed ones only one way: 4 towards “Arragon Road (TW1)” and 5 the other way. Tap a stop to see its name.

Other routes along the way

Shared sections with other routes: between “Elmsleigh Bus Station” and “Woodthorpe Road” it shares the road with route 117; between “Fulwell / Sixth Cross Road” and “York Street / Twickenham” it shares the road with route R70; between “Fulwell / Sixth Cross Road” and “Heath Road / Twickenham” it shares the road with routes 267 and 281.

Connections by stop, in route order:

  • “Elmsleigh Bus Station”: buses 203, 216, 442, 446, 458 and X442
  • “High Street” (only towards “Arragon Road (TW1)”): buses 203, 216, 442, 446, 458 and X442
  • “London Road”: buses 203, 216, 442, 446 and X442
  • “Staines Railway Station”: buses 203, 216, 442, 446 and X442
  • Stops from “Knowle Green” to “Fenton Avenue”: bus X442
  • Stops from “War Memorial” to “The Coppice”: buses 216 and 555
  • Stops from “Chertsey Road” to “Spelthorne Grove”: buses 216 and 555
  • “Sunbury Cross Shopping Centre”: buses 216, 235 and 555
  • “Nallhead Road”: bus H25
  • “Castle Way” (only towards “Arragon Road (TW1)”): bus H25
  • “Bear Road Flyover”: buses 111 and H25
  • “Swift Road” (only towards “Arragon Road (TW1)”): bus 111
  • Stops from “Apex Corner / Country Way” to “Twickenham Golf Centre”: bus 285
  • “Warwick Lodge/Staines Road”: buses 481 and H22
  • “Staines Road Fulwell”: buses 481 and H22
  • “Fielding Avenue”: bus 481
  • “Fulwell / Sixth Cross Road”: buses 33 and 481
  • Stops from “The Prince Albert / Twickenham” to “Heath Road / Grove Avenue”: bus H22
  • “Heath Road / Twickenham”: buses 33, H22 and R68
  • “York Street / Twickenham” (only towards “Arragon Road (TW1)”): buses 33, H22 and R68
  • “Arragon Road (TW1)”: buses 33, H22 and R68
  • “London Road / Twickenham” (only towards “Elmsleigh Bus Station”): buses 33, H22 and R68
  • “Crispen Road” (only towards “Elmsleigh Bus Station”): bus 111
  • “Church Road (TW13)” (only towards “Elmsleigh Bus Station”): bus H25
  • “Hanworth Road” (only towards “Elmsleigh Bus Station”): buses 216, 235 and 555
  • “Ripley Way” (only towards “Elmsleigh Bus Station”): buses 203, 216, 442, 446, 458 and X442

Pages for these routes: bus H22, bus H25, bus R68, bus R70, bus X442, bus 33, bus 111, bus 117, bus 203, bus 216, bus 235, bus 267, bus 281.

Passes and concessions

Which passes are available and who travels free is explained on a separate page: how to pay for public transport in London.

Questions about bus 290

Does bus 290 go to “Staines Railway Station”?

Yes, in both directions.

Where can I change from bus 290 to another bus route?

Most routes stop at “Elmsleigh Bus Station” (203, 216, 442, 446, 458 and X442) and “High Street” (only towards “Arragon Road (TW1)”; 203, 216, 442, 446, 458 and X442). All other stops with connections are listed above.

Checked on 1 October 2026. Source of the route and stops: Transport for London (TfL).

...