Banbury to Oxford Bus
Your latest searches will appear here.
- Lowest price from £8.29
- Average duration 1h 7m
- Connections per day 19
- Distance 35 km
- CO₂ per person 3 kg
bus from Banbury to Oxford
The journey from Banbury to Oxford is about 35 km. On average a bus trip takes 1h 7m with 19 connections per day.
| Lowest price | £8.29 |
|---|---|
| Trip duration | 1h 7m |
| Connections per day | 19 |
| Lowest price | £8.29 |
| Highest price | £8.29 |
| First departure | 11:35 AM |
| Last departure | 10:29 PM |
| Distance | 35 km |
| Departure | Banbury |
| Arrival | Oxford |
| Travel operator | Great Western Railway, Cross Country Great Western Railway, Cross Country |
Carriers on this route
Learn more about carriers on this route.
CO₂ emissions by mode
FAQ
A bus ticket from Banbury to Oxford costs £8.29. Prices vary by how far ahead you book and the time of day. Tickets start from £8.29.
The cheapest ticket from Banbury to Oxford costs £8.29. Book as early as possible and avoid peak times.
Banbury and Oxford are 35 km apart.
The journey from Banbury to Oxford takes about 1h 7m on average. The fastest option takes 1h 5m.
This route is served by 2 operators: Great Western Railway and Cross Country.
There are about 19 connections per day from Banbury to Oxford.
The first bus from Banbury to Oxford leaves at 11:35 AM. Check times on your travel date.
The last bus from Banbury to Oxford leaves at 10:29 PM. Check times on your travel date.
We recommend booking as early as possible. The bus we found costs £8.29 but prices can change.
There are about 19 direct connections from Banbury to Oxford.
The shortest bus journey between Banbury and Oxford takes 1h 5m.
Yes, there is a direct bus between Banbury and Oxford.
The bus journey from Banbury to Oxford generates 3 kg of CO₂.