|Distance||19 miles (31 km)|
|Average bus ticket price||$4 (€3)|
|Bus frequency||44 a day|
|Direct bus||Yes, there are 44 direct buses a day|
Buses from Aylesbury to Oxford cover the 19 miles (31 km) long journey and usually take around 1 h 7 min. Normally, there are 44 buses operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $1 (€1), but the average price of bus tickets is $4 (€3).
Here are some other resources that might have the information you need