Flight distance between Okanagan, Canada and Shenzhen, China 6,439.6 mi / 10,363.5 km