Flight distance between David, Panama and Campo Grande, Brazil 2,746.4 mi / 4,419.9 km