As of today (01 September 2015), it is no longer possible for tourists to Kenya to obtain a visa upon arrival at their port of entry. It is now compulsory to apply online for your visa via the eVisa portal https://www.ecitizen.go.ke/.
It is quite a simple process:
Please ensure that you apply at least 3-4 weeks in advance of your proposed travel dates as approvals may take up to 7 working days to process. Once the eVisa is issued, it is valid for 3 months.
A full list of the nationalities who qualify for an eVisa can be found here: http://evisa.go.ke/evisa-faqs.html. If your nationality does not qualify for an eVisa, please contact your local Kenyan High Commission or Embassy.
The following 2 eVisa types are available:
1. Single Entry – Allows you to enter into Kenya once – current cost US$50.
2. Transit – Allows a short stop over (up to 3 days) in Kenya – current cost US$20. This is ideal if you want to leave the secure area of the airport, for example for an overnight stay inbetween flights, or for a period not exceeding 72 hours. No visa is required for a direct transit (not leaving the secure area of the airport, aka staying ‘airside’, within the airport terminal) between 2 flights.
All costs quoted are subject to change.
Your passport should also be valid for a minimum period of 6 months from the date of entry into Kenya.