Flight distance between Botshabelo, South Africa and Dalandzadgad, Mongolia 7,024.9 mi / 11,305.4 km