Banbury to Oxford Trains Journey Summary
- Train fares from: £7.80
- Fastest route: 18 mins
- Average route: 25 mins
- Journey Type: Direct
- Distance: 21 miles (34 km)
- Train operators: Chiltern Railways, CrossCountry, Great Western Railway
- Origin: Banbury
- Destination: Oxford
Trains from Banbury to Oxford
Trains to Oxford depart from Banbury every 30 minutes. The journey can be as quick as 46 minutes on a direct train. Fares start from just £7.80 for a single ticket.
We’ve pulled together everything you need to know about this journey, so you have everything you need for a stress-free trip. Plus, you won’t have to pay booking fees when you book direct with Chiltern Railways.
The fastest route information on this page may not be representative of the frequency of services available. Please refer to the live train times feature further down the page.
Live train times
See live arrival and departures from Banbury to Oxford train station. Here you’ll find platform numbers, live train times and route information for all Banbury to Oxford train services.