Flight distance between David, Panama and São João de Meriti, Brazil 3,410.6 mi / 5,488.8 km