25 John Radcliffe Hospital to Heyford Park via Headington, Bicester

Operated by Thames Travel. First bus 05:35, last bus 23:00. 34 journeys on weekdays. Fares: singles usually capped at £3 — more.

Next towards Heyford Park from West Wing (Stop J9): 11:43, 12:43, 13:43

Next towards John Radcliffe Hospital from Village Centre (E-bound): 11:40, 12:40, 13:40

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

Timetable

Ends at Heyford Park, Izzard Road unless marked “to …” · Monday to Friday · 17 journeys
Stop 06:2806:3207:3308:3809:4310:4311:4312:4313:4314:4315:4817:0818:0819:08 to Village Centre20:18 to Village Centre21:18 to Village Centre23:00 to Village Centre
West Wing (Stop J9) 06:28·07:3308:3809:4310:4311:4312:4313:4314:4315:4817:0818:0819:0820:1821:18·
Headington Shops (Stop HS6) 06:32·07:3708:4209:4710:4711:4712:4713:4714:4715:5217:1218:1219:1220:2221:22·
High Street (S-bound) 06:57·08:0209:1210:1211:1212:1213:1214:1215:1216:2217:4218:4219:3220:4221:42·
Willow Road (adj) 07:20·08:2509:3010:3011:3012:3013:3014:3015:3016:4018:0019:0019:5020:5521:55·
Bicester Village Station (Main Entrance) 07:2706:3208:3209:3710:3711:3712:3713:3714:3715:3716:4718:0719:0719:5721:0122:0123:00
Pioneer Square (Stop 8) 07:3506:4008:4009:4510:4511:4512:4513:4514:4515:4516:5518:1519:1520:0521:1022:1023:05
The Red Cow (opp) 07:5006:5008:5509:5510:5511:5512:5513:5514:5515:5717:0718:2719:25····
Park Close (adj) 07:5606:5609:0110:0111:0112:0113:0114:0115:0116:0617:1618:3619:3120:1621:2122:2123:16
Park Homes (adj) ·············20:2021:2522:2523:20
Village Centre (W-bound) ·············20:2121:2622:2623:21
Izzard Road (opp) 08:0507:0509:1010:1011:1012:1013:1014:1015:1016:1517:2518:4519:40····

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — 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.

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with Thames Travel whether this route takes part. Details →

Tickets on the 25

Thames Travel publishes singles and day returns on this route for adults, children, students and older passengers.

Adult Single · Child Single · U18 Get Around · Rail Ticket Single · Cap Adult Single · Cap Child Single

…and 6 more tickets on this route.

Ticket types come from Thames Travel's own fares data on the Bus Open Data Service, last updated 2026-09-25. That dataset lists what's sold, not what it costs, so check prices with Thames Travel.

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.

Not published yet: Christmas Day, Boxing Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 25

25 towards Heyford Park

