Flight distance between David, Panama and Niterói, Brazil 3,427.8 mi / 5,516.5 km