Flight distance between Viligili, Maldives and Abeokuta, Nigeria 4,846.9 mi / 7,800.4 km