47 bus routes from 2 operators across 5 cities and towns.
Oxfordshire has a bus network of 47 routes operated by 2 companies across 5 towns and cities. The largest operator is Stagecoach with 42 routes. Oxford is the busiest hub with 26 routes.