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
Antigua and Barbuda
Visa not required | Duration: 6 monthsArgentina
Visa not required | Duration: 90 daysArmenia
Australia
Notes May apply online (Online Visitor e600 visa).Austria
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaAzerbaijan
Bahamas
Visa not required | Duration: 8 monthsBahrain
Bangladesh
Visa on arrival | Duration: 30 daysBarbados
Visa not required | Duration: 6 monthsBelarus
Belgium
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaBelize
Visa not required | Duration: 90 daysBenin
Bhutan
Bolivia
Visa not required | Duration: 90 daysBosnia and Herzegovina
Visa not required | Duration: 90 daysBotswana
Visa not required | Duration: 90 daysBrazil
Visa not required | Duration: 90 daysBrunei
Bulgaria
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodBurkina Faso
Visa on arrival | Duration: 1 monthBurundi
Cambodia
Visa on arrival | Duration: 30 daysCameroon
Canada
Visa not required | Duration: 6 monthsNotes eTA required if arriving by air.Cape Verde
Central African Republic
Chad
Chile
Visa not required | Duration: 90 daysChina
Colombia
Visa not required | Duration: 180 daysComoros
Republic of the Congo
Democratic Republic of the Congo
Costa Rica
Visa not required | Duration: 90 daysCôte d'Ivoire
Croatia
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodCuba
Cyprus
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodCzech Republic
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaDenmark
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaDjibouti
Dominica
Visa not required | Duration: 6 monthsDominican Republic
Ecuador
Visa not required | Duration: 90 daysEgypt
El Salvador
Visa not required | Duration: 3 monthsEquatorial Guinea
Eritrea
Estonia
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaEswatini
Visa not required | Duration: 30 daysEthiopia
eVisa | Duration: up to 90 daysNotes eVisa holders must arrive via Addis Ababa Bole International Airport.Fiji
Visa not required | Duration: 4 monthsFinland
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaFrance
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaGabon
Notes Electronic visa holders must arrive via Libreville International Airport.Gambia
Visa not required | Duration: 90 daysGeorgia
Notes Not applicable to holders of Anguillian passport, Montserratian passport, Pitcairn Islands passport and Saint Helena passport.Germany
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaGhana
Greece
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaGrenada
Visa not required | Duration: 6 monthsNotes Beginning on 1 December 2020, all travellers to Grenada will be required to complete an online application in order to receive a Pure Safe Travel Authorization Certificate to enter Grenada.Guatemala
Visa not required | Duration: 90 daysGuinea
Guinea-Bissau
Visa on arrival | Duration: 90 daysGuyana
Notes Holders of Montserratian passport are exempt.Haiti
Visa not required | Duration: 3 monthsHonduras
Visa not required | Duration: 90 daysHungary
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaIceland
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaIndia
Notes e-Tourist Visa for holders of Anguillian passport, Caymanian passport, Montserratian passport and Turks and Caicos Islands passport.Indonesia
Iran
Notes Tourists for Kish Island do not require a visa for a total of 14 days.Iraq
Ireland
Visa not required | Duration: 90 daysIsrael
Visa not required | Duration: 3 monthsItaly
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaJamaica
Notes Not applicable to holders of British Virgin Islands passport and Caymanian passport.Japan
Jordan
Kazakhstan
Kenya
Visa on arrival | Duration: 3 monthsNotes Can also be entered on a visa issued by Rwanda or Uganda.Kiribati
Notes Visa not required for holders of Bermudian passport, Caymanian passport, Montserratian passport, Turks and Caicos Islands passport.North Korea
South Korea
Notes Visa-Free access to Jeju Island for 30 daysKuwait
Visa on arrival | Duration: 3 monthsKyrgyzstan
Laos
Visa on arrival | Duration: 30 daysNotes Visa on arrival is available at international airports Luangphabang, Pakse, Savannakhet and Vientiane, and at 4 land borders Friendship Bridge, and at 13 border crossings as well as Tanalaeng train station in Vientiane, which connects to the train station in Nongkai, Thailand. Visa on arrival facility will be gradually phased out at various border crossings starting January 2020. eVisa may be used to enter Laos through the following entry points — Wattay International Airport and the First Thai–Lao Friendship Bridge Entry points Lalai, Lantui, Meuang mom, Pakxan, and Phoudou are open only to visa holders. Visa on arrival is extendable up to 60 days.Latvia
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaLebanon
Lesotho
Liberia
Libya
Liechtenstein
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaLithuania
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaLuxembourg
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaMadagascar
Visa on arrival | Duration: 90 daysMalawi
Malaysia
Visa not required | Duration: 3 monthsMaldives
Visa on arrival | Duration: 30 daysMali
Malta
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaMarshall Islands
Mauritania
Notes Available at Nouakchott–Oumtounsy International Airport.Mauritius
Visa not required | Duration: 90 daysMexico
Notes Holders of Bermudan and BVI passports are exempt.Micronesia
Visa not required | Duration: 30 daysMoldova
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodMonaco
Mongolia
Montenegro
Notes Visa not required for holders of Bermudian passport.Morocco
Mozambique
Visa on arrival | Duration: 30 daysMyanmar
Notes eVisa holders must arrive via Yangon International Airport.Namibia
Visa not required | Duration: 3 monthsNauru
Nepal
Visa on arrival | Duration: 90 daysNetherlands
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaNew Zealand
Notes May enter using eGate. Holders of a British non-citizen passport who can provide evidence of the right to reside permanently in the United Kingdom may be granted a Visitor Visa current for six months on arrival, subject to meeting character requirements and providing that the purposes of the visit do not include medical consultation or treatment. Electronic Travel Authority must be obtained prior to departure. 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.Nicaragua
Visa not required | Duration: 90 daysNiger
Nigeria
North Macedonia
Notes Visa not required for holders of Gibraltar passport.Norway
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaOman
Pakistan
Palau
Visa on arrival | Duration: 30 daysPanama
Visa not required | Duration: 180 daysPapua New Guinea
Paraguay
Visa not required | Duration: 90 daysPeru
Visa not required | Duration: 183 daysPhilippines
Visa not required | Duration: 30 daysPoland
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaPortugal
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaQatar
Free visa on arrival | Duration: 30 daysNotes Available at Hamad International Airport. eVisa is also available.Romania
Visa not required | Duration: 90 daysNotes 90 days within any 180 day periodRussia
Rwanda
Saint Kitts and Nevis
Visa not required | Duration: 6 monthsSaint Lucia
Visa not required | Duration: 6 weeksSaint Vincent and the Grenadines
Visa not required | Duration: 6 monthsSamoa
Entry Permit on arrival | Duration: 60 daysSan Marino
São Tomé and Príncipe
Saudi Arabia
Senegal
Visa not required | Duration: 90 daysSerbia
Seychelles
Visitor's Permit on arrival | Duration: 3 monthsSierra Leone
Singapore
Visa not required | Duration: 30 daysNotes 90 days for holders of a Certificate of Entitlement to the Right of Abode.Slovakia
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaSlovenia
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaSolomon Islands
Somalia
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: 90 daysNotes 90 days within any 180 day period in the Schengen AreaSri Lanka
Electronic Travel Authorization | Duration: 30 daysSudan
Suriname
Notes Holders of Montserratian passport are exempt.Sweden
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaSwitzerland
Visa not required | Duration: 90 daysNotes 90 days within any 180 day period in the Schengen AreaSyria
Tajikistan
Tanzania
Notes Visa not required for holders of Anguillian passport, British Virgin Islands passport, Bermudian passport, Caymanian passport and Turks and Caicos Islands passport.Thailand
Timor-Leste
Visa on arrival | Duration: 30 daysTogo
Visa on arrival | Duration: 7 daysTonga
Visa on arrival | Duration: 31 daysTrinidad and Tobago
Tunisia
Visa not required | Duration: 3 monthsTurkey
Turkmenistan
Tuvalu
Visa on arrival | Duration: 1 monthUganda
Notes May apply online.Can also be entered on a visa issued by Kenya or Rwanda.Ukraine
United Arab Emirates
Notes Visa on arrival for holders of a Certificate of Entitlement to the Right of Abode.United Kingdom
Notes Visa not required for a visit of up to six months, or if the BOTC passport holder also has a British Citizen passport and/or a certificate of the right of abode. Otherwise, a visa is required for work, study, joining family or any other stay of more than six months.United States
Notes Visa not required for holders of Bermudian passport and for holders of Caymanian passport and Turks and Caicos Islands passport arriving directly from the Cayman Islands or Turks and Caicos Islands and holding a current certificate from the Clerk of the Court, indicating no criminal record. British Virgin Islands passport holders can travel to United States Virgin Islands and then continue travel to other parts of the United States if they present a Certificate of Good Conduct issued by the Royal Virgin Islands Police Department indicating no criminal record.Uruguay
Visa not required | Duration: 90 daysUzbekistan
Notes Pre-approved visa can be picked up on arrival.Vanuatu
Visa not required | Duration: 30 daysVatican City
Venezuela
Visa not required | Duration: 90 daysVietnam
Notes A single entry eVisa valid for 30 days is available.Yemen
Zambia
Visa not required | Duration: 90 daysZimbabwe
Notes Visa not required for holders of Anguillian passport, Caymanian passport, Montserratian passport, Turks and Caicos Islands passport.