25A Arncott to Heyford Park via Bicester, Kings End
Operated by Stagecoach Oxfordshire. Registered as running via Gravel Hill & Bicester. First bus 08:05, last bus 19:14. Fares: singles usually capped at £3 — more.
25A buses on this route are also run by Thames Travel (32 journeys on weekdays) — those journeys are not in this timetable.
Wanted a different 25A? 13 other bus routes are numbered 25A elsewhere in the UK — see every 25A bus timetable by area.
| Stop | 08:05 | 09:30 | 10:30 | 11:35 | 12:40 | 13:45 | 14:50 | 15:55 | 16:55 | 18:00 | 19:05 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bullingdon Prison (Main Entrance) | 08:05 | 09:30 | 10:30 | 11:35 | 12:40 | 13:45 | 14:50 | 15:55 | 16:55 | 18:00 | 19:05 |
| Willow Road (adj) | 08:10 | 09:35 | 10:35 | 11:40 | 12:45 | 13:50 | 14:55 | 16:00 | 17:00 | 18:05 | 19:10 |
| Anniversary Avenue (on) | 08:13 | 09:38 | 10:38 | 11:43 | 12:48 | 13:53 | 14:58 | 16:03 | 17:03 | 18:08 | 19:13 |
| Bicester Village Station (Main Entrance) | 08:20 | 09:45 | 10:45 | 11:50 | 12:55 | 14:00 | 15:05 | 16:10 | 17:10 | 18:15 | 19:20 |
| Pioneer Square (Stop 8) | 08:25 | 09:50 | 10:50 | 11:55 | 13:00 | 14:05 | 15:10 | 16:15 | 17:15 | 18:20 | 19:25 |
| Park Close (adj) | 08:34 | 09:59 | 10:59 | 12:04 | 13:09 | 14:14 | 15:19 | 16:24 | 17:24 | 18:29 | 19:34 |
| Village Centre (W-bound) | 08:40 | 10:05 | 11:05 | 12:10 | 13:15 | 14:20 | 15:25 | 16:30 | 17:30 | 18:35 | 19:40 |
| Dacey Drive (adj) | 08:42 | 10:07 | 11:07 | 12:12 | 13:17 | 14:22 | 15:27 | 16:32 | 17:32 | 18:37 | 19:42 |
Each column is one journey, headed by the time it sets off. 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.
Route map
All stops on route 25A
25A towards Heyford Park
All 21 stops
- Bullingdon Prison (Main Entrance) Upper Arncott
- The Plough (W-bound) Lower Arncott
- Bahai Training Centre (o/s) Lower Arncott
- Ploughley Road Garage (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
- Community Hospital (o/s) Kings End
- Ray Road (opp) Kings End
- Kingsmere (adj) Kings End
- Empire Road (NW-bound) Bicester
- Bicester Road (W-bound) Middleton Stoney
- Park Close (adj) Middleton Stoney
- Park Homes (adj) Heyford Park
- Free School (opp) Heyford Park
- Village Centre (W-bound) Heyford Park
- Dacey Drive (adj) Heyford Park
25A towards Arncott
All 27 stops
- Dacey Drive (adj) Heyford Park
- Izzard Road (adj) Heyford Park
- Camp Road West end (W-bound) Upper Heyford
- Kingdom Hall (o/s) Lower Heyford
- Izzard Road (opp) Heyford Park
- Dacey Drive (opp) Heyford Park
- Village Centre (E-bound) Heyford Park
- Free School (adj) Heyford Park
- Park Close (opp) Middleton Stoney
- Bicester Road (E-bound) Middleton Stoney
- Empire Road (SE-bound) Bicester
- Kingsmere (opp) Kings End
- Ray Road (adj) Kings End
- 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
- Willow Road (opp) Ambrosden
- Ploughley Road Garage (opp) Ambrosden
- Bahai Training Centre (opp) Lower Arncott
- The Plough (E-bound) Lower Arncott
- Arncote Park (o/s) Lower Arncott
- Bullingdon Prison (Main Entrance) Upper Arncott
Service registration & registered changes
- Service change effective 20 September 2026 Bullingdon → Heyford Park
- Service change effective 30 August 2026 Bullingdon → Heyford Park
- Service change effective 24 May 2026 To amend Route.
- New service effective 31 August 2025 New Sunday Service on Service 25 Awarded by OCC
Registered as financially supported by a local authority (Oxfordshire County Council).
From official Traffic Commissioner registrations. Registration PH0005863/101 · Changes in Oxfordshire County Council · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 25A bus?
The first 25A departure leaves at 08:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 25A bus?
The last 25A leaves its first stop at 19:14. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 25A bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Stagecoach Oxfordshire day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 25A bus?
The 25A is operated by Stagecoach Oxfordshire.
Timetable data from Stagecoach Oxfordshire via the DfT Bus Open Data Service (South East England feed). Registered with the Traffic Commissioner as PH0005863/101. Check before you travel — services can change at short notice.