Flight distance between Arroyo Naranjo, Cuba and Rio de Janeiro, Brazil 4,122.7 mi / 6,634.9 km