|Distance||43 miles (69 km)|
|Average bus duration||1 h 5 min|
|Average bus ticket price||$24 (€20)|
Buses from York to Middlesbrough cover the 43 miles (69 km) long journey taking on average 1 h 5 min with our travel partners like. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $24 (€20), but the average price of bus tickets is $24 (€20). Travelers depart most frequently from York and arrive in 米德尔斯堡, Middlesbrough.
Some of the York bus stations to Middlesbrough you can start your journey from include York, Train Station, York, Rail Station and York, Castle Howard (The Grounds). Similarly, some of the arrival bus stations in Middlesbrough include 米德尔斯堡, Middlesbrough and Middlesbrough, Bus Station.
When traveling this route, Omio customers are departing most frequently from York and arriving in 米德尔斯堡, Middlesbrough.
The most popular departure bus station with passengers for this route, called York, is located 0.4 miles (607 m) from the city center of York.
The most popular arrival bus station, 米德尔斯堡, Middlesbrough, is located 0.1 miles (167 m) away from the city center of Middlesbrough.
Here are some other resources that might have the information you need