Flight distance between David, Panama and São Bernardo do Campo, Brazil 3,284.2 mi / 5,285.4 km