X15 Oxford City Centre, Railway Station ↔ Witney, Moorland Road

Operated by Oxford Bus Company. First bus 05:45, last bus 20:00. 30 journeys on weekdays.

The X15 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.

X15 towards Witney, Moorland Road — Monday to Friday (15 journeys)
Railway Station (Stop R3) ··07:3008:4009:4010:4011:4012:4013:4014:4015:4016:4517:5519:0020:00
St Aldates (Stop H3) ··07:4008:5009:5010:5011:5012:5013:5014:5015:5016:5518:0519:1020:10
Redbridge Park and Ride (inside) ··07:4808:5809:5810:5811:5812:5813:5814:5816:0717:1018:1519:1820:18
Hinksey Hill Top (S-bound) ··07:5209:0210:0211:0212:0213:0214:0215:0216:1217:1518:2019:2220:22
Abingdon College (o/s) ··08:0709:1410:1411:1412:1413:1414:1415:1616:2717:3018:3219:3320:32
High Street (Stop A7) 06:0007:0008:2009:2510:2511:2512:2513:2514:2515:2516:3517:4018:4019:4020:40
Fairacres (opp) 06:0407:0608:3109:3310:3311:3312:3313:3314:3315:3616:4717:4918:4619:4520:45
Duffield Place (adj) 06:0907:1108:3709:3810:3811:3812:3813:3814:3815:4216:5317:5518:5119:5020:50
Millets Farm (inside) ···09:4510:4511:4512:4513:4514:4515:5017:02····
Spring Hill (W-bound) 06:2307:2608:5309:5510:5511:5512:5513:5514:5516:0217:1818:1119:0520:0421:03
Woodlands (adj) 06:3507:3909:0610:0711:0712:0713:0714:0715:0716:1517:3218:2419:18··
The Green (opp) 06:4507:5009:1810:1811:1812:1813:1814:1815:1816:2617:4318:3419:28··
Moorland Road (adj) 06:5007:5509:2310:2311:2312:2313:2314:2315:2316:3217:4918:3919:33··

Route map

All stops on route X15

X15 towards Witney, Moorland Road

  1. Railway Station (Stop R3) Oxford City Centre
  2. Park End Street (Stop D1) Oxford City Centre
  3. New Road (Stop D4) Oxford City Centre
  4. St Aldates (Stop H3) Oxford City Centre
  5. Police Station (Stop P1) Oxford City Centre
  6. Whitehouse Road (opp) Oxford
  7. Newton Road (opp) Oxford
  8. Lake Street (opp) New Hinksey
  9. Lincoln Road (opp) New Hinksey
  10. Chatham Road (adj) New Hinksey
  11. Canning Crescent (o/s) New Hinksey
  12. Redbridge Park and Ride (inside) Oxford
  13. Hinksey Hill Bottom (SW-bound) Bagley Wood
  14. Hinksey Hill Top (S-bound) Bagley Wood
  15. Sawmill (opp) Bagley Wood
  16. Sugworth Lane (adj) Bagley Wood
  17. Lodge Hill (S-bound) Abingdon
  18. Alexander Close (adj) Abingdon
  19. Baileys Crescent (opp) Abingdon
  20. Langley Road (S-bound) Abingdon
  21. Parsons Mead (adj) Abingdon
  22. Beverley Close (adj) Abingdon
  23. Abingdon College (o/s) Abingdon
  24. John Mason School (opp) Abingdon
  25. Bath Street (Stop A12) Abingdon
  26. High Street (Stop A7) Abingdon Town Centre
  27. Conduit Road (opp) Abingdon
  28. Victoria Road (opp) Abingdon
  29. Community Hospital (opp) Abingdon
  30. Fairacres (opp) Abingdon
  31. Morland Road (adj) Marcham
  32. Longfields (opp) Marcham
  33. Duffield Place (adj) Marcham
  34. Post Office (o/s) Marcham
  35. War Memorial (o/s) Marcham
  36. Petrol Station (opp) Frilford
  37. Abingdon Prep School (opp) Frilford
  38. Millets Farm (inside) Frilford
  39. Business Park (o/s) Kingston Bagpuize
  40. School Lane (opp) Kingston Bagpuize
  41. Post Office (o/s) Kingston Bagpuize
  42. Latton Close (adj) Southmoor
  43. Beggars Lane (opp) Southmoor
  44. Spring Hill (W-bound) Southmoor
  45. Rose Revived (opp) Newbridge
  46. Lincoln Farm Park (opp) Standlake
  47. Woodlands (adj) Standlake
  48. St Giles Church (o/s) Standlake
  49. Church Mill Close (opp) Standlake
  50. Hardwick Leisure Park (opp) Standlake
  51. The Furlong (opp) Standlake
  52. A415 Junction (SW-bound) Standlake
  53. Hardwick Turn (opp) Hardwick-with-Yelford
  54. Standlake Road (W-bound) Ducklington
  55. Strainges Close (opp) Ducklington
  56. The Green (opp) Ducklington
  57. Moors Close (adj) Ducklington
  58. Premier Inn (opp) Witney
  59. A40 Flyover (N-bound) Witney
  60. Ducklington Lane (N-bound) Witney
  61. Moorland Road (adj) Witney

