Flight distance between David, Panama and Curitiba, Brazil 3,231.2 mi / 5,200.1 km