Flight distance between Dhidhdhoo, Maldives and Tembisa, South Africa 3,770.7 mi / 6,068.3 km