Flight distance between Vila do Maio, Cape Verde and Teresina, Brazil 1,936.9 mi / 3,117.2 km