Flight distance between Uitenhage, South Africa and ‘Ohonua, Tonga 8,401.6 mi / 13,521.1 km