Flight distance between David, Panama and Puerto Montt, Chile 3,499.5 mi / 5,631.9 km