Flight distance between Niigata, Japan and Cape Town, South Africa 9,156.7 mi / 14,736.2 km