Kenya passport visa requirements
A Kenya passport gives visa-free access to 39 countries and territories. Holders can enter 103 of 198 destinations without arranging a visa in advance (39 visa-free, 29 with visa on arrival, 33 with an eVisa, 2 with an eTA), while 95 require a visa beforehand.
Visa-free · 39
Antigua and Barbuda, Bahamas, Barbados, Benin, Botswana, Burundi, Cuba, Dominica, Eritrea, Ethiopia, Fiji, Gambia, Ghana, Grenada, Haiti, Hong Kong, Jamaica, Kiribati, Lesotho, Malawi, Malaysia, Mauritius, Micronesia, Namibia, Philippines, Rwanda, Saint Kitts and Nevis, Saint Vincent and the Grenadines, Seychelles, Singapore, South Africa, South Sudan, Swaziland, Tanzania, Trinidad and Tobago, Uganda, Vanuatu, Zambia, Zimbabwe
Visa on arrival · 29
Bolivia, Burkina Faso, Cambodia, Cape Verde, Comoros, Djibouti, DR Congo, Guinea-Bissau, Indonesia, Iran, Jordan, Laos, Macao, Madagascar, Maldives, Mali, Mauritania, Mozambique, Nepal, Nigeria, Palau, Saint Lucia, Samoa, Senegal, Sierra Leone, Sri Lanka, Sudan, Timor-Leste, Tuvalu
eVisa · 33
Albania, Australia, Bahrain, Bhutan, Cameroon, Colombia, Ecuador, El Salvador, Equatorial Guinea, Gabon, Georgia, Guinea, India, Iraq, Kazakhstan, Kyrgyzstan, Libya, Moldova, Mongolia, Myanmar, Oman, Pakistan, Qatar, Russia, Sao Tome and Principe, Somalia, South Korea, Suriname, Syria, Tajikistan, Togo, United Arab Emirates, Vietnam
eTA · 2
Ivory Coast, Papua New Guinea
Visa required · 95
Afghanistan, Algeria, Andorra, Angola, Argentina, Armenia, Austria, Azerbaijan, Bangladesh, Belarus, Belgium, Belize, Bosnia and Herzegovina, Brazil, Brunei, Bulgaria, Canada, Central African Republic, Chad, Chile, China, Congo, Costa Rica, Croatia, Cyprus, Czech Republic, Denmark, Dominican Republic, Egypt, Estonia, Finland, France, Germany, Greece, Guatemala, Guyana, Honduras, Hungary, Iceland, Ireland, Israel, Italy, Japan, Kosovo, Kuwait, Latvia, Lebanon, Liberia, Liechtenstein, Lithuania, Luxembourg, Malta, Marshall Islands, Mexico, Monaco, Montenegro, Morocco, Nauru, Netherlands, New Zealand, Nicaragua, Niger, North Korea, North Macedonia, Norway, Palestine, Panama, Paraguay, Peru, Poland, Portugal, Romania, San Marino, Saudi Arabia, Serbia, Slovakia, Slovenia, Solomon Islands, Spain, Sweden, Switzerland, Taiwan, Thailand, Tonga, Tunisia, Turkey, Turkmenistan, Ukraine, United Kingdom, United States, Uruguay, Uzbekistan, Vatican, Venezuela, Yemen
Common questions
Where can Kenya passport holders travel visa-free?
Kenya passport holders can travel visa-free to 39 countries and territories, including Antigua and Barbuda, Bahamas, Barbados, Benin, Botswana, Burundi, Cuba, Dominica, Eritrea, Ethiopia, Fiji, Gambia and 27 more.
How many countries can a Kenya passport enter without a visa in advance?
A Kenya passport can enter 103 of 198 destinations without arranging a visa in advance: 39 visa-free, 29 with visa on arrival, 33 with an eVisa, 2 with an eTA.
Which countries require a visa for Kenya passport holders?
95 destinations require a Kenya passport holder to obtain a visa in advance, including Afghanistan, Algeria, Andorra, Angola, Argentina, Armenia, Austria, Azerbaijan, Bangladesh, Belarus, Belgium, Belize and 83 more.
Requirements change often. Confirm with the destination's embassy or official immigration site before you travel.