Flight distance between Midrand, South Africa and Baardheere, Somalia 2,174.1 mi / 3,498.8 km