Flight distance between David, Panama and São José dos Campos, Brazil 3,296.4 mi / 5,305.1 km