Flight distance between Shijiazhuang, China and Puerto Francisco de Orellana, Ecuador 9,740.2 mi / 15,675.4 km