10 Speedwell Street ↔ Staines, Elmsleigh Bus Station

Operated by Carousel Buses. First bus 06:00, last bus 18:45. 43 journeys on weekdays.

The 10 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

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.

10 towards Staines, Elmsleigh Bus Station — Monday to Friday (21 journeys)
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:2009:2509:40·10:4011:4512:05·13:0514:05·14:55·15:40·17:0517:15·18:45
Shelley Road (opp) 07:15·08:3109:3409:51·10:5111:5512:16·13:1614:16·15:06·15:53·17:1617:28·18:57
Templars Square (Stop C) 07:20·08:4209:3909:58·10:5812:0312:23·13:2314:23·15:12·16:04·17:2117:39·19:03
Lidl (adj) 07:26·08:4909:4410:04·11:0412:0912:29·13:2914:29·15:18·16:12·17:2517:47·19:09
The Coach and Horses (o/s) 07:40·09:0209:5610:18·11:1812:2112:43·13:4314:43·15:30·16:27·17:3818:02·19:22
Fairfax Road (adj) 07:54·09:1410:0710:30·11:3012:3312:55·13:5514:55·15:42·16:39·17:5118:14·19:35
Library (o/s) 08:10·09:2610:1810:42·11:4212:45··14:0715:07·15:53·16:54·18:0218:29·19:47

Route map

All stops on route 10

10 towards Staines, Elmsleigh Bus Station

  1. Windsor Castle (Stop CD) Windsor
  2. Parish Church (Stop HB) Windsor
  3. Sheet Street (Stop SR) Windsor
  4. Queens Terrace (Stop XE) Windsor
  5. Albert Road (Stop WN) Windsor
  6. The Green (Stop RE) Datchet
  7. Montrose Avenue (Stop MB) Datchet
  8. Major's Farm Road (Stop AK) Datchet
  9. Ditton Road (Stop DU) Datchet
  10. Penn Road (Stop XA) Datchet Common
  11. Old Plough Corner (Stop PM) Datchet Common
  12. Mill Place (Stop MQ) Datchet Common
  13. Lakeside (Stop LJ) Datchet Common
  14. Noble Palace (Opp) Sunnymeads
  15. Park Avenue (Opp) Sunnymeads
  16. The Drive (opp) Sunnymeads
  17. Old Ferry Drive (Stop FE) Wraysbury
  18. Poulcott (Stop TN) Wraysbury
  19. George Inn (o/s) Wraysbury
  20. High Street (Stop HH) Wraysbury
  21. Magna Carta Lane (Stop AY) Wraysbury
  22. Broadwater Close (Stop BX) Wraysbury
  23. Silver Wing Lake (Stop KG) Wraysbury
  24. Staines Road (Stop SO) Hythe End
  25. Feathers Lane (Stop FJ) Hythe End
  26. Deepdene (Stop DO) Hythe End
  27. Gloucester Drive (Stop GU) Hythe End
  28. Lammas Drive (Stop LD) Hythe End
  29. Vicarage Road (after) Staines
  30. Staines Bridge (Stop C) Staines
  31. Bridge Street (Stop B) Staines
  32. Thames Street (Stop H) Staines
  33. Elmsleigh Bus Station (Stop 6) Staines
  34. St Aldates (Stop G4) Oxford City Centre
  35. Queens Lane (Stop K2) Oxford City Centre
  36. The Plain (E-bound) Oxford
  37. James Street east (opp) Oxford
  38. Manzil Way (o/s) Oxford
  39. Magdalen Road east (opp) Oxford
  40. Howard Street east (opp) Oxford
  41. Shelley Road (opp) Oxford
  42. Marsh Road (adj) Cowley
  43. Clive Road (opp) Cowley
  44. The Original Swan (nr) Cowley
  45. Templars Square (Stop C) Cowley
  46. The Original Swan (opp) Cowley
  47. Garsington Road (SE-bound) Cowley
  48. The Longwall (o/s) Cowley
  49. Car Factory Gate (o/s) Cowley
  50. Lidl (adj) Cowley
  51. Buildbase (opp) Cowley
  52. Northfield Brook (SE-bound) Garsington
  53. Poplar Close (adj) Garsington
  54. Oxford Road (E-bound) Garsington
  55. Fox Close (adj) Garsington
  56. Village Hall (o/s) Garsington
  57. Home Close (adj) Garsington
  58. Southend Farm (adj) Garsington
  59. Southend (adj) Garsington
  60. Lower Farm (opp) Garsington
  61. The Coach and Horses (o/s) Chiselhampton
  62. School Lane (adj) Stadhampton
  63. Piccadilly Cottage (opp) Stadhampton
  64. Ascott View (adj) Chalgrove
  65. The Lamb (opp) Chalgrove
  66. Hayes End (adj) Chalgrove
  67. Quartermain Road (opp) Chalgrove
  68. The Red Lion (o/s) Chalgrove
  69. Church Lane (opp) Chalgrove
  70. Fairfax Road (adj) Chalgrove
  71. Gregory Estate (opp) Cuxham
  72. The Half Moon (o/s) Cuxham
  73. Marlbrook (opp) Cuxham
  74. Bucklands Paddock (opp) Watlington
  75. Library (o/s) Watlington

