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
Visa policies change frequently. Always verify current requirements with the official embassy or consulate before applying. PermitlyHQ provides general guidance and is not a substitute for legal or immigration advice.