|Distance||71 miles (114 km)|
|Average bus duration||8 h 5 min|
|Average bus ticket price||$59 (€52)|
Buses from Oxford to Peterborough cover the 71 miles (114 km) long journey and usually take around 8 h 5 min. There are direct bus services available. While the average ticket price for this journey costs around $59 (€52), you can find the cheapest bus ticket for as low as $57 (€50). Travelers depart most frequently from Oxford, Gloucester Green Bus Station and arrive in Peterborough, Station Road (Railway Station).
When departing from Oxford, you have various bus station options to start your trip from including Oxford, Gloucester Green Bus Station, Oxford, Railway Station (Stop R4) and Oxford, Frideswide Square. When arriving in Peterborough, you can end your route in bus stations like Peterborough, Station Road (Railway Station), Peterborough, Queensgate Bus Station and Peterborough, Queensgate Bus Park.
Passengers board the bus most frequently from Oxford, Gloucester Green Bus Station, which is located around 1.2 miles (2 km) away from the city centre, and they get off the bus at Peterborough, Station Road (Railway Station), located 0.1 miles (231 m) away from the city centre.
Here are some other resources that might have the information you need