All 46 stops
  1. West Wing (Stop J9) John Radcliffe Hospital
  2. Fortnam Close (adj) Headington
  3. Headington School (opp) Headington
  4. Sandfield Road (adj) Headington
  5. Gladstone Road (opp) Headington
  6. Headington Shops (Stop HS6) Headington
  7. Wharton Road (opp) Headington
  8. Green Road Roundabout (E-bound) Headington
  9. Five Mile Drive (adj) Cutteslowe
  10. Harefields (opp) Cutteslowe
  11. Jordan Hill (o/s) Cutteslowe
  12. Oxford Parkway Railway Station (Stop E) Water Eaton
  13. Bicester Road (N-bound) Garden City
  14. Bramley Close (opp) Gosford
  15. Kidlington Road (o/s 36) Islip
  16. High Street (S-bound) Islip
  17. Oddington Turn (opp) Oddington
  18. Charlton Turn (NE-bound) Charlton-on-Otmoor
  19. The Plough Inn (o/s) Merton
  20. Peacock Road (adj) Ambrosden
  21. Birch Road (adj) Ambrosden
  22. Willow Road (adj) Ambrosden
  23. Symmetry Park (NW-bound) Ambrosden
  24. Anniversary Avenue (on) Graven Hill
  25. Rodney House (NW-bound) Graven Hill
  26. Bicester Village Station (adj) Bicester
  27. Bicester Village Station (Main Entrance) Bicester
  28. Pioneer Square (Stop 8) Bicester Town Centre
  29. Brookside School (o/s) Highfield
  30. The Star (opp) Highfield
  31. Maud Close (NW-bound) Highfield
  32. Empire Road (NW-bound) Bicester
  33. Bicester Road (W-bound) Middleton Stoney
  34. Queens Avenue (SW-bound) Kings End
  35. Community Hospital (o/s) Kings End
  36. Bicester Village (SW-bound) Bicester
  37. Lakeview Drive (SW-bound) Bicester
  38. Holiday Inn (opp) Bicester
  39. Top End Green (opp) Chesterton
  40. The Red Cow (opp) Chesterton
  41. Orchard Rise (adj) Chesterton
  42. Park Close (adj) Middleton Stoney
  43. Free School (opp) Heyford Park
  44. Park Homes (adj) Heyford Park
  45. Village Centre (W-bound) Heyford Park
  46. Izzard Road (opp) Heyford Park

25 towards John Radcliffe Hospital

All 45 stops
  1. Village Centre (E-bound) Heyford Park
  2. Free School (adj) Heyford Park
  3. Park Homes (opp) Heyford Park
  4. Rose Way (adj) Heyford Park
  5. Bicester Road (E-bound) Middleton Stoney
  6. Park Close (opp) Middleton Stoney
  7. Empire Road (SE-bound) Bicester
  8. Maud Close (adj) Highfield
  9. Fane Close (adj) Highfield
  10. Brookside School (opp) Highfield
  11. The Star (o/s) Highfield
  12. Top End Green (nr) Chesterton
  13. Orchard Rise (opp) Chesterton
  14. The Red Cow (o/s) Chesterton
  15. Vendee Drive (NE-bound) Bicester
  16. Lakeview Drive (opp) Bicester
  17. Bicester Village (NE-bound) Bicester
  18. Community Hospital (opp) Kings End
  19. Queens Avenue (NE-bound) Kings End
  20. Pioneer Square (Stand 4) Bicester Town Centre
  21. Bicester Village Station (Main Entrance) Bicester
  22. Bicester Village Station (opp) Bicester
  23. Rodney House (SE-bound) Graven Hill
  24. Anniversary Avenue (on) Graven Hill
  25. Symmetry Park (S-bound) Ambrosden
  26. Birch Road (opp) Ambrosden
  27. Willow Road (opp) Ambrosden
  28. Peacock Road (opp) Ambrosden
  29. The Plough Inn (opp) Merton
  30. Charlton Turn (SW-bound) Charlton-on-Otmoor
  31. Oddington Turn (adj) Oddington
  32. Middle Street (W-bound) Islip
  33. High Street (N-bound) Islip
  34. Kidlington Road (opp 38) Islip
  35. Bramley Close (adj) Gosford
  36. Bicester Road (S-bound) Garden City
  37. Oxford Parkway Railway Station (Stop D) Water Eaton
  38. Jordan Hill (opp) Cutteslowe
  39. Five Mile Drive (opp) Cutteslowe
  40. Harefields (adj) Cutteslowe
  41. Brookfield Crescent (adj) Northway
  42. Copse Lane West (NE-bound) Northway
  43. Copse Lane East (E-bound) Northway
  44. Saxon Way (Stop J11) John Radcliffe Hospital
  45. West Wing (Stop J9) John Radcliffe Hospital

Towns & areas on this route

Frequently asked questions

What time is the first 25 bus?

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

What time is the last 25 bus?

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

How much does the 25 bus cost?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Thames Travel day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 25 bus?

The 25 is operated by Thames Travel.

Timetable data from Thames Travel via the DfT Bus Open Data Service (South East England feed). Check before you travel — services can change at short notice.