Flight distance between David, Panama and Sorocaba, Brazil 3,231.7 mi / 5,200.9 km