Kenya replaced its visa system with the Electronic Travel Authorization (ETA) in January 2024. It's simpler, cheaper, and mostly works — but the process has quirks that trip people up. Here's exactly how to get yours approved without the common mistakes.
Who Needs an ETA (and Who Doesn't)
The big news: Kenya eliminated the ETA requirement for almost all African nationals in July 2025. If you're holding an African passport (except Libya or Somalia), you now walk through immigration with no forms, no online applications, and no $30 fee. Just bring your passport and you're good for 90 days.
Automatic 90-Day Entry (No ETA Required)
East African Community citizens (Burundi, DRC, Rwanda, South Sudan, Tanzania, Uganda): You're exempt for up to 180 days. Kenya's longest grace period.
37 non-African countries also get 90-day visa-free entry. The major ones include most EU countries, UK, Canada, Australia, Malaysia, Singapore, South Africa, Botswana, Mauritius, Seychelles, and several Caribbean nations. If you're from Barbados, Cyprus, Fiji, The Bahamas, or Trinidad and Tobago, you're covered.
Who Still Needs to Apply
Visitors from the US, India, China, most of Asia (outside Singapore, Malaysia, Brunei, and Maldives), and Libya and Somalia still need the ETA. If you're American, Japanese, Korean, or from most Middle Eastern countries, you're applying.
Transit passengers staying under 72 hours within the airport don't need one. But if you're leaving the terminal to sleep in Nairobi before your connection, get the ETA.
What About Children?
Every child needs their own ETA, including infants. Same fee, same process. The parent or guardian submits it on their behalf, but it's a separate application tied to the child's passport. If you're traveling with two kids, that's three ETAs total.
The Step-by-Step Application Process
| Document | Requirement | Common Pitfall |
|---|---|---|
| Passport bio page scan | Clear photo; system uses OCR auto-fill | OCR misreads passport numbers, expiry dates, gender — verify every field manually |
| Passport photo | 270×270 px minimum, JPEG; or use in-browser selfie option | Upload failures common — selfie option is more reliable |
| Accommodation proof | Hotel booking confirmation or invitation letter | Book refundable hotel if plans are flexible; cancel after approval |
| Arrival flight number | Required during form fill | Approximate is fine; ETA validity is from issuance, not arrival |
| Departure date | Required during form fill | Can differ from actual stay; immigration sets stay length on arrival |
| Onward/return ticket | Not required for application; may be checked at immigration | Have it ready at the airport |
| Yellow fever certificate | Only if arriving from a yellow fever endemic country | Check whether your country of origin is on the list |
| Passport validity | Must be valid for 6+ months from arrival date | Applications are rejected if validity is under 6 months |
The official portal is www.etakenya.go.ke. This is the only legitimate site. If you're on anything else — especially sites with "visa" or "eta" followed by "services" or "help" — you're being scammed.
1. Create an Account
Go to www.etakenya.go.ke and click "Apply Now." You'll set up login credentials. Use an email you check regularly — approval notices come here.
2. Upload Your Documents
You need three things:
Your passport scan — Photo of the bio page (the one with your photo and info). Make sure it's clear. The system uses OCR (optical character recognition) to auto-fill your details, and it frequently screws this up. One Reddit user reported the system reading their gender as "3" instead of "M" or "F." Another said it misread the expiry date completely.
The fix: After the auto-fill, manually check every field. Your passport number, issue date, expiry date, and gender must match exactly. If the OCR messes it up and you submit it wrong, you're getting rejected.
A passport photo — Recent passport-style photo. The system wants 270×270 pixels minimum. Or use the selfie option during the application (yes, really — you can take a photo with your phone camera right in the browser). The selfie route has fewer upload failures.
Accommodation details — Hotel booking confirmation or a letter of invitation if you're staying with friends. The system checks this. If you're genuinely not sure where you're staying, book a refundable hotel for one night just to have an address. You can cancel after approval.
3. Fill in Travel Information
They want your arrival flight number and departure date. You don't need tickets yet, but having a rough itinerary helps. If your plans change after approval, that's fine — the ETA is valid for 90 days from issuance, and your actual length of stay is determined when you arrive.
4. Pay the Fee
This is where most problems happen.
You'll be redirected to payments.ecitizen.gov.ke. The portal accepts credit and debit cards. The payment system times out constantly. It's the single most-reported issue in traveler forums. Some tips that work:
- Use Chrome or Firefox, not Safari. Edge users report mixed results.
- Turn off your VPN if you're using one. The portal sometimes blocks foreign IPs.
- Use a Visa debit card instead of a credit card. Multiple travelers confirm this reduces the surcharge and has fewer failures.
- If the page loads and then times out, try again in an hour. Don't retry immediately — the system sometimes double-charges.
If payment keeps failing after 3-4 tries, consider paying the $100 expedited fee. Some users report that the expedited payment portal is more stable than the standard one. Not ideal, but if you're flying in 5 days and desperate, it works.
5. Wait for Approval
You'll get three emails: one confirming your application was received, one confirming payment processed, and one with your approval (or refusal, but that's rare if your docs are correct).
6. Download Your ETA
The approval email contains a PDF with a QR code. Save this to your phone or print it. Immigration at JKIA scans the QR code at the desk — it's instant. Having a backup printed copy is smart in case your phone dies.
Fees (As of Early 2026)
| ETA Type | Fee (USD) | Notes |
|---|---|---|
| Standard single-entry | $30 | Valid 90 days from issuance date |
| Standard + credit card surcharge | ~$39 | Extra ~$9 processing fee on credit cards |
| Expedited processing | $100 | Priority review + more stable payment portal |
| US citizens — 5-year multiple-entry | $185 | Covers unlimited trips over 5 years |
| Diplomatic / official travel | Free | Still requires application through official portal |
| Child (any nationality) | $30 | Same fee as adults; separate application per child |
| East Africa Tourist Visa (EATV) | $100 | Covers Kenya, Uganda, Rwanda — 90 days, multiple entries |
| Third-party scam sites | $129–$159 | Do NOT use — they submit the same $30 application for you |
The standard ETA costs $30 USD. That's for single entry, valid for 90 days from the date it's issued (not from your arrival — from approval).
There's a catch: credit cards trigger an additional ~$9 processing surcharge. So your $30 ETA becomes $39. Visa debit cards reportedly avoid this. M-Pesa payments (Kenya's mobile money system) also dodge the surcharge, but you need a Kenyan phone number to use M-Pesa, so that's a chicken-and-egg problem for first-time visitors.
Expedited processing costs $100 USD. It's marketed as "approved immediately upon application," but in reality, what you're paying for is access to a more stable payment portal and priority review. If you apply 3+ weeks before travel, skip it. If you're applying 72 hours before your flight, consider it.
US citizens have a special option: a 5-year multiple-entry ETA for $185 USD. If you're visiting Kenya more than once in the next 5 years, it's worth it. Everyone else gets single-entry only.
Diplomatic or official travel is free, but you still apply through the same system.
Processing Time: What to Actually Expect
| Scenario | Typical Processing Time | Notes |
|---|---|---|
| Payment succeeds first try | Same day or next business day | Government review is fast once payment clears |
| Official guideline | 3 working days | Government's stated target |
| Payment times out / fails | 1–2 weeks or longer | Stuck waiting for support to locate transaction |
| Expedited ($100) | Marketed as immediate; in practice hours to 1 day | Access to more stable payment portal; priority review |
| Worst-case (support delays) | 3+ weeks | Document issues or orphaned payment records |
The official line is 3 working days. The government wants you to apply 2-4 weeks before travel.
What really happens is wildly inconsistent. Some travelers report approval within 5 minutes of payment clearing. Others wait 10-14 days. A few horror stories involve 3+ weeks of back-and-forth with support.
The bottleneck isn't immigration review — it's the payment portal. If your payment goes through cleanly on the first try, approval usually follows within hours or the next business day. If payment times out or fails, you're stuck in limbo while support tries to locate your transaction in the system.
The smart move: Apply as soon as you book your flights. Even if that's 2 months early. The ETA is valid for 90 days, so early approval just gives you peace of mind.
Common Mistakes That Cause Problems
1. Using Third-Party Scam Sites
This is the big one. If you Google "Kenya ETA," the top results are often ads for services charging $129-$159 to fill out the exact same form you'd fill out for $30. They appear legitimate — polished websites, customer service numbers, "official partner" branding. They're not.
What happens: you pay $159, they submit your application through the official portal, and you get the exact same ETA you would've gotten for $30. You just paid $129 for someone to copy-paste your passport info.
Worse, some of these sites never actually submit your application. They take your money and ghost you.
The rule: Type www.etakenya.go.ke directly into your browser. Never click Google search results. Bookmark the official site.
2. OCR Auto-Fill Errors
The passport scanning system is unreliable. It frequently misreads:
- Passport numbers (especially if fonts are similar to background patterns)
- Expiry dates (swaps day/month, misreads years)
- Gender (returns errors like "3" instead of M/F)
After uploading your passport, manually verify every field. Compare the auto-filled data to your actual passport line by line. This takes 30 seconds and prevents rejection.
3. Missing Accommodation Proof
The system flags applications without confirmed accommodation. If you're genuinely planning to figure it out after arrival, book a refundable hotel reservation on Booking.com. Upload the confirmation. Cancel after approval if you want. It's a bureaucratic checkbox — they just need to see an address.
4. Passport Validity Issues
Your passport must be valid for at least 6 months from your arrival date. If it expires in 5 months and 29 days, you're rejected. Check this before applying.
5. Payment Auto-Retry Loops
If the payment page times out, do not click refresh or retry immediately. The system sometimes processes the charge even if it doesn't confirm on-screen. Travelers report duplicate charges this way. Wait 30-60 minutes, check your email for confirmation, then try again if needed.
At the Airport: What to Expect
You'll present your ETA at immigration. The officer scans the QR code, checks it against their system, and stamps your passport. The whole interaction takes 60-90 seconds if everything's in order.
Digital or printed? Either works. Most travelers save the PDF to their phone and show it on-screen. Having a printed backup is recommended in case your phone battery dies during the flight.
What else to have ready:
- Return or onward ticket (they sometimes ask to see proof you're leaving)
- Proof of accommodation (hotel booking or invitation letter)
- Yellow fever certificate (only if you're arriving from a yellow fever endemic country)
The process is smooth. The hard part is getting the ETA approved before you fly — once you have it, immigration is quick.
What If I'm Traveling with Children?
Every child, including infants, needs a separate ETA. The parent or legal guardian applies on their behalf using the child's passport. The fee is the same — $30 per child.
If you're traveling as a family of four (two adults, two kids), you're paying $120 total for four ETAs. No family discounts.
Per Trip vs. One-Time: How Long Is the ETA Valid?
The standard ETA is valid for 90 days from the date of issuance, not from your arrival. If it's approved on March 1st, it expires May 30th. You must enter Kenya within that window.
Once you arrive, immigration decides your length of stay (usually stamped for 90 days, but they can give you less if they see a short return ticket).
Important: Each trip to Kenya requires a new ETA. If you leave Kenya and come back a month later, you apply again. The only exception is the US 5-year multiple-entry ETA ($185), which covers unlimited trips over 5 years.
If you're planning a multi-country East Africa trip (Kenya → Tanzania → Uganda → back to Kenya), you technically need a new ETA for re-entry. The alternative is the East Africa Tourist Visa (EATV), which costs $100 and covers 90 days across Kenya, Uganda, and Rwanda with multiple entries. If you're doing a regional safari circuit, the EATV is the better deal.
Common Frustrations from Real Travelers
I went through hundreds of forum posts, Reddit threads, and TripAdvisor complaints. Here's what actually goes wrong:
Payment Portal Failures
"I've tried 6 times over 3 days. The page loads, I enter my card, then it spins and times out. No confirmation, no error, nothing."
This is the #1 complaint. The payments.ecitizen.gov.ke gateway is unstable. Workarounds that have worked:
- Switch browsers (Chrome users report better success than Safari)
- Try a different WiFi network or use mobile data
- Use Visa debit instead of Mastercard credit
- Pay for expedited service ($100) — different payment gateway, reportedly more stable
Support Response Times
The official support email is etakenya@ecitizen.go.ke. WhatsApp support is available at +254 110 922 064. Response times are inconsistent. Some travelers report replies within 24 hours. Others say they emailed 6 times over 2 weeks with no response.
The WhatsApp line is reportedly faster for urgent issues, but it's also swamped. Expect delays.
Photo Upload Failures
"I've resized my photo to exactly 270×270 pixels, under 2MB, JPEG format. It still says 'upload failed.'"
The photo upload is finicky. The selfie option during application works more reliably than uploading a pre-made file. If uploads keep failing, switch to the selfie camera option.
Anxiety About Timing
"I applied 8 days before my flight. It's been 5 days. Should I be worried?"
This is the emotional toll. Because processing is unpredictable, people panic. The official 3-day window is a guideline, not a guarantee. If you're within 10 days of travel and haven't heard back, contact support via WhatsApp. But also have a backup plan — consider rebooking if approval doesn't come 48 hours before departure.
The Payment Portal Problem (and Why It Matters More Than Government Bureaucracy)
Here's the contrarian truth most travel guides won't tell you: Kenya's ETA system itself is fine. The payment infrastructure is the disaster.
The Kenyan government processes applications quickly once they're submitted. Immigration staff confirm this — applications with clean documents are approved in hours. The delays everyone complains about aren't caused by slow bureaucrats reviewing files. They're caused by the payment gateway timing out, failing to confirm transactions, or orphaning payments in the system.
When the payment portal works, the ETA is approved within 4-24 hours. When it doesn't, you're stuck emailing support to manually locate your transaction while your flight date approaches.
This is why using a Visa debit card (not credit), trying different browsers, and avoiding VPNs matters. These aren't superstitions — they're workarounds for a payment system that wasn't built to handle international traffic at scale.
If your payment succeeds on the first try, you'll probably get your ETA the same day or next business day. If it times out, you're in for a 1-2 week ordeal of support emails. The difference isn't how fast Kenya reviews your application — it's whether the payment system registers your $30.
Scam Warning: Only Use www.etakenya.go.ke
I'm putting this in bold because it's that important: Only apply through www.etakenya.go.ke. Any other site is a scam.
Third-party visa services appear at the top of Google search results for "Kenya ETA." They have names like "Kenya Visa Online," "eTA Kenya Services," and "Official Kenya Visa." They charge $129-$159 for the same $30 application.
How the scam works:
- You Google "Kenya ETA"
- You click the first result (an ad)
- You land on a professional-looking site with ".org" or ".net" domain
- You fill out the form and pay $159
- They submit your application through the real portal (or sometimes they don't submit at all)
- You get the ETA (if they actually submitted it) but you paid 5x the price
The only legitimate URL is www.etakenya.go.ke. Type it directly into your address bar. Do not click Google results. Bookmark it.
If you accidentally used a third-party site and already paid, check your email for the ETA approval PDF. If it arrives, you overpaid but at least you have the document. If it doesn't arrive within 5 days, assume the site scammed you and apply again through the official portal. You'll pay twice, but at least the second time is only $30.
What Happens If You Arrive Without an ETA?
Don't do this.
In the old e-visa days, you could sometimes get a visa on arrival. The ETA system ended that. If you show up at JKIA without an approved ETA (and you're not from an exempt country), you're denied entry and put on the next flight out.
There's no "pay a fine and get in anyway" option. There's no desk where you can apply on the spot. The ETA must be approved before you board your flight to Kenya. Airlines check for it at check-in — if you don't have it, they won't let you board.
If you're reading this 36 hours before your flight and you don't have your ETA yet, pay the $100 expedited fee and contact support via WhatsApp immediately. Explain your situation. They sometimes manually prioritize urgent cases.
Final Checklist: How to Get Your ETA Without Headaches
-
Apply 2-4 weeks before travel — Even if the trip is 2 months away. The ETA is valid for 90 days, and early approval eliminates stress.
-
Go directly to www.etakenya.go.ke — Never Google "Kenya ETA." Never click ads. Type the URL manually.
-
Use Visa debit, not credit — Lower surcharge, fewer payment failures reported.
-
Check the OCR auto-fill manually — The passport scan is unreliable. Verify every field matches your actual passport.
-
Have accommodation proof ready — Even if it's a refundable booking you'll cancel later.
-
Use Chrome or Firefox — Turn off VPNs. The payment portal is picky about browsers and IP locations.
-
Don't retry immediately if payment times out — Wait 30-60 minutes. Check email for confirmation before trying again.
-
Save the approval PDF to your phone and print a backup — Immigration scans the QR code. Digital works fine, but a printout is good insurance.
-
Bring the approval email or PDF to the airport — Have it accessible even before check-in. Some airlines ask to see it before issuing your boarding pass.
Read More Kenya Travel Planning Guides
The ETA is just the first step. Once you're approved, start planning what you'll do in Kenya. Our JKIA Airport Guide walks you through what to expect when you land — including the fastest way through immigration, where to get a SIM card, and how to avoid taxi scams.
If you're wondering whether Kenya is safe to visit, read Is Kenya Safe in 2026 for neighborhood-by-neighborhood breakdowns of Nairobi, Mombasa, and Diani.
For a quick overview of what you need to know before arrival, check Kenya Quick Facts — currency, tipping, plugs, and cultural basics in one place.
And if you're planning safari or coastal trips, our Kenya Vaccinations & Health Guide covers malaria zones, yellow fever requirements, and what to pack in your medical kit.
Kenya's worth the ETA hassle. Once you clear immigration and step outside JKIA into 25°C sunshine and the smell of roasting maize, you'll forget the payment portal ever frustrated you.
Plan Your Kenya Trip
Frequently Asked Questions
Found this useful? Share it
More from Travel Planning
View all
Digital Nomad Guide to Nairobi: Work, Live, Explore
Nairobi has faster average coworking Wi-Fi speeds than many European capitals, a cost of living well below Lisbon or Bali, and a coffee shop scene that rivals any remote-work hotspot on the planet.

Best Airbnbs in Nairobi: Neighborhoods, Prices & Tips
Nairobi's Airbnb market has matured fast — you can now get a fully-staffed villa in Karen for less than a mid-range hotel room, if you know which neighborhoods to target.

Best Airport Hotels in Nairobi Near JKIA (2026)
The Crowne Plaza and Four Points by Sheraton sit inside the JKIA compound itself — yet neither is walkable from the terminal. Here's exactly what each airport hotel costs, what the shuttle situation is, and which one to book based on your flight time.
