Flight distance between David, Panama and Gustavo A. Madero, Mexico 1,352.7 mi / 2,177.0 km