|Distance||21 miles (34 km)|
Buses from Banbury to Oxford cover the 21 miles (34 km) long journey with our travel partners like. There are direct bus services available. Travelers depart most frequently from Banbury and arrive in Oxford, St Giles (Stop C5).
Omio customers who travel this route most frequently depart from Banbury and arrive in Oxford, St Giles (Stop C5).
The most popular departure bus station with passengers for this route, called Banbury, is located 0 mile (s) / 0 km from the city center of Banbury.
The most popular arrival bus station, Oxford, St Giles (Stop C5), is located 0 mile (s) / 0 km away from the city center of Oxford.
Here are some other resources that might have the information you need