Flight distance between Ciego de Ávila, Cuba and Rio de Janeiro, Brazil 3,908.9 mi / 6,290.7 km