Flight distance between Lobatse, Botswana and Duque de Caxias, Brazil 4,307.9 mi / 6,932.8 km