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.
Wanted a different 25? 61 other bus routes are numbered 25 elsewhere in the UK — see every 25 bus timetable by area.
| Stop | 06:28 | 06:32 | 07:33 | 08:38 | 09:43 | 10:43 | 11:43 | 12:43 | 13:43 | 14:43 | 15:48 | 17:08 | 18:08 | 19:08 to Village Centre | 20:18 to Village Centre | 21:18 to Village Centre | 23:00 to Village Centre |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| West Wing (Stop J9) | 06:28 | · | 07:33 | 08:38 | 09:43 | 10:43 | 11:43 | 12:43 | 13:43 | 14:43 | 15:48 | 17:08 | 18:08 | 19:08 | 20:18 | 21:18 | · |
| Headington Shops (Stop HS6) | 06:32 | · | 07:37 | 08:42 | 09:47 | 10:47 | 11:47 | 12:47 | 13:47 | 14:47 | 15:52 | 17:12 | 18:12 | 19:12 | 20:22 | 21:22 | · |
| High Street (S-bound) | 06:57 | · | 08:02 | 09:12 | 10:12 | 11:12 | 12:12 | 13:12 | 14:12 | 15:12 | 16:22 | 17:42 | 18:42 | 19:32 | 20:42 | 21:42 | · |
| Willow Road (adj) | 07:20 | · | 08:25 | 09:30 | 10:30 | 11:30 | 12:30 | 13:30 | 14:30 | 15:30 | 16:40 | 18:00 | 19:00 | 19:50 | 20:55 | 21:55 | · |
| Bicester Village Station (Main Entrance) | 07:27 | 06:32 | 08:32 | 09:37 | 10:37 | 11:37 | 12:37 | 13:37 | 14:37 | 15:37 | 16:47 | 18:07 | 19:07 | 19:57 | 21:01 | 22:01 | 23:00 |
| Pioneer Square (Stop 8) | 07:35 | 06:40 | 08:40 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 15:45 | 16:55 | 18:15 | 19:15 | 20:05 | 21:10 | 22:10 | 23:05 |
| The Red Cow (opp) | 07:50 | 06:50 | 08:55 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 14:55 | 15:57 | 17:07 | 18:27 | 19:25 | · | · | · | · |
| Park Close (adj) | 07:56 | 06:56 | 09:01 | 10:01 | 11:01 | 12:01 | 13:01 | 14:01 | 15:01 | 16:06 | 17:16 | 18:36 | 19:31 | 20:16 | 21:21 | 22:21 | 23:16 |
| Park Homes (adj) | · | · | · | · | · | · | · | · | · | · | · | · | · | 20:20 | 21:25 | 22:25 | 23:20 |
| Village Centre (W-bound) | · | · | · | · | · | · | · | · | · | · | · | · | · | 20:21 | 21:26 | 22:26 | 23:21 |
| Izzard Road (opp) | 08:05 | 07:05 | 09:10 | 10:10 | 11:10 | 12:10 | 13:10 | 14:10 | 15:10 | 16:15 | 17:25 | 18:45 | 19: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.
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.
- Christmas Eve — Thursday, 24 December 2026 towards Heyford Park: 25 journeys, first 06:28 towards John Radcliffe Hospital: 22 journeys, first 05:35
- Monday, 28 December 2026 towards Heyford Park: 25 journeys, first 06:28 towards John Radcliffe Hospital: 22 journeys, first 05:35
Route map
All stops on route 25
25 towards Heyford Park
All 46 stops
- West Wing (Stop J9) John Radcliffe Hospital
- Fortnam Close (adj) Headington
- Headington School (opp) Headington
- Sandfield Road (adj) Headington
- Gladstone Road (opp) Headington
- Headington Shops (Stop HS6) Headington
- Wharton Road (opp) Headington
- Green Road Roundabout (E-bound) Headington
- Five Mile Drive (adj) Cutteslowe
- Harefields (opp) Cutteslowe
- Jordan Hill (o/s) Cutteslowe
- Oxford Parkway Railway Station (Stop E) Water Eaton
- Bicester Road (N-bound) Garden City
- Bramley Close (opp) Gosford
- Kidlington Road (o/s 36) Islip
- High Street (S-bound) Islip
- Oddington Turn (opp) Oddington
- Charlton Turn (NE-bound) Charlton-on-Otmoor
- The Plough Inn (o/s) Merton
- Peacock Road (adj) Ambrosden
- Birch Road (adj) Ambrosden
- Willow Road (adj) Ambrosden
- Symmetry Park (NW-bound) Ambrosden
- Anniversary Avenue (on) Graven Hill
- Rodney House (NW-bound) Graven Hill
- Bicester Village Station (adj) Bicester
- Bicester Village Station (Main Entrance) Bicester
- Pioneer Square (Stop 8) Bicester Town Centre
- Brookside School (o/s) Highfield
- The Star (opp) Highfield
- Maud Close (NW-bound) Highfield
- Empire Road (NW-bound) Bicester
- Bicester Road (W-bound) Middleton Stoney
- Queens Avenue (SW-bound) Kings End
- Community Hospital (o/s) Kings End
- Bicester Village (SW-bound) Bicester
- Lakeview Drive (SW-bound) Bicester
- Holiday Inn (opp) Bicester
- Top End Green (opp) Chesterton
- The Red Cow (opp) Chesterton
- Orchard Rise (adj) Chesterton
- Park Close (adj) Middleton Stoney
- Free School (opp) Heyford Park
- Park Homes (adj) Heyford Park
- Village Centre (W-bound) Heyford Park
- Izzard Road (opp) Heyford Park
25 towards John Radcliffe Hospital
All 45 stops
- Village Centre (E-bound) Heyford Park
- Free School (adj) Heyford Park
- Park Homes (opp) Heyford Park
- Rose Way (adj) Heyford Park
- Bicester Road (E-bound) Middleton Stoney
- Park Close (opp) Middleton Stoney
- Empire Road (SE-bound) Bicester
- Maud Close (adj) Highfield
- Fane Close (adj) Highfield
- Brookside School (opp) Highfield
- The Star (o/s) Highfield
- Top End Green (nr) Chesterton
- Orchard Rise (opp) Chesterton
- The Red Cow (o/s) Chesterton
- Vendee Drive (NE-bound) Bicester
- Lakeview Drive (opp) Bicester
- Bicester Village (NE-bound) Bicester
- Community Hospital (opp) Kings End
- Queens Avenue (NE-bound) Kings End
- Pioneer Square (Stand 4) Bicester Town Centre
- Bicester Village Station (Main Entrance) Bicester
- Bicester Village Station (opp) Bicester
- Rodney House (SE-bound) Graven Hill
- Anniversary Avenue (on) Graven Hill
- Symmetry Park (S-bound) Ambrosden
- Birch Road (opp) Ambrosden
- Willow Road (opp) Ambrosden
- Peacock Road (opp) Ambrosden
- The Plough Inn (opp) Merton
- Charlton Turn (SW-bound) Charlton-on-Otmoor
- Oddington Turn (adj) Oddington
- Middle Street (W-bound) Islip
- High Street (N-bound) Islip
- Kidlington Road (opp 38) Islip
- Bramley Close (adj) Gosford
- Bicester Road (S-bound) Garden City
- Oxford Parkway Railway Station (Stop D) Water Eaton
- Jordan Hill (opp) Cutteslowe
- Five Mile Drive (opp) Cutteslowe
- Harefields (adj) Cutteslowe
- Brookfield Crescent (adj) Northway
- Copse Lane West (NE-bound) Northway
- Copse Lane East (E-bound) Northway
- Saxon Way (Stop J11) John Radcliffe Hospital
- 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.