Skip to content Skip to main navigation Skip to footer

eVisa

Visa applications are processed through the new electronic visa processing system eVisa (www.evisa.go.ke).

The following exceptions apply:

  • Exemption from visa:
    • Children under 16 years and below. (Note: this exemption does not apply to the East Africa tourist visa).
    • Persons whose passport is endorsed with a valid Kenyan work permit or re-entry pass.
    • Holders of Laissez-Passer issued by UN, IMF and World Bank while travelling to Kenya on official business for the organization.

Eligibility. Do you qualify to apply? click here

TYPES OF VISAS :

1.Single Entry Visa
2.Multiple Entry Visa
3.Courtesy / Diplomatic Visa
4.Transit Visa
5.East Africa Visa
6.5 years Visa
7.Referred Visa

How do I Apply

  • Go to www.evisa.go.ke and click on create eVisa account.
  • Once Logged in, Select Department of Immigration services.
  • Select submit Application.
  • Select Kenyan Visa.
  • Select the type of Visa and read the Instructions Carefully.
  • Fill in the application form.
  • Pay Using visa card, MasterCard and other debit cards.
  • Await approval via email, then download and print the eVisa from your eCitizen account.
  • Present your printed eVisa to the immigration officer at the port of entry.

Note:

  • Visa processing fee is non refundable.
  • Incomplete applications will be rejected.
  • The possession of an eVisa is not the final Authority to enter The Republic of Kenya.
  • Engaging in any form of business or employment without a requisite permit or pass is an offense.
  • A visa is required prior to entry into The Republic of Kenya.
  • The eVisa printout must be presented at the port of entry.


  • The official email address for the Directorate of Immigration Services is evisa@immigration.go.ke
  • For telephone enquiries, the Directorate of Immigration Services can be contacted on the following numbers as follows:                       

                               Monday to Friday- 8.00am- 5.00pm
                                      +254110922063
                                      +254110922064

                               Weekends and after 5.00pm
                                     +254112620512
                                     +254112620693

                              For payments queries
                                    +254 110 922 062