Flight distance between Uitenhage, South Africa and Tétouan, Morocco 5,186.5 mi / 8,346.8 km