Flight distance between Mogoditshane, Botswana and Duque de Caxias, Brazil 4,329.2 mi / 6,967.2 km