|Distance||195 miles (314 km)|
|Average coach duration||12 h|
Coaches from Oxford to Middlesbrough cover the 195 miles (314 km) long route taking on average 12 h with our travel partners like. There are direct coach services available. Travellers depart most frequently from Oxford and arrive in 米德尔斯堡, Middlesbrough.
Some of the Oxford coach stations to Middlesbrough you can start your journey from include Oxford, St Giles (Stop C5), Oxford, Bus Station, Gloucester Green and Oxford, Railway Station (Stop R4). Similarly, some of the arrival coach stations in Middlesbrough include 米德尔斯堡, Middlesbrough, Middlesbrough and Middlesbrough, Bus Station.
When travelling this route, Omio customers are departing most frequently from Oxford and arriving in 米德尔斯堡, Middlesbrough.
Passengers board their coach most frequently from Oxford and travel around 0 mile (s) / 0 km from the city centre to this coach station.
Passengers travelling this route most often arrive at 米德尔斯堡, Middlesbrough and need to travel approximately 0 mile (s) / 0 km from the coach station to the city centre in Middlesbrough.
Here are some other resources that might have the information you need