Flight distance between Matanzas, Cuba and Rio de Janeiro, Brazil 4,089.2 mi / 6,581.0 km