Kenya Tourist Visa — Requirements, Cost, Processing Time
Key highlights
- 100% online application process via the official ETA portal
- Replaces the old eVisa system for a more streamlined entry
- Standard processing time of approximately 3 working days
- Valid for a single entry stay of up to 90 days
- Mandatory for all visitors regardless of age (including children)
- Required for tourism, medical treatment, or short-term business visits
- Eliminates the need for embassy visits or physical paperwork
- Mobile-friendly application platform available
Processing time
3 working days
Applications should be submitted between 3 months and 2 weeks before travel. Ensure all documents are clear and readable to avoid delays.
Estimated cost
~$34.00 - $40.00
- Standard ETA Processing Fee (Single Entry)$30.00
- Service and Convenience Fees$4.00 - $10.00
Requirements
- A passport valid for at least six months beyond your arrival date in Kenya
- At least one blank page in the passport for entry/exit stamps
- A recently taken digital passport-style photo (clear, white background)
- Valid email address for receiving the ETA approval document
- Confirmed onward or return flight tickets
- Proof of accommodation (hotel booking or invitation letter for hosts)
- A valid credit or debit card for the online payment of fees
- Travel dates must be clearly defined within the application
- Minors must provide a copy of their birth certificate and parent/guardian consent
- Contact information (phone and email) for the applicant while in Kenya
Documents you'll need
- Valid passport (6 months+ validity) with at least one blank page
- A clear digital passport-size photograph on a white background
- Proof of hotel reservation or accommodation booking
- Flight itinerary showing confirmed round-trip tickets
- Digital copy of the passport bio-data page
- Yellow Fever vaccination certificate (if travelling from endemic countries)
- Credit or debit card for online payment
How to apply, step by step
- 1
Access the Official Portal
Go to the official Kenya Immigration ETA portal or use the mobile app to begin your application.
- 2
Upload Documents
Upload a high-quality scan of your passport bio-data page and your passport-style photograph.
- 3
Enter Travel Details
Provide your flight numbers, arrival date, and the address of the hotel or residence where you will be staying.
- 4
Complete Application Form
Fill in your personal details, ensuring your name and passport number match your document exactly.
- 5
Pay the Fee
Submit the application fee using a credit or debit card through the secure online payment gateway.
- 6
Wait for Processing
You will receive an acknowledgement email immediately; the official ETA will usually arrive within 72 hours.
- 7
Download Approved ETA
Once approved, download and print the ETA or save it to your mobile device to present at check-in and on arrival.
Tips to avoid refusal
- Double-check your passport number; a single digit error can make the ETA invalid and lead to boarding refusal.
- Ensure your passport-style photo is recent; photos that are clearly an 'old' scan of a physical ID photo may be rejected.
- Save a digital copy of your ETA on your phone, but always carry one physical print-out as a backup.
- If staying with a friend or relative, ensure you have their full name, address, and ID/Passport number ready for the application.
- Apply at least 14 days before your trip to account for any unexpected administrative delays or public holidays.
- Ensure your credit card is authorised for international transactions before attempting the payment step.
Frequently asked questions
Related visa guides
Get notified when these visa rules change
Free rule-change alerts for this route. No spam, unsubscribe anytime.
PermitlyHQ provides informational software tools only and does not offer legal, immigration, or consulting services. Visa policies change frequently — always verify current requirements with the official embassy or consulate before applying.