Flight distance between David, Panama and Puente Alto, Chile 3,007.0 mi / 4,839.4 km