10A Windsor Town Centre, Parish Church ↔ Staines, Elmsleigh Bus Station
Operated by Carousel Buses. First bus 07:00, last bus 17:55. 10 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) | 07:00 | 09:10 | 11:10 | 13:10 | 17:10 |
|---|---|---|---|---|---|
| Parish Church (Stop HB) | 07:02 | 09:12 | 11:12 | 13:12 | 17:12 |
| Major's Farm Road (Stop AK) | 07:10 | 09:22 | 11:22 | 13:22 | 17:25 |
| Champney Hall (Stop HM) | 07:15 | 09:28 | 11:28 | 13:28 | 17:33 |
| Deepdene (Stop DO) | 07:30 | 09:40 | 11:40 | 13:40 | 17:45 |
| Elmsleigh Bus Station (Stop 6) | 07:37 | 09:47 | 11:47 | 13:47 | 17:51 |
Route map
All stops on route 10A
10A 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
- Old Plough Corner (Stop PM) Datchet Common
- Penn Road (Stop XA) Datchet Common
- Mill Place (Stop MQ) Datchet Common
- Lakeside (Stop LJ) Datchet Common
- Horton Gardens (Stop GA) Horton
- Champney Hall (Stop HM) Horton
- Colne Bank (Stop CA) Horton
- Berkyn Manor (Stop BL) Horton
- Poyle Poplars (Stop PP) Horton
- Coppermill Brookside (Stop UK) Horton
- Coppermill Road (Stop QP) Horton
- Coppermill Pier (Stop EB) Horton
- Station Road (Stop SR) Wraysbury
- Wraysbury Rail Station (Stop WY) Wraysbury
- Douglas Lane (opp) Wraysbury
- High Street (Stop HH) Wraysbury
- The Perseverance (Stop PS) Wraysbury
- Broadwater Close (Stop BX) Wraysbury
- Magna Carta Lane (Stop AY) Wraysbury
- Staines Road (Stop SO) Hythe End
- Silver Wing Lake (Stop KG) Wraysbury
- 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
10A towards Windsor Town Centre, Parish Church
- 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
- Feathers Lane (Stop FH) Hythe End
- Deepdene (Stop DN) Hythe End
- Staines Road (Stop SN) Hythe End
- Silver Wing Lake (Stop KF) Wraysbury
- Magna Carta Lane (Stop AW) Wraysbury
- High Street (Stop HI) Wraysbury
- Broadwater Close (Stop BW) Wraysbury
- The Perseverance (Stop PR) Wraysbury
- Douglas Lane (nr) Wraysbury
- Wraysbury Rail Station (Stop WX) Wraysbury
- Coppermill Road (Stop QO) Horton
- Coppermill Pier (Stop EA) Horton
- Coppermill Brookside (Stop UJ) Horton
- Poyle Poplars (Stop PO) Horton
- Colne Bank (Stop CB) Horton
- Berkyn Manor (Stop BK) Horton
- Champney Hall (Stop HL) Horton
- Horton Gardens (Stop GB) Horton
- 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
Service history & registered changes
- 🆕 Registered effective 17 Aug 2026 Operating between Inverurie and Aberdeen given service number 10A / 10 effective from 17 August 2026. To amend Timetable.
- 🆕 Registered effective 17 Aug 2026 Operating between Huntly and Inverurie given service number 10A / 10 effective from 17 August 2026. To amend Timetable.
- 🆕 Registered effective 17 Aug 2026 Operating between Huntly and Elgin given service number 10A / 10 effective from 17 August 2026. To amend Timetable.
- 🆕 Registered effective 17 Aug 2026 Operating between Nairn and Elgin given service number 10A / 10 effective from 17 August 2026. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 10A bus?
The first 10A departure on weekdays leaves at 07:00 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 10A bus?
The last 10A on weekdays leaves its first stop at 17:55. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 10A bus cost?
The 10A 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 10A bus?
The 10A 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.