Flight distance between Midrand, South Africa and Arusha, Tanzania 1,662.8 mi / 2,676.1 km