Visas are not required for the following nationalities: The Bahamas, Barbados, Belize, Botswana, Brunei, Burundi, Cyprus, Dominica, Egypt, Eritrea, Ethiopia, Fiji, the Gambia, Grenada, Grenadines, Ghana, Jamaica, Kiribati, Lesotho, Malawi, Malaysia*, Maldives, Mauritius, Namibia, Nauru, Papua New Guinea, Rwanda, Samoa, San Marino, Seychelles, Sierra Leone, Singapore, South Africa*, Solomon Islands, St. Kitts and Nevis, St. Lucia, St. Vincent & the Grenadines, Swaziland, Tanzania, Tonga, Trinidad & Tobago, Tuvalu, Uganda, Vanuatu, Zambia, Zimbabwe. (Countries marked with a ‘*’ are limited to 30 day visa-free stays; longer visits will require a visa.)
Visas are available for purchase on entry at international airports for almost all nationalities. There is a separate line at immigration for those who require tourist visas. Ensure that you are in the correct line at the airport to avoid additional wait. No photos are required, just cash for payment. Nationalities from the following countries are not eligible for visa on entry, and must apply beforehand: Afghanistan, Azerbaijan, Armenia, Cameroon, Iraq, Jordan, Kosovo, Lebanon, Mali, North Korea, Senegal, Somalia, Syria, Palestine, Tajikistan.
For citizens of other countries/territories, visas may be obtained through a Kenyan embassy/consulate prior to departure, valid for six months from the date of issue. The current costs for tourist visas are: USD20/€20/GBP10 (transit), USD50/€40/GBP30 (single-entry), and USD100 (multiple entry). Unlike some countries’ visas, the application for a Kenyan visa is short (1 page) and not very detailed and will be returned in 10 days, except 12-16 days during the busy May-August season. If paying with US currency, ONLY bills printed AFTER 2006 will be accepted as payment (as of January 2014). Check the dates on your currency before traveling.