Kenya
General visa requirements for travelling to Kenya. These policies apply to all nationalities unless a country-specific policy exists.
Have a specific passport country? Check your specific route.
Tourist visa (EAC Free Movement)
Applies to all nationalities · Last updated: 25 June 2026
Visa free
- Maximum stay
- 180 days
- Processing time
- N/A - no application required
- Fee
- Free
- Validity
- 6 months
- Entry
- Multiple entry
Eligibility
-
Nationality
Must be a citizen of an East African Community (EAC) member state: Uganda, Tanzania, Rwanda, Burundi, South Sudan, or the Democratic Republic of Congo.
Eligible countries: Burundi, Congo (Democratic Republic of the), Rwanda, South Sudan, Tanzania, United Republic of, Uganda
Documents you need
-
Passport
Blank pages required: 1; Validity months: 6
Tourist visa (Caribbean & Pacific Visa-Free Entry)
Applies to all nationalities · Last updated: 25 June 2026
Visa free
- Maximum stay
- 90 days
- Processing time
- N/A - no application required
- Fee
- Free
- Validity
- 90 days
- Entry
- Single entry
Eligibility
-
Nationality
Citizens of specific Caribbean and Pacific island nations including Bahamas, Barbados, Belize, Brunei, Cyprus, Dominica, Fiji, Grenada, Guyana, Jamaica, Kiribati, Malaysia, Maldives, Nauru, Papua New Guinea, Samoa, San Marino, Singapore, Solomon Islands, St. Kitts and Nevis, St. Lucia, St. Vincent and the Grenadines, Tonga, Trinidad and Tobago, Tuvalu, and Vanuatu.
Eligible countries: Bahamas, Barbados, Belize, Brunei Darussalam, Cyprus, Dominica, Fiji, Grenada, Guyana, Jamaica, Kiribati, Malaysia, Maldives, Nauru, Papua New Guinea, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, Singapore, Solomon Islands, Tonga, Trinidad and Tobago, Tuvalu, Vanuatu
Documents you need
-
Passport
Blank pages required: 1; Validity months: 6
Tourist visa (African Nationals Visa-Free Entry)
Applies to all nationalities · Last updated: 25 June 2026
Visa free
- Maximum stay
- 60 days
- Processing time
- N/A - no application required
- Fee
- Free
- Validity
- 60 days
- Entry
- Single entry
Eligibility
-
Nationality
African passport holders listed by the Kenya eTA service are exempt for up to 60 days. EAC Partner State passport holders are covered separately for up to 180 days. Travellers not listed must apply for an eTA.
-
Health
Yellow fever vaccination certificate may be required depending on country of origin or transit.
Required vaccinations: Yellow fever (if from endemic country)
Documents you need
-
Passport
Blank pages required: 1; Validity months: 6
-
International vaccination card
Required vaccinations: Yellow fever vaccination certificate required if arriving from or transiting through a yellow fever endemic country; Validity months: 120
Tourist visa (Electronic Travel Authorization (eTA))
Applies to all nationalities · Last updated: 25 June 2026
e-Visa
- Maximum stay
- 90 days
- Processing time
- 3 business days (apply at least 3 days before travel)
- Fee
- $30 USD
- Validity
- 90 days
- Entry
- Single entry
Eligibility
-
Nationality
All foreign nationals who are not exempt from the eTA requirement must obtain an eTA before travel.
-
Health
Yellow fever vaccination certificate required for travelers from endemic countries.
Required vaccinations: Yellow fever (if from endemic country)
Documents you need
-
Passport
Blank pages required: 1; Validity months: 6
-
Photo
Count: 1; Specifications: Recent passport-size colour photograph, white background
-
Accommodation proof
Provide hotel booking, tenancy evidence or host details that cover the planned stay.
Accepted types: Hotel reservation, or invitation letter if staying with friends/family; Must cover full stay: Yes
-
Flight reservation
Provide flight booking or itinerary evidence when the route asks for travel plans.
Must be confirmed: No; Must show return: Yes
-
International vaccination card
Required vaccinations: Yellow fever vaccination certificate required if arriving from or transiting through a yellow fever endemic country; Validity months: 120
How to apply
-
Online application
Visit the official Kenya eTA portal and create an account. Complete the online application form with personal details, travel information, and passport details.
-
Document gathering
Prepare a digital copy of your passport bio-data page, a recent passport-size photo, proof of accommodation (hotel booking or invitation letter), and return/onward flight details.
-
Fee payment
Pay the eTA processing fee of $30 USD online during the application.
-
Processing wait
Wait for eTA approval. Processing typically takes up to 3 business days. Apply at least 3 days before your planned travel date.
-
Visa collection
Once approved, the eTA confirmation is sent electronically to your email. Print or save a digital copy to present at the port of entry.