Nationals of the following countries do not need visas to travel to Kenya: Barbados, Belize, Botswana, Brunei-Darussalam, Burundi, Cyprus, Dominica, Fiji, Ghana, Grenada, Jamaica, Kiribati, Lesotho, Malawi, Malaysia, Maldives, Mauritius, Namibia, Nauru, Papua New Guinea, Rwanda, Samoa, Seychelles, Sierra Leone, Singapore, Solomon Islands, South Africa, St Lucia, St Vincent & The Grenadines, Swaziland, Tanzania, Tonga, Trinidad and Tobago, Tuvalu, Uganda, Uruguay, Vanuatu, Zambia and Zimbabwe.
Citizens of the following countries need to have a visa prior to arrival in Kenya: -
Afghanistan, Armenia, Azerbaijan, Cameroon, Georgia, Iran, Iraq, Lebanon, Libya, Mali, Nigeria, North Korea, Pakistan, Senegal, Somali, Sudan, Syria, Tajikistan and Yemen
If your country is not listed above, visas can be obtained at the Airport (or any entry point) upon arrival for US$50 single entry or US$100 for multi entry.
It is advisable to obtain the visa from a Kenyan Embassy/High Commission abroad prior to departure. Where applicable, visa fees are as follows: - Transit Visa = US$20 per person; Reference Fee: US$10; Single Entry Visa= US$50 for three months (extendable for a similar period) Multiple Journey Visa= US$100.
Also availble is the East Africa tourist visa for US$100, valid for 90 days, that will give you entry to Kenya, Uganda and Rwanda.
Kenya Visa Information