Flight distance between David, Panama and Punta Arenas, Chile 4,308.5 mi / 6,933.9 km