Skip to content
Lifestyle & Learning

Comprehensive Guide to the 290 Bus Route: Schedules, Fares, and Route Details

In this article

The 290 bus route is a critical Transport for London (TfL) service connecting Twickenham in South West London to Staines-upon-Thames in Surrey. Operating through key residential and commercial hubs including Hampton, Sunbury, and Ashford, this route provides essential links for commuters, students, and shoppers traveling across the London-Surrey border.

Route 290 Overview and Geographic Scope

As of 2026, the 290 bus route remains a vital artery for the outer London boroughs and the northern fringes of Surrey. The route serves as a horizontal connector, cutting across several radial rail lines and providing a public transport alternative to the often-congested A308 corridor. It is operated by RATP Dev Transit London (under the London United brand) from the Fulwell garage, ensuring a consistent standard of service synonymous with the TfL network.

The journey spans approximately 8 to 9 miles, depending on the specific stop-start configurations, and typically takes between 40 and 60 minutes, subject to traffic conditions at notorious bottlenecks like Sunbury Cross and Twickenham town center. Unlike many London routes that remain strictly within the Greater London boundary, the 290 is one of the "cross-border" services. While it terminates in Staines (which is in Surrey), it remains under the TfL fare structure, making it an exceptionally cost-effective way to travel between the county and the capital.

Primary Service Areas

The 290 serves several distinct neighborhoods, each with unique transit needs:

  • Twickenham: The eastern terminus, providing access to major retail outlets, St Mary’s University, and the South Western Railway network.
  • Hampton and Hanworth: A dense residential stretch where the 290 acts as the primary link to local schools and the Hanworth Air Park area.
  • Sunbury-on-Thames: A major mid-point serving the Sunbury Cross shopping area and providing an interchange for those heading toward Kingston or Staines via other routes.
  • Ashford: This segment serves residential corridors and provides proximity to Ashford Hospital (via a short walk or interchange).
  • Staines-upon-Thames: The western terminus, ending at the Staines Bus Station, adjacent to the Elmsleigh Shopping Centre and near the Staines railway station.

Timetable, Frequency, and 2026 Operational Hours

Reliability is the hallmark of the 290 service. In 2026, the frequency has been maintained to meet the demands of a growing commuter population in the Spelthorne and Richmond upon Thames districts.

Weekday and Saturday Frequency

During peak morning and afternoon hours (roughly 07:00–09:00 and 16:00–18:30), the 290 generally runs every 20 minutes. This frequency is maintained throughout the midday period on Mondays through Saturdays. This "clock-face" schedule allows passengers to rely on the service without constant reference to a timetable, although real-time tracking via the TfL Go app or other digital platforms is highly recommended due to the variable traffic on the A308 and A316.

Evening and Sunday Service

During late evenings (after 20:00) and all day on Sundays and Public Holidays, the frequency typically shifts to every 30 minutes. The first buses depart from Twickenham and Staines around 06:00 on weekdays, with the final services of the night concluding around midnight. It is important to note that the 290 is not a 24-hour route. Passengers requiring travel between Twickenham and Staines in the early hours of the morning may need to seek alternative rail services or utilize local taxi and ride-share options.

Bus Routes In Europe - Flixbus Bus Route Map - EKXFEF
Bus Routes In Europe - Flixbus Bus Route Map - EKXFEF

Fares, Payment Methods, and the "Hopper" Benefit

One of the most significant advantages of the 290 bus route is its inclusion in the London-wide flat fare system. Despite traveling into Surrey, the fare is identical to that of a bus journey in central London.

2026 Pricing Structure

In 2026, the standard adult fare for a single journey on the 290 is £1.75 (subject to annual TfL adjustments). This fare is "cashless," meaning drivers do not accept physical currency. Passengers must use one of the following:

  1. Contactless Payment: Using a bank card, smartphone, or wearable device (Apple Pay, Google Pay).
  2. Oyster Card: A pre-paid smartcard that can be topped up at stations and local "Oyster Ticket Stops."
  3. Freedom Pass: For eligible older and disabled residents, providing free travel across the route.
  4. Zip Oyster Cards: For children and students, offering discounted or free travel depending on age.

