Visa requirements by country Disclaimer: The source of the below data is here . Follow the references there to the official government websites for confirmation.
Legend: easy entry need special visa unspecified or multiple options
Afghanistan
Albania
Visa not required | Duration: 90 daysAlgeria
Andorra
Angola
Notes Visitors who have been granted an online pre-visa or have requested such pre-visa from the consulates of Angola abroad, are then issued with a visa on arrival at the country's border check points. For a maximum total stay of 90 days within a one year period. Besides having printed confirmation that a visa will be issued upon arrival, passengers must: have a return/onward ticket, and have a hotel reservation confirmation.Antigua and Barbuda
Visa not required | Duration: 3 monthsArgentina
Visa not required | Duration: 90 daysArmenia
Visa not required | Duration: 180 daysAustralia
eVisitor | Duration: 90 daysNotes 90 days on each visit in 12-month period if grantedAustria
Visa not required | Duration: Freedom of movementAzerbaijan
Bahamas
Visa not required | Duration: 8 monthsBahrain
eVisa / Visa on arrival | Duration: 14 daysBangladesh
Visa on arrival | Duration: 30 daysBarbados
Visa not required | Duration: 3 monthsBelarus
Visa not required | Duration: 30 daysNotes Must arrive and depart via Minsk International Airport.Belgium
Visa not required | Duration: Freedom of movementBelize
Visa not required | Duration: 1 monthBenin
eVisa / Visa on arrival | Duration: 30 days / 8 daysNotes Must have an international vaccination certificate.Bhutan
Bolivia
Visa not required | Duration: 90 daysBosnia and Herzegovina
Visa not required | Duration: 90 daysNotes 90 days within any 6-month periodBotswana
Visa not required | Duration: 90 daysBrazil
Visa not required | Duration: 90 daysBrunei
Visa not required | Duration: 90 daysBulgaria
Visa not required | Duration: Freedom of movementBurkina Faso
Visa on arrival | Duration: 1 monthBurundi
Cambodia
eVisa / Visa on arrival | Duration: 30 daysNotes Visa is also obtainable online.Cameroon
Canada
Visa not required | Duration: 6 monthsNotes eTA required if arriving by airCape Verde
Visa not required | Duration: 30 daysCentral African Republic
Chad
Chile
Visa not required | Duration: 90 daysChina
Notes Visa not required to Hainan for 15 days.Colombia
Visa not required | Duration: 180 daysNotes 90 days - extendable up to 180-days stay within a one-year periodComoros
Republic of the Congo
Democratic Republic of the Congo
Costa Rica
Visa not required | Duration: 90 daysCôte d'Ivoire
Notes eVisa holders must arrive via Port Bouet Airport.Croatia
Visa not required | Duration: Freedom of movementCuba
Cyprus
Visa not required | Duration: Freedom of movementCzech Republic
Visa not required | Duration: Freedom of movementDenmark
Visa not required | Duration: Freedom of movement (including Faroe Islands and Greenland).Djibouti
Dominica
Visa not required | Duration: 90 daysDominican Republic
Visa not required | Duration: 90 daysEcuador
Visa not required | Duration: 90 daysEgypt
eVisa / Visa on arrival | Duration: 30 daysEl Salvador
Visa not required | Duration: 3 monthsEquatorial Guinea
Eritrea
Estonia
Visa not required | Duration: Freedom of movementEswatini
Visa not required | Duration: 30 daysEthiopia
eVisa / Visa on arrival | Duration: up to 90 daysNotes Visa on arrival is obtainable only at Addis Ababa Bole International Airport. eVisa holders must arrive via Addis Ababa Bole International Airport. eVisas are available for 30 or 90 days.Fiji
Visa not required | Duration: 4 monthsFinland
Visa not required | Duration: Freedom of movementFrance
Visa not required | Duration: Freedom of movement (in Regions of France)Gabon
Notes Electronic visa holders must arrive via Libreville International Airport.Gambia
Visa not required | Duration: 90 daysGeorgia
Visa not required | Duration: 1 yearGermany
Visa not required | Duration: Freedom of movementGhana
Greece
Visa not required | Duration: Freedom of movementGrenada
Visa not required | Duration: 3 monthsGuatemala
Visa not required | Duration: 90 daysGuinea
Guinea-Bissau
eVisa / Visa on arrival | Duration: 90 daysGuyana
Visa not required | Duration: 3 monthsHaiti
Visa not required | Duration: 90 daysHonduras
Visa not required | Duration: 3 monthsHungary
Visa not required | Duration: Freedom of movementIceland
Visa not required | Duration: Freedom of movementIndia
Notes e-Visa holders must arrive via 26 designated airports or 3 designated seaports. An Indian e-Tourist Visa can only be obtained twice in one calendar year.Indonesia
Visa not required | Duration: 30 daysIran
Visa on arrival | Duration: 30 daysIraq
Ireland
Visa not required | Duration: Freedom of movementIsrael
Visa not required | Duration: 3 monthsItaly
Visa not required | Duration: Freedom of movementJamaica
Visa not required | Duration: 90 daysJapan
Visa not required | Duration: 90 daysJordan
Notes Conditions applyKazakhstan
Visa not required | Duration: 30 daysKenya
eVisa / Visa on arrival | Duration: 3 monthsKiribati
Visa not required | Duration: 90 daysNorth Korea
South Korea
Visa not required | Duration: 90 daysKuwait
eVisa / Visa on arrival | Duration: 3 monthsKyrgyzstan
Visa not required | Duration: 60 daysLaos
eVisa / Visa on arrival | Duration: 30 daysLatvia
Visa not required | Duration: Freedom of movementLebanon
Visa on arrival | Duration: 1 monthNotes Visa extendable for 2 additional months issued upon arrival Granted free of charge at Beirut International Airport or any other port of entry if there is no Israeli visa or seal, holding a telephone number, an address in Lebanon, and a non refundable return or circle trip ticket.Lesotho
Visa not required | Duration: 14 daysLiberia
Libya
Liechtenstein
Visa not required | Duration: Freedom of movementLithuania
Visa not required | Duration: Freedom of movementLuxembourg
Visa not required | Duration: Freedom of movementMadagascar
eVisa / Visa on arrival | Duration: 90 daysMalawi
eVisa / Visa on arrival | Duration: 90 daysMalaysia
Visa not required | Duration: 3 monthsMaldives
Visa on arrival | Duration: 30 daysMali
Malta
Visa not required | Duration: Freedom of movementMarshall Islands
Visa on arrival | Duration: 90 daysMauritania
Notes Available at Nouakchott–Oumtounsy International Airport.Mauritius
Visa not required | Duration: 90 daysMexico
Visa not required | Duration: 180 daysMicronesia
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodMoldova
Visa not required | Duration: 90 daysNotes 90 days within any 180 days periodMonaco
Mongolia
Montenegro
Visa not required | Duration: 90 daysMorocco
Visa not required | Duration: 90 daysMozambique
Visa on arrival | Duration: 30 daysMyanmar
Notes eVisa holders must arrive via Yangon, Nay Pyi Taw or Mandalay airports or via land border crossings with Thailand — Tachileik, Myawaddy and Kawthaung or India — Rih Khaw Dar and Tamu. eVisa available for both tourism (allowed stay is 28 days) or business (allowed stay is 70 days) purposes.Namibia
Visa not required | Duration: 3 monthsNotes 3 months within a calendar yearNauru
Nepal
Visa on arrival | Duration: 90 daysNetherlands
Visa not required | Duration: Freedom of movement (European Netherlands)New Zealand
Electronic Travel Authority | Duration: 3 monthsNotes International Visitor Conservation and Tourism Levy must be paid upon requesting an Electronic Travel Authority. Holders of an Australian Permanent Resident Visa or Resident Return Visa may be granted a New Zealand Resident Visa on arrival permitting indefinite stay (pursuant to the Trans-Tasman Travel Arrangement), subject to meeting character requirements and obtaining an Electronic Travel Authority prior to departure. Such travellers are not required to pay the International Visitor Conservation and Tourism Levy.Nicaragua
Visa not required | Duration: 90 daysNiger
Nigeria
North Macedonia
Visa not required | Duration: 90 daysOman
Pakistan
Notes Online Visa eligible. Electronic Travel Authorization to obtain a visa on arrival for business purposes.Palau
Visa not required | Duration: 90 daysPanama
Visa not required | Duration: 180 daysPapua New Guinea
eVisa / Free visa on arrival | Duration: 60 daysParaguay
Visa not required | Duration: 90 daysPeru
Visa not required | Duration: 90 daysPhilippines
Visa not required | Duration: 30 daysPoland
Visa not required | Duration: Freedom of movementPortugal
Visa not required | Duration: Freedom of movementQatar
Visa not required | Duration: 90 daysRomania
Visa not required | Duration: Freedom of movementRussia
Notes e-Visa holders must arrive and departure via 29 checkpoints Visa free for 15 days for holders of border traffic permit.Rwanda
eVisa / Visa on arrival | Duration: 30 daysSaint Kitts and Nevis
Visa not required | Duration: 3 monthsSaint Lucia
Visa not required | Duration: 90 daysSaint Vincent and the Grenadines
Visa not required | Duration: 1 monthSamoa
Visa not required | Duration: 90 daysSan Marino
São Tomé and Príncipe
Visa not required | Duration: 15 daysSaudi Arabia
eVisa / Visa on arrival | Duration: 90 daysSenegal
Visa on arrival | Duration: 90 daysSerbia
Visa not required | Duration: 90 daysNotes 90 days within any 6-month periodSeychelles
Visa not required | Duration: 3 monthsSierra Leone
Singapore
Visa not required | Duration: 90 daysSlovenia
Visa not required | Duration: Freedom of movementSlovakia
Visa not required | Duration: Freedom of movementSolomon Islands
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodSomalia
Notes Available at Berbera, Borama, Burao, Erigavo and Hargeisa airports. 30 days, available at Bosaso Airport, Galcaio Airport and Mogadishu Airport.South Africa
Visa not required | Duration: 90 daysSouth Sudan
Notes Obtainable online Printed visa authorization must be presented at the time of travelSpain
Visa not required | Duration: Freedom of movementSri Lanka
eVisa / Visa on arrival | Duration: 30 daysSudan
Suriname
E-tourist card | Duration: 90 daysNotes Multiple entry eVisa is also available.Sweden
Visa not required | Duration: Freedom of movementSwitzerland
Visa not required | Duration: Freedom of movement within EFTASyria
Tajikistan
Visa on arrival | Duration: 45 daysNotes At Dushanbe International Airport. Visa also available online. E-visa holders can enter through all border points.Tanzania
eVisa / Visa on arrival | Duration: 3 monthsThailand
Visa not required | Duration: 30 daysNotes Maximum two visits annually if not arriving by air.Timor-Leste
Visa not required | Duration: 90 daysNotes 90 days within any 180 days periodTogo
Visa on arrival | Duration: 7 daysTonga
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodTrinidad and Tobago
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodTunisia
Visa not required | Duration: 3 monthsTurkey
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodTurkmenistan
Tuvalu
Visa not required | Duration: 90 daysUganda
Notes May apply online.Ukraine
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodUnited Arab Emirates
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodUnited Kingdom
Visa not required | Duration: 6 monthsNotes ID card valid until 1 October 2021.United States
Visa Waiver Program | Duration: 90 daysNotes On arrival from overseas; ESTA (valid for 2 years when issued) required if arriving by air or cruise ship.Uruguay
Visa not required | Duration: 90 daysUzbekistan
Visa not required | Duration: 30 daysVanuatu
Visa not required | Duration: 90 daysVatican City
Venezuela
Visa not required | Duration: 90 daysVietnam
Visa not required | Duration: 15 daysNotes Extended visas available at the following airports: Ho Chi Minh, Hanoi, Phu Quoc, or Danang. 30 day visa exemption at Phu Quoc Island. A single entry eVisa valid for 30 days is also available.Yemen
Zambia
eVisa / Visa on arrival | Duration: 90 daysNotes Also eligible for a universal visa allowing access to Zimbabwe.Zimbabwe
eVisa / Visa on arrival | Duration: 3 monthsNotes Also eligible for a universal visa allowing access to Zambia.