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