Flight distance between Riobamba, Ecuador and Puente Alto, Chile 2,267.8 mi / 3,649.7 km