Flight distance between Ilorin, Nigeria and Richards Bay, South Africa 3,161.1 mi / 5,087.3 km