X15 towards Oxford City Centre, Railway Station

  1. Moorland Road (adj) Witney
  2. Marriotts Walk (o/s) Witney
  3. Market Square (Stop A) Witney
  4. Holloway Road (opp) Witney
  5. Bus Garage (opp) Witney
  6. Ducklington Lane (S-bound) Witney
  7. Premier Inn (o/s) Witney
  8. A40 Flyover (S-bound) Witney
  9. Moors Close (opp) Ducklington
  10. The Green (o/s) Ducklington
  11. Strainges Close (adj) Ducklington
  12. Standlake Road (E-bound) Ducklington
  13. Hardwick Turn (o/s) Hardwick-with-Yelford
  14. A415 Junction (E-bound) Standlake
  15. The Furlong (o/s) Standlake
  16. Hardwick Leisure Park (adj) Standlake
  17. Church Mill Close (adj) Standlake
  18. St Giles Church (opp) Standlake
  19. Woodlands (opp) Standlake
  20. Lincoln Farm Park (adj) Standlake
  21. Rose Revived (o/s) Newbridge
  22. Beggars Lane (adj) Southmoor
  23. Spring Hill (E-bound) Southmoor
  24. Latton Close (opp) Southmoor
  25. Post Office (opp) Kingston Bagpuize
  26. School Lane (adj) Kingston Bagpuize
  27. Business Park (opp) Kingston Bagpuize
  28. Millets Farm (inside) Frilford
  29. Abingdon Prep School (o/s) Frilford
  30. Petrol Station (o/s) Frilford
  31. War Memorial (opp) Marcham
  32. Post Office (opp) Marcham
  33. Longfields (adj) Marcham
  34. Duffield Place (opp) Marcham
  35. Morland Road (opp) Marcham
  36. Fairacres (adj) Abingdon
  37. Community Hospital (o/s) Abingdon
  38. Victoria Road (adj) Abingdon
  39. Conduit Road (adj) Abingdon
  40. Coxeters (o/s) Abingdon Town Centre
  41. Bath Street (Stop A13) Abingdon
  42. Stratton Way (Stop A2) Abingdon Town Centre
  43. John Mason School (o/s) Abingdon
  44. Beverley Close (opp) Abingdon
  45. Abingdon College (opp) Abingdon
  46. Parsons Mead (opp) Abingdon
  47. Langley Road (N-bound) Abingdon
  48. Baileys Crescent (adj) Abingdon
  49. Alexander Close (opp) Abingdon
  50. Lodge Hill (N-bound) Abingdon
  51. Sugworth Lane (opp) Bagley Wood
  52. Sawmill (adj) Bagley Wood
  53. Hinksey Hill Top (NE-bound) Bagley Wood
  54. Hinksey Hill Bottom (NE-bound) Bagley Wood
  55. Redbridge Park and Ride (inside) Oxford
  56. Chatham Road (opp) New Hinksey
  57. Canning Crescent (opp) New Hinksey
  58. Lincoln Road (adj) New Hinksey
  59. Lake Street (adj) New Hinksey
  60. Whitehouse Road (adj) Oxford
  61. Newton Road (adj) Oxford
  62. Speedwell Street (Stop S1) Oxford City Centre
  63. Police Station (Stop P2) Oxford City Centre
  64. Park End Street (Stop D5) Oxford City Centre
  65. Westgate (Stop E8) Oxford City Centre
  66. Railway Station (Stop R3) Oxford City Centre

Towns & areas on this route

Frequently asked questions

What time is the first X15 bus?

The first X15 departure on weekdays leaves at 05:45 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last X15 bus?

The last X15 on weekdays leaves its first stop at 20:00. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the X15 bus cost?

The X15 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. Oxford Bus Company day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the X15 bus?

The X15 is operated by Oxford Bus Company.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.