All foreign nationals except citizens of ECOWAS countries, Angola, and South Africa must obtain a visa to enter Cape Verde Islands. Some traveling agencies takes care of the visa automatically when booking. But if not, you need get your visa in order before you travel, this can take about 1-2 weeks. It is also possible to file for visa when you arrive at Cape Verde airport at a cost of about 50 euro.
Your passport must be valid for at least 6 months after you return. If your passport is valid for say 4 months after return for example, you can still get your visa at your country’s consulate before you travel. Contact the consulate for more information. To be on the safe side, make sure that your passport is valid for at least 6 months after return when travling to Cape Verde islands.
The currency is called Cape Verdean escudo, but it’s also possible to pay with euros. Note that it is illegal to bring Cape Verdean escudos in or out of Cape Verde islands. This means you need to exchange money once you arrive to Cape Verde. Nobody takes credit card, only cash, and there can be problems using a Visa/Mastercard at the ATMs. (there are some ATMs in Santa Maria town). Help from the bank can take days if unlucky. The safest thing to do is to bring a lot of euros and exchange for escudos at location in Cape Verde Islands, or simply pay with euros at slightly higher rate.