Updated 2026-07-03
Visa requirements for Cuba
Cuba destination dashboard: what Vietnamese travelers need and which passports are visa-free, visa-on-arrival, eVisa/eTA or visa-required.
Visa-free
21
Visa on arrival
0
eVisa / eTA
155
Visa required
22
Vietnam traveler view
Vietnam passport to Cuba: eVisa / eTA 90 days.
If the result is eVisa/eTA or visa-required, prepare the exact photo format before applying.
Visa checker
Select a passport and destination to see the result.
Which passports can enter Cuba most easily?
| Passport | Visa status | Stay |
|---|---|---|
| Antigua and Barbuda | Visa-free | 30 days |
| Barbados | Visa-free | 28 days |
| Belarus | Visa-free | 30 days |
| Benin | Visa-free | 90 days |
| Bosnia and Herzegovina | Visa-free | 90 days |
| China | Visa-free | 90 days |
| Dominica | Visa-free | 28 days |
| Grenada | Visa-free | 60 days |
| Kenya | Visa-free | 90 days |
| Malaysia | Visa-free | 90 days |
| Mongolia | Visa-free | 30 days |
| Montenegro | Visa-free | 90 days |
| Namibia | Visa-free | - |
| North Macedonia | Visa-free | 90 days |
| Russia | Visa-free | 90 days |
| Saint Kitts and Nevis | Visa-free | 30 days |
| Saint Lucia | Visa-free | 30 days |
| Saint Vincent and the Grenadines | Visa-free | 60 days |
| Serbia | Visa-free | 90 days |
| Singapore | Visa-free | 30 days |
| United Arab Emirates | Visa-free | 90 days |
| Albania | eVisa / eTA | 90 days |
| Algeria | eVisa / eTA | 90 days |
| Andorra | eVisa / eTA | 90 days |
| Angola | eVisa / eTA | 90 days |
| Argentina | eVisa / eTA | 90 days |
| Armenia | eVisa / eTA | 90 days |
| Australia | eVisa / eTA | 90 days |
| Austria | eVisa / eTA | 90 days |
| Azerbaijan | eVisa / eTA | 90 days |
| Bahamas | eVisa / eTA | 90 days |
| Bahrain | eVisa / eTA | 90 days |
| Belgium | eVisa / eTA | 90 days |
| Belize | eVisa / eTA | 90 days |
| Bhutan | eVisa / eTA | 90 days |
| Bolivia | eVisa / eTA | 90 days |
| Botswana | eVisa / eTA | 90 days |
| Brazil | eVisa / eTA | 90 days |
| Brunei Darussalam | eVisa / eTA | 90 days |
| Bulgaria | eVisa / eTA | 90 days |
| Burkina Faso | eVisa / eTA | 90 days |
| Burundi | eVisa / eTA | 90 days |
| Cabo Verde | eVisa / eTA | 90 days |
| Cambodia | eVisa / eTA | 90 days |
| Canada | eVisa / eTA | 90 days |
| Central African Republic | eVisa / eTA | 90 days |
| Chad | eVisa / eTA | 90 days |
| Chile | eVisa / eTA | 90 days |
| Colombia | eVisa / eTA | 90 days |
| Comoros | eVisa / eTA | 90 days |
| Costa Rica | eVisa / eTA | 90 days |
| Côte d'Ivoire | eVisa / eTA | 90 days |
| Croatia | eVisa / eTA | 90 days |
| Cyprus | eVisa / eTA | 90 days |
| Czechia | eVisa / eTA | 90 days |
| Denmark | eVisa / eTA | 90 days |
| Djibouti | eVisa / eTA | 90 days |
| Dominican Republic | eVisa / eTA | 90 days |
| DR Congo | eVisa / eTA | 90 days |
| Ecuador | eVisa / eTA | 90 days |
| Egypt | eVisa / eTA | 90 days |
| El Salvador | eVisa / eTA | 90 days |
| Equatorial Guinea | eVisa / eTA | 90 days |
| Estonia | eVisa / eTA | 90 days |
| Eswatini | eVisa / eTA | 90 days |
| Fiji | eVisa / eTA | 90 days |
| Finland | eVisa / eTA | 90 days |
| France | eVisa / eTA | 90 days |
| Gabon | eVisa / eTA | 90 days |
| Gambia | eVisa / eTA | 90 days |
| Georgia | eVisa / eTA | 90 days |
| Germany | eVisa / eTA | 90 days |
| Greece | eVisa / eTA | 90 days |
| Guatemala | eVisa / eTA | 90 days |
| Guinea-Bissau | eVisa / eTA | 90 days |
| Guyana | eVisa / eTA | 90 days |
| Haiti | eVisa / eTA | 90 days |
| Honduras | eVisa / eTA | 90 days |
| Hong Kong | eVisa / eTA | 90 days |
| Hungary | eVisa / eTA | 90 days |
Source: open data (MIT), compiled by Gao Nau
FAQ
Cuba destination FAQ
Do Vietnamese passport holders need a visa for Cuba?
Vietnam passport to Cuba: eVisa / eTA 90 days. Re-check official sources before booking or applying.
Do I need a visa photo for Cuba?
If the result is visa-required or eVisa/eTA, prepare a white-background photo in the destination country's exact size. Gao Nau can produce print and digital files in Hanoi/HCMC.
How often is Cuba destination data updated?
Weekly, from an MIT-licensed open dataset, with the last-updated date shown on the page.