Oxford to Banbury Trains Journey Summary

  • Train fares from: £7.80
  • Fastest route: 17 min
  • Average route: 24 mins
  • Journey Type: Direct
  • Distance: 21 miles (34 km)
  • Train operators: Chiltern Railways, CrossCountry, Great Western Railway
  • Origin: Oxford
  • Destination: Banbury

Trains from Oxford to Banbury

Trains to Banbury depart from Oxford every 30 minutes. The journey can be as fast as 17 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. 

Please refer to the live train times feature further down the page for real time information.

Live train times

See live arrival and departures from Oxford to Banbury train station. Here you’ll find platform numbers, live train times and route information for all Oxford to Banbury train services.

Oxford to Banbury Journey Information

How much does it cost to get from Oxford to Banbury?

Train tickets from Oxford to Banbury start from £7.80 for a single ticket. We recommend that you book in advance to find the cheapest tickets.

How long does it take to get from Oxford to Banbury by train?

The train from Oxford to Banbury takes as little as 17 minutes. The journey time may vary during weekends and holidays. This train service is direct too, so there is no need to change trains on this journey.

How often do trains leave from Oxford to Banbury?

There are 49 trains per day that leave from Oxford to Banbury every 30 minutes. This may vary on weekends and holidays.

Where can I check the journey times for trains from Oxford to Banbury?

Use the journey planner on this page or download our app for live train times here.

How far is it from Oxford to Banbury by train?

The distance between Oxford and Banbury is 21 Miles (34 km).

When is the first train from Oxford to Banbury?

The first direct train from Oxford to Banbury departs at 05:20.

What time is the last train from Oxford to Banbury?

The last direct train from Oxford to Banbury departs at 23:05.

Are season tickets available from Oxford to Banbury?

Yes, season tickets are available on trains from Oxford to Banbury. You can choose the Monthly Money Saver. Find out if a season ticket is right for you here. Chiltern offer the best available price on season tickets for this journey.