Flight distance between David, Panama and Pedro Juan Caballero, Paraguay 2,800.8 mi / 4,507.4 km