Flight distance between David, Panama and Álvaro Obregón, Mexico 1,353.1 mi / 2,177.6 km