Flight distance between David, Panama and Caxias do Sul, Brazil 3,327.8 mi / 5,355.5 km