Flight distance between Oshawa, Canada and Hangzhou, China 7,171.5 mi / 11,541.5 km