Flight distance between Uitenhage, South Africa and Thinadhoo, Maldives 3,887.2 mi / 6,255.9 km