Flight distance between Rio de Janeiro, Brazil and Abeokuta, Nigeria 3,768.7 mi / 6,065.1 km