|Distance||21 miles (34 km)|
|Bus companies||Cross Country|
Buses from Oxford to Banbury cover the 21 miles (34 km) long route with our travel partners like Cross Country. There are direct bus services available. Travelers depart most frequently from Oxford, Thornhill Park and Ride and arrive in Banbury, Bridge Street.
CrossCountry will get you from Oxford to Banbury at great prices. With over 1000 travel companies on Omio, you can find the best bus times, prices and tickets for your trip.
CrossCountry is a fast speed train company in the United Kingdom and for your next bus from Oxford to Banbury you can choose between Standard Class and First Class tickets on Omio.
Omio customers book a bus from Oxford, Thornhill Park and Ride to Banbury, Bridge Street most frequently for this route.
Passengers booking this trip most frequently board their buses from Oxford, Thornhill Park and Ride and need to travel around 3.6 miles (5.8 km) from the city center to get to this bus station.
Passengers arriving in Banbury most often arrive at Banbury, Bridge Street and need to travel around 0.5 miles (836 m) from this bus station to the city center.
Here are some other resources that might have the information you need