🚌 Bus from Ashford to Staines

12 direct routes · about 16 min · first bus 06:53, last bus 14:44 (weekdays).

💷 Single fares on this journey are capped at £3 on participating routes (England cap, until 31 Dec 2026 — then £2). Details →

Direct routes

RouteOperatorJourney timeWeekday journeysFirstLastBoard at
216 London United ~16 min 150 06:53 14:44 Elgin Avenue (adj)
290 London United ~8 min 150 06:08 20:04 The Coppice (opp)
117 London United ~16 min 150 06:21 18:29 Challenge Road (opp)
203 London United ~3 min 138 05:15 00:57 Town Lane (opp)
290 London United ~12 min 94 06:17 00:28 War Memorial (NW-bound)
446 White Bus Services ~15 min 51 06:05 23:29 Ashford Hospital Entrance (SW)
400 Falcon Buses ~22 min 3 09:51 14:13 Elgin Avenue (adj)
442 Carlone Buses ~9 min 1 19:47 19:47 Ashford Hospital Entrance (SW)
572 Reptons Coaches ~19 min 1 10:50 10:50 St Michaels School (W-bound)
571 Reptons Coaches ~10 min 1 10:52 10:52 Boundary Road End (SE-bound)
667 Cardinal Buses ~9 min 1 08:06 08:06 Bulldog (adj)
574 Reptons Coaches ~5 min 1 09:40 09:40 Boundary Road End (SE-bound)

Times are for the first boarding point in Ashford on each route's weekday timetable — open the route for the full timetable, live map and every stop.

Frequently asked questions

Which bus goes from Ashford to Staines?

12 routes run directly from Ashford to Staines: the 216 (London United), the 290 (London United), the 117 (London United), the 203 (London United), the 290 (London United), the 446 (White Bus Services), the 400 (Falcon Buses), the 442 (Carlone Buses), the 572 (Reptons Coaches), the 571 (Reptons Coaches), the 667 (Cardinal Buses), the 574 (Reptons Coaches).

How long does the bus take from Ashford to Staines?

Around 16 minutes on the 216, depending on time of day and traffic.

What time is the first and last bus from Ashford to Staines?

On weekdays the first direct bus (the 216) leaves around 06:53 and the last around 14:44. Check the route timetable for weekends.

How much is the bus from Ashford to Staines?

Most single fares in England are capped at £3 until 31 December 2026, then £2 from 1 January 2027.

More options