Flight distance between Diez de Octubre, Cuba and Teresina, Brazil 3,303.0 mi / 5,315.7 km