Bus from Sunbury to Staines
8 direct routes · 23–39 min · first bus 06:00, last bus 00:54 (weekdays).
Next buses to Staines as of 10:03
Scheduled times at the boarding stop in Sunbury, from the operators' timetables — they update automatically. Open the stop for live tracking.
Direct routes
| Route | Operator | Journey time | Weekday journeys | Days | First | Last | Board at | Get off at | Calls at |
|---|---|---|---|---|---|---|---|---|---|
| 216 | London United | ~31 min | 198 | Sat 187 · Sun 144 | 06:51 | 00:54 | Sunbury Cross Shopping Centre (adj) | Ripley Way (Stop K) | Ashford Common & Ashford |
| 290 | London United | ~23 min | 102 | Sat 49 · Sun 42 | 06:00 | 00:21 | Sunbury Cross Shopping Centre (adj) | Ripley Way (Stop K) | Ashford Common & Ashford |
| 290 | London United | ~27 min | 52 | Sat 49 · Sun 42 | 06:01 | 00:20 | Sunbury Cross Shopping Centre (adj) | Ripley Way (Stop K) | Ashford Common & Ashford |
| 400s | Bear Buses | ~27 min | 3 | weekdays only | 09:43 | 14:06 | Ashford Road (adj) | Ripley Way (Stop K) | Ashford Common & Ashford |
4 occasional services — once or twice a day · 571, 656, 695, 574
Often school, college or market-day journeys — check the route before relying on one.
| Route | Operator | Journey time | Weekday journeys | Days | First | Last | Board at | Get off at | Calls at |
|---|---|---|---|---|---|---|---|---|---|
| 571 | Reptons Coaches | ~26 min | 1 | Mondays, Wednesdays and Fridays only | 10:35 | 10:35 | Sunbury Cross Shopping Centre (adj) | Ripley Way (Stop K) | Ashford Common & Ashford |
| 656 | Cardinal Buses | ~39 min | 1 | weekdays only | 07:43 | 07:43 | Sunbury Cross Shopping Centre (adj) | Staines Bridge (Stop Z) | Shepperton, Shepperton Green & Shepperton |
| 695 | Bear Buses | ~28 min | 1 | Sat 1 · Sun 1 | 14:40 | 14:40 | Bishop Wand School (o/s) | Elmsleigh Bus Station (Stop 1) | Shepperton |
| 574 | Reptons Coaches | ~20 min | 1 | Tuesdays and Thursdays only | 12:16 | 12:16 | Windmill Road (adj) | All Saints Church (opp) | Ashford Common, Littleton & Shepperton |
Times are for the first boarding point in Sunbury on each route's weekday timetable — open the route for the full timetable, live map and every stop.
The same number runs elsewhere in the UK — see every 216 bus, 290 bus, 571 bus, 656 bus, 695 bus or 574 bus timetable.
Fares from Sunbury to Staines
- £3.00 adult single on the 400s (Bear Buses)
- £3.00 adult single, £5.00 return on the 571 (Reptons Coaches)
- £4.00 adult single, £6.00 return on the 695 (Bear Buses) — at most £3.00 if in the fare cap
- £4.00 adult single, £6.60 return on the 574 (Reptons Coaches) — at most £3.00 if in the fare cap
Between the stops in the table above. The operators' own published fares, from the Bus Open Data Service; check with the operator before you travel.
Frequently asked questions
Which bus goes from Sunbury to Staines?
8 routes run directly from Sunbury to Staines: the 216 (London United), the 290 (London United), the 290 (London United), the 400s (Bear Buses), the 571 (Reptons Coaches), the 656 (Cardinal Buses), the 695 (Bear Buses), the 574 (Reptons Coaches). The most frequent is the 216, 198 times each weekday — board at Sunbury Cross Shopping Centre (adj) and get off at Ripley Way (Stop K), about 31 minutes.
How long does the bus take from Sunbury to Staines?
Between 23 minutes on the 290 and 39 on the 656, depending on which route you catch and on traffic. It calls at Ashford Common, Ashford on the way.
What time is the first and last bus from Sunbury to Staines?
On weekdays the first direct bus leaves around 06:00 and the last around 00:54. Check the route timetables for weekends.
How much is the bus from Sunbury to Staines?
Adult singles from Sunbury to Staines: £3.00 on the 400s (Bear Buses); £3.00 on the 571 (Reptons Coaches); £4.00 on the 695 (Bear Buses); £4.00 on the 574 (Reptons Coaches). The 695 and the 574 cost at most £3.00 if they take part in the England fare cap. Prices are the operators' own published fares on the Bus Open Data Service — check with the operator before you travel. Most single fares in England are capped at £3 until 31 December 2026, then £2 from 1 January 2027.