667 Stanwell Moor PO ↔ Matthew Arnold School
Operated by Cardinal Buses. First bus 07:48, last bus 15:15. 2 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Post Office (opp) | 07:48 |
|---|---|
| The Wheatsheaf (opp) | 07:55 |
| Viscount Road (adj) | 08:00 |
| Bulldog (adj) | 08:06 |
| Petersfield Avenue (opp) | 08:15 |
Route map
All stops on route 667
667 towards Matthew Arnold School
- Glenhaven Drive (opp) Stanwell Moor
- Post Office (opp) Stanwell Moor
- Horton Road (S-bound) Stanwell Moor
- Selwood Gardens (opp) Stanwell
- The Wheatsheaf (opp) Stanwell
- Riverside Road (adj) Stanwell
- Bedfont Road (just after) Stanwell
- Everest Road (opp) Stanwell
- Cordelia Road (adj) Stanwell
- Viscount Road (adj) Stanwell
- St Annes Avenue (opp) Stanwell
- Scots Close (adj) Stanwell
- Ashford Hospital Entrance (SW) Ashford
- Bulldog (adj) Ashford
- Salcombe Road (opp) Ashford
- Chesterfield Road (adj) Ashford
- Ferndale Road (adj) Ashford
- Woodthorpe Road (adj) Ashford
- Petersfield Avenue (opp) Staines
667 towards Stanwell Moor PO
- Edinburgh Drive (N-bound) Staines
- Woodthorpe Road (opp) Ashford
- Ferndale Road (opp) Ashford
- Chesterfield Road (opp) Ashford
- Stanwell Road (E-bound) Ashford
- Station Crescent (adj) Ashford
- Salcombe Road (adj) Ashford
- Bulldog (opp) Ashford
- Ashford Hospital (opp) Ashford
- Scots Close (opp) Stanwell
- St Annes Avenue (adj) Stanwell
- Viscount Road (opp) Stanwell
- Everest Road (adj) Stanwell
- Cordelia Road (opp) Stanwell
- Bedfont Road (just before) Stanwell
- Riverside Road (opp) Stanwell
- Riverside Place (opp) Stanwell
- The Wheatsheaf (adj) Stanwell
- Selwood Gardens (adj) Stanwell
- Horton Road (N-bound) Stanwell Moor
- Post Office (opp) Stanwell Moor
Towns & areas on this route
Frequently asked questions
What time is the first 667 bus?
The first 667 departure on weekdays leaves at 07:48 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 667 bus?
The last 667 on weekdays leaves its first stop at 15:15. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 667 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Cardinal Buses day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 667 bus?
The 667 is operated by Cardinal Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.