These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Birmingham and Banbury

distanceDistance37 miles (60 km)
durationAverage train duration33 min
priceAverage train ticket price£14 (€16)
changesDirect trainYes
carriersTrain companiesChiltern Railways or Cross Country

Trains from Birmingham to Banbury cover the 37 miles (60 km) long journey taking on average 33 min with our travel partners like Chiltern Railways or Cross Country. There are direct train services available. You can get the cheapest train tickets for this trip for as low as £14, but the average price of train tickets is £14. Travellers depart most frequently from Birmingham New Street and arrive in Banbury.

Train companies

Train between Birmingham and Banbury with Chiltern Railways and CrossCountry

Travel from Birmingham to Banbury from £14 with Omio’s train partners Chiltern Railways and CrossCountry! You can find the best timetables and tickets when comparing and booking the most convenient journey for you.

Chiltern Railways

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Birmingham and Banbury you can choose between Standard Class and First Class tickets on Omio.

Are you making plans to travel from Birmingham to Banbury? Why not take a train with CrossCountry? Omio can show you current CrossCountry train times, tickets, travel information (such as luggage policy and amenities offered onboard) and prices so you can find the best deals on Birmingham to Banbury trains all in one place. On the CrossCountry train, you can expect to travel 37 miles (60 km) between Birmingham and Banbury. If you use the Omio app to search for trains from Birmingham to Banbury, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way CrossCountry train between Birmingham and Banbury, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Birmingham to Banbury train information with CrossCountry:

  • Average Duration: 50 min
  • CrossCountry frequency: 9 a day

CrossCountry 's current ticket policies due to COVID-19 for your train from Birmingham to Banbury are the following:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Birmingham to Banbury
Travel by train to Banbury easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Birmingham to Banbury.
How much do cheap trains between Birmingham and Banbury cost?
Omio customers have found the cheapest trains from Birmingham to Banbury to cost as little as £14  in the next 7 days.
What is the average price of train tickets between Birmingham and Banbury?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Birmingham to Banbury train prices are on average £14  one way.
How far is it from Birmingham to Banbury by train?
The Birmingham to Banbury train distance is approximately 37 miles (60 km).
How many hours does it take from Birmingham to Banbury by train?
While the time it takes to travel 37 miles (60 km) from Birmingham to Banbury can vary based on specific dates, weekends, and bank holidays, the train duration from Birmingham to Banbury is on average 33 min.
Which train station in Birmingham goes to Banbury? Which train station do I come into Banbury from Birmingham?

Omio customers who travel this route most frequently depart from Birmingham New Street   and arrive in Banbury.

Where is the departure train station in Birmingham located? Where is the arrival train station in Banbury located?

Passengers board their train most frequently from Birmingham New Street and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at Banbury and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Banbury.

Which train providers can get me from Birmingham to Banbury?
For the trip from Birmingham to Banbury you can take a train with Chiltern Railways or Cross Country. Be sure to check out all possible train companies that offer services from Birmingham to Banbury on Omio to compare what amenities they may have.
What are the first and last departure train times from Birmingham to Banbury?
The earliest train for this journey departs from Birmingham at 07: 51. The last train leaves from Birmingham at 08: 12. Check Omio for the latest train timetable from Birmingham to Banbury and book the best time to depart on your chosen travel date.
How far in advance should I buy a train ticket to Banbury from Birmingham to get the best deals?
If you buy Birmingham to Banbury train tickets within the next 7 days, you can find one way tickets to cost on average £14. However, booking in advance gives you access to the best prices for trains to Banbury from Birmingham. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Birmingham Moor Street
Birmingham New Street
Birmingham Snow Hill