Citizens from the countries listed below can apply for the Kenyan eVisas online (kenyavisaonline.com/visa-requirements):

Albania Algeria Andorra
Angola Antigua and Bermuda Argentina
Australia Austria Bahrain
Bangladesh Belarus Belgium
Benin Bhutan Bolivia
Bosnia Brazil Bulgaria
Burkina Faso Cambodia Canada
Cape Verde Central African Republic Chad
Chile (Nationalist) China (China P.R.) Columbia
Comoros Congo (Brazzaville) Costa Rica
Cote de voire Croatia Cuba
Czech Republic Denmark Djibouti
Dominican Republic DRC East Timor
Ecuador Egypt El Salvador
Equatorial Guinea Estonia Finland
France French Guyana Gabon
Georgia Germany Greece
Greenland Guatemala Guinea
Guinea Bissau Haiti Herzegovina
Honduras Hong Kong (Holders of Hong Kong special administrative region) Hungary
Iceland India Indonesia
Iran Ireland Israel
Italy Japan Jordan
Kazakhstan Kirghizstan Korea (South)
Kuwait Laos Latvia
Liberia Liechtenstein Lithuania
Luxembourg Macedonia Madagascar
Malta Marshall Islands Mauritania
Mexico Micronesia Moldavia
Monaco Mongolia Montenegro
Morocco Mozambique Myanmar (Formerly Burma)
Nepal Netherlands New Zealand
Nicaragua Niger Nigeria
Norway Oman Pakistan
Palau Pacific Isles Panama Paraguay
Peru Philippines Poland
Portugal Qatar Romania
Russia Russia Salvador
Sao Tome and Principe Saudi Arabia Serbia
Slovakia Slovenia Southern Sudan
Spain Sri Lanka St. Christopher Cape
Sudan Suriname Sweden
Switzerland Taiwan Thailand
Timor East Togo Tunisia
Turkey Turkmenistan UAE
Ukraine United Kingdom Uruguay
USA Uzbekistan Vatican City
Venezuela Vietnam Yemen

Citizens listed below are EXEMPT from obtaining the Kenyan eVisa:


Barbados Malawi St. Vincent and the Grenadines
Belize Malaysia (For less than 30 days stay) St.Kitts and Nevis
Botswana Mauritius St.Lucia
Brunei Namibia Swaziland
Burundi Nauru Tanzania
Cyprus New Guinea The Bahamas
Darussalam Papua Tobago
Dominica Rwanda Tonga
Fiji Island Samoa Trinidad
Ghana Seychelles Tuvalu
Grenada Sierra Leone Uganda
Jamaica Singapore Vanuatu
Kiribati Solomon Islands Zambia
Lesotho South Africa (For less than 30 days stay) Zimbabwe

NOTE - If your country is not listed above in the 2 categories mentioned, then you will have to apply through the nearest Kenyan Embassy.