Flight distance between Harhorin, Mongolia and Cape Town, South Africa 7,652.9 mi / 12,316.1 km