De Wikivoyage :
Una tarjeta de visa de turista es necesaria para viajeros de la mayoría de las naciones. Este visado, que es realmente poco más que un pedazo de papel en el que se enumeran sus estadísticas vitales, cuesta entre 15 y 25 CUC (o 15 y 25 euros), dependiendo del lugar de compra. Es se puede comprar en el aeropuerto de Cuba a la llegada, sin embargo debe cabe señalar que muchas aerolíneas requerirán una tarjeta de visado de turista válida antes de abordar los vuelos. Normalmente es válido por 30 días y puede ser prorrogado una vez por otros 30 días en cualquier oficina de inmigración de Cuba (por 25 CUC) - más allá de esto necesitaría un vuelo fuera de Cuba dentro de el período de visado ampliado. Los canadienses son la excepción, obteniendo 90 días a su llegada y puede solicitar una prórroga de 90 días. Su pasaporte necesita para que sea válida al menos seis meses después del final de su regreso previsto.
Pero que algunos países no lo necesitan:
Ciudadanos de Antigua y Barbuda (28 días), Barbados (28 días), Benin, Bosnia y Herzegovina, CEI (excepto Ucrania y Uzbekistán), Dominica, Granada (60 días), Liechtenstein (90 días), Macedonia, Malasia (90 días), Eslovaquia, Mongolia, Montenegro (90 días), Namibia, Singapur, San Cristóbal y Nieves, Santa Lucía, San Vicente y las Granadinas, Serbia (90 días), Turkmenistán que puede permanecer 30 días sin visado.
También vale la pena señalar que es diferente si eres un ciudadano americano.... con más detalles en el mismo enlace de Wikivoyage.