Die offizielle Währung der einheimischen Kubaner ist der kubanische Peso. Ein Kubanischer Peso besteht aus 100 Centavos, der nächst-kleineren Einheit der Währung und ist lediglich 0,03283 Euro wert.
Seit der Resolution Nr.80/2004 der Kubanischen Zentralbank, nach der der US-Dollar nicht mehr als Barzahlungsmittel akzeptiert wird, ist das eigentlich gängige Zahlungsmittel für Touristen aber der konvertible Peso (Peso Convertible CUC). Ursprünglich war der Peso Convertible dem US-Dollar mit einem 1:1 Kurs gleich gestellt, wurde aber im Jahr 2005 um 8 Prozent aufgewertet und steht momentan bei circa 0,7 Euro pro Peso, beziehungsweise 1,42 Peso pro Euro.
Geld kann in Wechselstuben, Banken und Hotels in allen gängigen Touristengebieten getauscht oder bar mit Kreditkarte abgehoben werden. Das Tauschen von US-Dollar in Peso sollte man allerdings vermeiden, da dabei eine 10%-ige Gebühr anfällt. Bei allen anderen Währungen treten keine weiteren Verluste auf. In vielen Tourismusgebieten kann heute auch problemlos mit Euro bezahlt werden.