Flight distance between Mochudi, Botswana and Ottawa, Canada 7,958.9 mi / 12,808.6 km