Flight distance between Midrand, South Africa and Baidoa, Somalia 2,263.0 mi / 3,642.0 km