10 towards Speedwell Street

  1. Elmsleigh Bus Station (Stop 6) Staines
  2. Staines Bridge (Stop Z) Staines
  3. Vicarage Road (just before) Staines
  4. Lammas Drive (Stop LE) Hythe End
  5. Gloucester Drive (Stop GT) Hythe End
  6. Deepdene (Stop DN) Hythe End
  7. Staines Road (Stop SN) Hythe End
  8. Feathers Lane (Stop FH) Hythe End
  9. Silver Wing Lake (Stop KF) Wraysbury
  10. Magna Carta Lane (Stop AW) Wraysbury
  11. Broadwater Close (Stop BW) Wraysbury
  12. High Street (Stop HI) Wraysbury
  13. Windsor Road (Stop CO) Wraysbury
  14. George Inn (opp) Wraysbury
  15. Poulcott (Stop TO) Wraysbury
  16. Old Ferry Drive (Stop FD) Wraysbury
  17. The Drive (adj) Sunnymeads
  18. Park Avenue (nr) Sunnymeads
  19. Noble Palace (Adj) Sunnymeads
  20. Lakeside (Stop LK) Datchet Common
  21. Penn Road (Stop XB) Datchet Common
  22. Mill Place (Stop MP) Datchet Common
  23. Old Plough Corner (Stop PK) Datchet Common
  24. Ditton Road (Stop DT) Datchet
  25. Montrose Avenue (Stop MA) Datchet
  26. Major's Farm Road (Stop AJ) Datchet
  27. Queen's Road (Stop QS) Datchet
  28. The Green (Stop RD) Datchet
  29. Clayhall Lane roundabout (W-bound) Old Windsor
  30. Albert Road (Stop WO) Windsor
  31. Queens Terrace (Stop XH) Windsor
  32. Sheet Street (Stop SS) Windsor
  33. Parish Church (Stop HA) Windsor
  34. Library (o/s) Watlington
  35. Gorwell (opp) Watlington
  36. Hurdlers Green (adj) Watlington
  37. Bucklands Paddock (adj) Watlington
  38. The Half Moon (opp) Cuxham
  39. Marlbrook (o/s) Cuxham
  40. Gregory Estate (o/s) Cuxham
  41. Fairfax Road (opp) Chalgrove
  42. Church Lane (adj) Chalgrove
  43. The Red Lion (opp) Chalgrove
  44. Quartermain Road (adj) Chalgrove
  45. The Lamb (o/s) Chalgrove
  46. Hayes End (opp) Chalgrove
  47. Ascott View (opp) Chalgrove
  48. Piccadilly Cottage (adj) Stadhampton
  49. School Lane (opp) Stadhampton
  50. The Coach and Horses (opp) Chiselhampton
  51. Southend (opp) Garsington
  52. Lower Farm (o/s) Garsington
  53. Home Close (opp) Garsington
  54. Southend Farm (opp) Garsington
  55. Village Hall (opp) Garsington
  56. Fox Close (opp) Garsington
  57. Oxford Road (W-bound) Garsington
  58. Poplar Close (opp) Garsington
  59. Northfield Brook (NW-bound) Garsington
  60. Buildbase (o/s) Cowley
  61. Lidl (opp) Cowley
  62. Car Factory Gate (opp) Cowley
  63. The Longwall (opp) Cowley
  64. Garsington Road (NW-bound) Cowley
  65. The Original Swan (nr) Cowley
  66. The Original Swan (o/s) Cowley
  67. Templars Square (Stop A) Cowley
  68. The Original Swan (W-bound) Cowley
  69. Clive Road (adj) Cowley
  70. Marsh Road (opp) Cowley
  71. Shelley Road (adj) Oxford
  72. Howard Street east (adj) Oxford
  73. Magdalen Road east (adj) Oxford
  74. Manzil Way (opp) Oxford
  75. James Street east (adj) Oxford
  76. Stockmore Street (adj) Oxford
  77. The Plain (W-bound) Oxford
  78. Queens Lane (Stop J1) Oxford City Centre
  79. High Street (Stop L2) Oxford City Centre
  80. Speedwell Street (Stop S1) Oxford City Centre

Service history & registered changes

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.