Flight distance between Cape Town, South Africa and Gisborne, New Zealand 7,254.2 mi / 11,674.5 km