10 Speedwell Street ↔ Staines, Elmsleigh Bus Station
Operated by Carousel Buses. First bus 06:00, last bus 18:45. 43 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.
| Windsor Castle (Stop CD) | · | 08:00 | · | · | · | 10:10 | · | · | · | 12:10 | · | · | 14:10 | · | 15:10 | · | 16:20 | · | · | 18:10 | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Parish Church (Stop HB) | · | 08:02 | · | · | · | 10:12 | · | · | · | 12:12 | · | · | 14:12 | · | 15:12 | · | 16:22 | · | · | 18:12 | · |
| Major's Farm Road (Stop AK) | · | 08:12 | · | · | · | 10:22 | · | · | · | 12:22 | · | · | 14:22 | · | 15:22 | · | 16:32 | · | · | 18:22 | · |
| Noble Palace (Opp) | · | 08:17 | · | · | · | 10:27 | · | · | · | 12:27 | · | · | 14:27 | · | 15:27 | · | 16:37 | · | · | 18:28 | · |
| Deepdene (Stop DO) | · | 08:30 | · | · | · | 10:40 | · | · | · | 12:40 | · | · | 14:40 | · | 15:40 | · | 16:50 | · | · | 18:38 | · |
| Elmsleigh Bus Station (Stop 6) | · | 08:37 | · | · | · | 10:47 | · | · | · | 12:47 | · | · | 14:47 | · | 15:47 | · | 16:57 | · | · | 18:45 | · |
| St Aldates (Stop G4) | 07:05 | · | 08:20 | 09:25 | 09:40 | · | 10:40 | 11:45 | 12:05 | · | 13:05 | 14:05 | · | 14:55 | · | 15:40 | · | 17:05 | 17:15 | · | 18:45 |
| Shelley Road (opp) | 07:15 | · | 08:31 | 09:34 | 09:51 | · | 10:51 | 11:55 | 12:16 | · | 13:16 | 14:16 | · | 15:06 | · | 15:53 | · | 17:16 | 17:28 | · | 18:57 |
| Templars Square (Stop C) | 07:20 | · | 08:42 | 09:39 | 09:58 | · | 10:58 | 12:03 | 12:23 | · | 13:23 | 14:23 | · | 15:12 | · | 16:04 | · | 17:21 | 17:39 | · | 19:03 |
| Lidl (adj) | 07:26 | · | 08:49 | 09:44 | 10:04 | · | 11:04 | 12:09 | 12:29 | · | 13:29 | 14:29 | · | 15:18 | · | 16:12 | · | 17:25 | 17:47 | · | 19:09 |
| The Coach and Horses (o/s) | 07:40 | · | 09:02 | 09:56 | 10:18 | · | 11:18 | 12:21 | 12:43 | · | 13:43 | 14:43 | · | 15:30 | · | 16:27 | · | 17:38 | 18:02 | · | 19:22 |
| Fairfax Road (adj) | 07:54 | · | 09:14 | 10:07 | 10:30 | · | 11:30 | 12:33 | 12:55 | · | 13:55 | 14:55 | · | 15:42 | · | 16:39 | · | 17:51 | 18:14 | · | 19:35 |
| Library (o/s) | 08:10 | · | 09:26 | 10:18 | 10:42 | · | 11:42 | 12:45 | · | · | 14:07 | 15:07 | · | 15:53 | · | 16:54 | · | 18:02 | 18:29 | · | 19:47 |
Route map
All stops on route 10
10 towards Staines, Elmsleigh Bus Station
- Windsor Castle (Stop CD) Windsor
- Parish Church (Stop HB) Windsor
- Sheet Street (Stop SR) Windsor
- Queens Terrace (Stop XE) Windsor
- Albert Road (Stop WN) Windsor
- The Green (Stop RE) Datchet
- Montrose Avenue (Stop MB) Datchet
- Major's Farm Road (Stop AK) Datchet
- Ditton Road (Stop DU) Datchet
- Penn Road (Stop XA) Datchet Common
- Old Plough Corner (Stop PM) Datchet Common
- Mill Place (Stop MQ) Datchet Common
- Lakeside (Stop LJ) Datchet Common
- Noble Palace (Opp) Sunnymeads
- Park Avenue (Opp) Sunnymeads
- The Drive (opp) Sunnymeads
- Old Ferry Drive (Stop FE) Wraysbury
- Poulcott (Stop TN) Wraysbury
- George Inn (o/s) Wraysbury
- High Street (Stop HH) Wraysbury
- Magna Carta Lane (Stop AY) Wraysbury
- Broadwater Close (Stop BX) Wraysbury
- Silver Wing Lake (Stop KG) Wraysbury
- Staines Road (Stop SO) Hythe End
- Feathers Lane (Stop FJ) Hythe End
- Deepdene (Stop DO) Hythe End
- Gloucester Drive (Stop GU) Hythe End
- Lammas Drive (Stop LD) Hythe End
- Vicarage Road (after) Staines
- Staines Bridge (Stop C) Staines
- Bridge Street (Stop B) Staines
- Thames Street (Stop H) Staines
- Elmsleigh Bus Station (Stop 6) Staines
- St Aldates (Stop G4) Oxford City Centre
- Queens Lane (Stop K2) Oxford City Centre
- The Plain (E-bound) Oxford
- James Street east (opp) Oxford
- Manzil Way (o/s) Oxford
- Magdalen Road east (opp) Oxford
- Howard Street east (opp) Oxford
- Shelley Road (opp) Oxford
- Marsh Road (adj) Cowley
- Clive Road (opp) Cowley
- The Original Swan (nr) Cowley
- Templars Square (Stop C) Cowley
- The Original Swan (opp) Cowley
- Garsington Road (SE-bound) Cowley
- The Longwall (o/s) Cowley
- Car Factory Gate (o/s) Cowley
- Lidl (adj) Cowley
- Buildbase (opp) Cowley
- Northfield Brook (SE-bound) Garsington
- Poplar Close (adj) Garsington
- Oxford Road (E-bound) Garsington
- Fox Close (adj) Garsington
- Village Hall (o/s) Garsington
- Home Close (adj) Garsington
- Southend Farm (adj) Garsington
- Southend (adj) Garsington
- Lower Farm (opp) Garsington
- The Coach and Horses (o/s) Chiselhampton
- School Lane (adj) Stadhampton
- Piccadilly Cottage (opp) Stadhampton
- Ascott View (adj) Chalgrove
- The Lamb (opp) Chalgrove
- Hayes End (adj) Chalgrove
- Quartermain Road (opp) Chalgrove
- The Red Lion (o/s) Chalgrove
- Church Lane (opp) Chalgrove
- Fairfax Road (adj) Chalgrove
- Gregory Estate (opp) Cuxham
- The Half Moon (o/s) Cuxham
- Marlbrook (opp) Cuxham
- Bucklands Paddock (opp) Watlington
- Library (o/s) Watlington
10 towards Speedwell Street
- Elmsleigh Bus Station (Stop 6) Staines
- Staines Bridge (Stop Z) Staines
- Vicarage Road (just before) Staines
- Lammas Drive (Stop LE) Hythe End
- Gloucester Drive (Stop GT) Hythe End
- Deepdene (Stop DN) Hythe End
- Staines Road (Stop SN) Hythe End
- Feathers Lane (Stop FH) Hythe End
- Silver Wing Lake (Stop KF) Wraysbury
- Magna Carta Lane (Stop AW) Wraysbury
- Broadwater Close (Stop BW) Wraysbury
- High Street (Stop HI) Wraysbury
- Windsor Road (Stop CO) Wraysbury
- George Inn (opp) Wraysbury
- Poulcott (Stop TO) Wraysbury
- Old Ferry Drive (Stop FD) Wraysbury
- The Drive (adj) Sunnymeads
- Park Avenue (nr) Sunnymeads
- Noble Palace (Adj) Sunnymeads
- Lakeside (Stop LK) Datchet Common
- Penn Road (Stop XB) Datchet Common
- Mill Place (Stop MP) Datchet Common
- Old Plough Corner (Stop PK) Datchet Common
- Ditton Road (Stop DT) Datchet
- Montrose Avenue (Stop MA) Datchet
- Major's Farm Road (Stop AJ) Datchet
- Queen's Road (Stop QS) Datchet
- The Green (Stop RD) Datchet
- Clayhall Lane roundabout (W-bound) Old Windsor
- Albert Road (Stop WO) Windsor
- Queens Terrace (Stop XH) Windsor
- Sheet Street (Stop SS) Windsor
- Parish Church (Stop HA) Windsor
- Library (o/s) Watlington
- Gorwell (opp) Watlington
- Hurdlers Green (adj) Watlington
- Bucklands Paddock (adj) Watlington
- The Half Moon (opp) Cuxham
- Marlbrook (o/s) Cuxham
- Gregory Estate (o/s) Cuxham
- Fairfax Road (opp) Chalgrove
- Church Lane (adj) Chalgrove
- The Red Lion (opp) Chalgrove
- Quartermain Road (adj) Chalgrove
- The Lamb (o/s) Chalgrove
- Hayes End (opp) Chalgrove
- Ascott View (opp) Chalgrove
- Piccadilly Cottage (adj) Stadhampton
- School Lane (opp) Stadhampton
- The Coach and Horses (opp) Chiselhampton
- Southend (opp) Garsington
- Lower Farm (o/s) Garsington
- Home Close (opp) Garsington
- Southend Farm (opp) Garsington
- Village Hall (opp) Garsington
- Fox Close (opp) Garsington
- Oxford Road (W-bound) Garsington
- Poplar Close (opp) Garsington
- Northfield Brook (NW-bound) Garsington
- Buildbase (o/s) Cowley
- Lidl (opp) Cowley
- Car Factory Gate (opp) Cowley
- The Longwall (opp) Cowley
- Garsington Road (NW-bound) Cowley
- The Original Swan (nr) Cowley
- The Original Swan (o/s) Cowley
- Templars Square (Stop A) Cowley
- The Original Swan (W-bound) Cowley
- Clive Road (adj) Cowley
- Marsh Road (opp) Cowley
- Shelley Road (adj) Oxford
- Howard Street east (adj) Oxford
- Magdalen Road east (adj) Oxford
- Manzil Way (opp) Oxford
- James Street east (adj) Oxford
- Stockmore Street (adj) Oxford
- The Plain (W-bound) Oxford
- Queens Lane (Stop J1) Oxford City Centre
- High Street (Stop L2) Oxford City Centre
- Speedwell Street (Stop S1) Oxford City Centre
Service history & registered changes
- 🆕 Registered effective 21 Jun 2026 Operating between Thames Street, Windsor, Berks and Elmsleigh Bus Station, Staines, Surrey given service number 10 / 10A effective from 21 June 2026. To amend Route, Stopping Places and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 10 bus?
The first 10 departure on weekdays leaves at 06:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 10 bus?
The last 10 on weekdays leaves its first stop at 18:45. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 10 bus cost?
The 10 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Carousel Buses day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 10 bus?
The 10 is operated by Carousel Buses.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.