Flight distance between Midrand, South Africa and Soroti, Uganda 1,948.9 mi / 3,136.4 km