X15 Oxford to Witney via Abingdon, Newbridge

Operated by Oxford Bus Company. First bus 05:25, last bus 23:15. 65 journeys on weekdays. Fares: singles capped at £3more.

Next towards Witney from Westgate (Stop E4): 05:30, 06:00, 06:50

Next towards Oxford from Moorland Road (adj): 06:00, 06:50, 07:55

Wanted a different X15? 9 other bus routes are numbered X15 elsewhere in the UK — see every X15 bus timetable by area.

Timetable

X15 towards Witney — Monday to Friday (33 journeys)
Stop 05:30 to Witney, Moorland Road06:00 to Southmoor, Spring Hill06:50 to Southmoor, Spring Hill07:00 to Witney, Moorland Road07:30 to Witney, Moorland Road08:00 to Southmoor, Spring Hill08:40 to Witney, Moorland Road09:10 to Southmoor, Spring Hill09:40 to Witney, Moorland Road10:10 to Southmoor, Spring Hill10:40 to Witney, Moorland Road11:10 to Southmoor, Spring Hill11:40 to Witney, Moorland Road12:10 to Southmoor, Spring Hill12:40 to Witney, Moorland Road13:10 to Southmoor, Spring Hill13:40 to Witney, Moorland Road14:10 to Southmoor, Spring Hill14:40 to Witney, Moorland Road15:10 to Southmoor, Spring Hill15:40 to Witney, Moorland Road16:15 to Southmoor, Spring Hill16:55 to Witney, Moorland Road17:25 to Southmoor, Spring Hill17:55 to Witney, Moorland Road18:30 to Southmoor, Spring Hill19:00 to Abingdon Town Centre, High Street19:30 to Southmoor, Spring Hill20:00 to Abingdon Town Centre, High Street20:30 to Southmoor, Spring Hill21:15 to Abingdon Town Centre, High Street22:15 to Abingdon Town Centre, High Street23:15 to Abingdon Town Centre, High Street
Westgate (Stop E4) 05:3006:0006:50·07:3008:0008:4009:1009:4010:1010:4011:1011:4012:1012:4013:1013:4014:1014:4015:1015:4016:1516:5517:2517:5518:3019:0019:3020:0020:3021:1522:1523:15
St Aldates (Stop H3) 05:3606:0707:00·07:4008:1008:5009:2009:5010:2010:5011:2011:5012:2012:5013:2013:5014:2014:5015:2015:5016:2517:0517:3518:0518:4019:1019:4020:1020:4021:2022:2023:20
Redbridge Park and Ride (inside) 05:4106:1307:08·07:4808:1808:5809:2809:5810:2810:5811:2811:5812:2812:5813:2813:5814:2814:5815:3416:0716:4117:2017:4518:1518:4819:1819:4820:1820:4821:2622:2623:26
Hinksey Hill Top (S-bound) 05:4406:1607:12·07:5208:2209:0209:3210:0210:3211:0211:3212:0212:3213:0213:3214:0214:3215:0215:3916:1216:4617:2517:5018:2018:5219:2219:5220:2220:5221:2922:2923:29
Abingdon College (o/s) 05:5306:2707:27·08:0708:3909:1409:4410:1410:4411:1411:4412:1412:4413:1413:4414:1414:4615:1615:5416:2717:0117:4018:0318:3219:0219:3220:0220:3221:0221:3922:3923:39
High Street (Stop A7) 06:0006:3507:4007:0008:2008:5509:2509:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2516:0016:3517:1517:5018:1518:4019:1019:3620:1020:3621:1021:4322:4323:43
Fairacres (opp) 06:0406:3907:5107:0608:3109:0309:3310:0310:3311:0311:3312:0312:3313:0313:3314:0314:3315:0615:3616:1616:4717:2917:5918:2118:4619:15·20:15·21:15···
Duffield Place (opp) ·································
Duffield Place (adj) 06:0906:4407:5707:1108:3709:0809:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:1215:4216:2216:5317:3518:0518:2618:5119:20·20:20·21:20···
Millets Farm (inside) ·····09:1509:4510:1510:4511:1511:4512:1512:4513:1513:4514:1514:4515:2015:5016:3117:02············
Spring Hill (W-bound) 06:2306:5808:1307:2608:5309:2509:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:3216:0216:4717:1817:5118:2118:4119:0619:33·20:33·21:33···
Woodlands (adj) 06:35··07:3909:06·10:07·11:07·12:07·13:07·14:07·15:07·16:15·17:32·18:34·19:19········
The Green (opp) 06:45··07:5009:18·10:18·11:18·12:18·13:18·14:18·15:18·16:26·17:43·18:44·19:29········
Moorland Road (adj) 06:50··07:5509:24·10:24·11:24·12:24·13:24·14:24·15:24·16:34·17:49·18:49·19:34········

Each column is one journey, headed by the time it sets off and where it finishes — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

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 →

Tickets on the X15

Oxford Bus Company publishes singles and day returns on this route for adults, children, students and older passengers.

Adult Single · Child Single · Cap Adult Day Return · Cap Child Day Return · U18 Get Around · Adult Day Return

…and 5 more tickets on this route.

Ticket types come from Oxford Bus Company's own fares data on the Bus Open Data Service, last updated 2026-09-18. That dataset lists what's sold, not what it costs — see published prices for Oxford Bus Company.

37–58% on time
average delay 3.3 min · the range 76 live GPS observations over 30 days can support

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on — they come from the operator’s own published calendar. Everything above is an ordinary week.

Route map

All stops on route X15

X15 towards Witney

All 61 stops
  1. Westgate (Stop E4) Oxford City Centre
  2. St Aldates (Stop H3) Oxford City Centre
  3. Police Station (Stop P1) Oxford City Centre
  4. Whitehouse Road (opp) Oxford
  5. Newton Road (opp) Oxford
  6. Lake Street (opp) New Hinksey
  7. Lincoln Road (opp) New Hinksey
  8. Chatham Road (adj) New Hinksey
  9. Canning Crescent (o/s) New Hinksey
  10. Redbridge Park and Ride (inside) Oxford
  11. Hinksey Hill Bottom (SW-bound) Bagley Wood
  12. Hinksey Hill Top (S-bound) Bagley Wood
  13. Sawmill (opp) Bagley Wood
  14. Sugworth Lane (adj) Bagley Wood
  15. Lodge Hill (S-bound) Abingdon
  16. Alexander Close (adj) Abingdon
  17. Baileys Crescent (opp) Abingdon
  18. Langley Road (S-bound) Abingdon
  19. Parsons Mead (adj) Abingdon
  20. Beverley Close (adj) Abingdon
  21. Abingdon College (o/s) Abingdon
  22. John Mason School (opp) Abingdon
  23. Bath Street (Stop A12) Abingdon
  24. High Street (Stop A7) Abingdon Town Centre
  25. Conduit Road (opp) Abingdon
  26. Victoria Road (opp) Abingdon
  27. Community Hospital (opp) Abingdon
  28. Fairacres (opp) Abingdon
  29. Post Office (opp) Marcham
  30. Duffield Place (opp) Marcham
  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. A40 Flyover (N-bound) Witney
  59. Premier Inn (opp) Witney
  60. Ducklington Lane (N-bound) Witney
  61. Moorland Road (adj) Witney

X15 towards Oxford

All 64 stops
  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. Westgate (Stop E8) 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:25 (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 23:15. 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 Oxford Bus Company via the DfT Bus Open Data Service (South East England feed). Check before you travel — services can change at short notice.