Flight distance between Midrand, South Africa and Wanlaweyn, Somalia 2,272.2 mi / 3,656.8 km