The calculated straight line flying distance from MIA airport to KZN airport is 6,211 miles, or 9,996 kilometers.