37 miles (60 km) | |
Bus or train | |
$23 - $25 | |
Train • $23 (€20) • 45 min | |
National Express or Chiltern Railways |
Take a bus or train to travel 37 miles (60 km) between Birmingham and Banbury. The most popular travel companies which serve this route are National Express or Chiltern Railways among others. Travelers can even take a direct train from Birmingham to Banbury.
You can travel by train for as low as $13 (€12). When you search for schedules and tickets, Omio will show you the best route.
CrossCountry is a fast speed train company in the United Kingdom and for your next travel to Banbury from Birmingham you can choose between Standard Class and First Class tickets on Omio.
There are 2 ways to get from Birmingham to Banbury: bus or train.
The cheapest way to get from Birmingham to Banbury is by taking a train with average ticket prices of $23 (€20) compared to other travel options to Banbury:
A train is $2 (€1) less than a bus for this trip with tickets for a bus from Birmingham to Banbury costing on average $25 (€21).
The distance is approximately 37 miles (60 km) from Birmingham to Banbury.
The average frequency per day from Birmingham to Banbury is:
However, we recommend checking specific travel dates for your trip to Banbury from Birmingham as scheduled services by bus or train can vary by season or day of the week.
These are the most popular departure and arrival points from Birmingham to Banbury:
Omio works with many trusted partners that can help you travel the best way from Birmingham to Banbury:
Yes, there are direct routes from Birmingham to Banbury with the following travel companies:
Direct services to Banbury tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Here are some other resources that might have the information you need