The Hopper Fare

The "Hopper Fare" remains a cornerstone of the 290’s value proposition. If you tap in on a 290 bus and then change to another bus (such as the 216 in Sunbury or the 117 in Ashford) within 60 minutes of your first touch-in, the second journey is free. This is particularly useful for passengers who need to reach destinations not directly on the 290 line, such as Heathrow Airport or Kingston.

Daily Caps

For frequent travelers, the system automatically applies a daily cap. Once you have reached the maximum daily spend for bus and tram travel, all subsequent journeys for the rest of the day are free of charge. This cap is significantly lower than the cost of a daily rail travelcard, making the 290 a preferred choice for budget-conscious commuters.

Detailed Route Map and Key Interchanges

The 290 follows a strategic path that intersects with several major rail stations, making it an excellent "feeder" route for the wider London and South East rail network.

Stop Name Location/District Major Interchanges & Landmarks
Twickenham (St Mary's Church) Twickenham Terminus; near Twickenham Riverside
Twickenham Station Twickenham South Western Railway (Direct to Waterloo/Reading)
Sixth Cross Road Twickenham/Hampton Access to local colleges and schools
Hanworth Road Hampton Residential hub
Sunbury Cross Sunbury M3 Motorway links; Shopping Centre; Bus 216, 235
Staines Road West Ashford Access to Ashford Hospital (via local walk)
Ashford Church Ashford Ashford town center access
Staines Bus Station Staines Terminus; Elmsleigh Centre; near Staines Station

Navigating the Twickenham Terminus

In Twickenham, the 290 starts near St Mary’s Church and proceeds through the heart of the town center. Passengers joining at Twickenham Station should be aware of which side of the road to stand on; the 290 toward Staines stops at the designated stops on London Road, providing a seamless transition for rail passengers arriving from London Waterloo.

The Sunbury Cross Interchange

Sunbury Cross is perhaps the most complex section of the route. As a major roundabout intersecting the M3 motorway and the A308, traffic can be heavy. The 290 serves stops immediately adjacent to the Sunbury Cross Shopping Centre. For those looking to transfer, this is the primary point to catch the 216 toward Kingston or the 235 toward Hounslow.

Accessibility and On-Board Experience

In alignment with TfL’s 2026 accessibility standards, the 290 route is serviced by modern, low-floor buses. These vehicles are designed to be inclusive for all passengers, regardless of mobility levels.

Wheelchair and Pushchair Access

Every bus on the 290 route is equipped with a retractable ramp at the middle doors. There is a dedicated space on board for wheelchair users. While pushchairs are also permitted, wheelchair users have legal priority for the designated space. During busy school runs or Saturday shopping peaks, the "buggy area" can become crowded, and drivers may ask passengers to fold pushchairs if the space is needed for a wheelchair user.

Audio-Visual Information

The "iBus" system provides automated announcements for every stop. High-contrast digital screens at the front and middle of the bus display the name of the next stop and the final destination. This is particularly helpful for those unfamiliar with the route or for passengers with visual or hearing impairments.

Vehicle Type

Typically, the 290 uses single-decker buses (such as the Alexander Dennis Enviro200). These are chosen for their maneuverability through some of the narrower residential stretches in Hampton and the busier town center streets in Staines. These buses are equipped with CCTV and emergency "Help" buttons for passenger safety.

Comparison with Alternative Transport Options

When planning a journey between Twickenham and Staines, it is helpful to compare the 290 bus with other available modes of transport.

290 Bus vs. South Western Railway (SWR)

The train from Twickenham to Staines is significantly faster, often taking only 15 to 20 minutes compared to the bus's 50 minutes. However, the bus offers several advantages:

  • Cost: The bus fare is a flat £1.75, whereas a peak rail fare can be triple that amount.
  • Proximity: The train only stops at major stations. The 290 bus has dozens of stops, often dropping passengers much closer to their actual doorsteps in residential Hanworth or Sunbury.
  • Frequency: During off-peak times, the bus can sometimes offer more frequent departures than the semi-fast rail services.

290 Bus vs. Route 117

The 117 also runs between the West Middlesex area and Staines, but it follows a more southerly path through Feltham. If you are starting in Twickenham, the 290 is almost always the more direct and faster bus option compared to the 117.

Common Passenger Challenges and Troubleshooting

While the 290 is a reliable service, certain factors can impact the journey experience. Understanding these can help in planning a more efficient trip.

Traffic Bottlenecks

  • Sunbury Cross: As a major junction for the M3, traffic here can cause "bunching" (where two buses arrive at once after a long gap).
  • Twickenham Event Days: On days when rugby matches are held at Twickenham Stadium, the entire town center can reach a standstill. The 290 may be subject to diversions or significant delays during these times. It is advisable to check the "TfL Status Updates" page before traveling on match days.

Cross-Border Considerations

Because the 290 enters Surrey, passengers sometimes mistakenly believe they need a different ticket or that their London travel passes won't work. To clarify: all TfL tickets and passes are valid for the entire length of the 290 route, even the stops located deep within Staines. However, Surrey County Council bus passes (not issued by TfL) may have different validity rules; usually, English National Concessionary passes are accepted after 09:30 on weekdays and all day on weekends.

Practical Expert Guidance for 290 Passengers

To make the most of the 290 bus route, consider the following expert tips for 2026 travel:

  1. Use Real-Time Data: Do not rely solely on the printed timetables at bus stops. Use the TfL Go app or the "Live Arrivals" feature on the TfL website. This is especially important in the evenings when the 30-minute frequency makes missing a bus a significant inconvenience.
  2. Positioning at Twickenham: If you are boarding at Twickenham Station, ensure you are at Stop B on London Road for services toward Staines.
  3. School Term Awareness: The 290 serves several schools along the Staines Road West and in Hampton. Between 08:00–08:45 and 15:15–16:00, buses can be very crowded with students. If you prefer a quieter journey, try to travel just outside these windows.
  4. Heating and Ventilation: Being single-decker buses, the 290 vehicles can get warm in the summer. Look for seats near the roof vents or the middle doors for better airflow.

Frequently Asked Questions

Does the 290 bus take cash in 2026? No, like all Transport for London buses, the 290 has been cashless for many years. You must use an Oyster card, a contactless bank card, or a mobile payment platform. You can top up Oyster cards at most newsagents in Twickenham, Sunbury, and Staines.

Is the 290 bus route eligible for the Hopper fare? Yes. If you change from the 290 to another TfL bus or tram within one hour of your first touch-in, the second journey is free. This applies even if you are traveling in the Surrey section of the route, provided the second vehicle is also a TfL-contracted service.

How long does it take to travel the full length of the 290 route? The end-to-end journey from Twickenham to Staines typically takes 45 to 55 minutes. During early mornings or late evenings, it can be as quick as 35 minutes. During peak rush hour or Twickenham event days, it can exceed 70 minutes.

Does the 290 bus run on Christmas Day? No. In line with almost all TfL services, the 290 does not operate on December 25th. Reduced services (Sunday timetable) usually apply on Boxing Day and New Year’s Day.

Can I take my bike on the 290 bus? Only folding bicycles are permitted on the 290 bus, provided they are folded and stowed safely so as not to obstruct the aisle or the wheelchair space. Standard non-folding bicycles are not allowed for safety and space reasons.

Where is the best place to change for Ashford Hospital? While the 290 does not stop directly inside the hospital grounds, you should alight at the "Staines Road West / Ashford Hospital" stop. From there, it is approximately a 5-to-10-minute walk to the main entrance. Alternatively, you can change at Sunbury Cross for routes that may stop closer.

Next Steps for Your Journey

If you are planning to use the 290 bus route today, your first action should be to verify the current status of the line. Check the TfL "Buses Status Updates" online to ensure there are no temporary diversions or roadworks affecting the A308. If you are a visitor, ensure your contactless card is ready or your Oyster card has at least £1.75 in credit. For those commuting regularly, consider setting up "Auto-Top Up" on your Oyster account to avoid being caught with an insufficient balance at a stop without top-up facilities.