Flight distance between David, Panama and Acapulco de Juárez, Mexico 1,312.2 mi / 2,111.7 km