BestKenya
EatStayVisitPlayAreasGuidesExperiences
PlanFor Business
Passport and boarding pass at Kenya airport immigration counter
  1. Home
  2. Guides
  3. Travel Planning
  4. Kenya ETA Application: Step-by-Step Guide 2026
Travel Planning

Kenya ETA Application: Step-by-Step Guide 2026

Kenya replaced its visa with the ETA in 2024. It's simpler and cheaper — but the process has quirks. Here's exactly how to get yours approved without the common mistakes.

2026-02-1416 min read

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:

  1. You Google "Kenya ETA"
  2. You click the first result (an ad)
  3. You land on a professional-looking site with ".org" or ".net" domain
  4. You fill out the form and pay $159
  5. They submit your application through the real portal (or sometimes they don't submit at all)
  6. 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

  1. 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.

  2. Go directly to www.etakenya.go.ke — Never Google "Kenya ETA." Never click ads. Type the URL manually.

  3. Use Visa debit, not credit — Lower surcharge, fewer payment failures reported.

  4. Check the OCR auto-fill manually — The passport scan is unreliable. Verify every field matches your actual passport.

  5. Have accommodation proof ready — Even if it's a refundable booking you'll cancel later.

  6. Use Chrome or Firefox — Turn off VPNs. The payment portal is picky about browsers and IP locations.

  7. Don't retry immediately if payment times out — Wait 30-60 minutes. Check email for confirmation before trying again.

  8. 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.

  9. 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.

Ready to plan your trip?

Build a free day-by-day itinerary with real places, drive times, and budget estimates.

Plan a Nairobi Weekend

Plan Your Kenya Trip

→ 3 Days in Nairobi Itinerary→ Kenya 2-Week Itinerary→ Nairobi Airport (JKIA) Guide→ Where to Stay in Nairobi→ Kenya Budget Travel Guide→ Best Time to Visit Kenya→ Is Kenya Safe?→ Kenya Airways Guide→ Kenya Quick Facts→ Kenya Tipping Guide→ Vaccinations & Health Guide→ Solo Travel Kenya Guide→ Swahili Phrases for Travelers→ Moving to Kenya Expat Guide→ Self-Drive Road Trip Guide→ Kenya Honeymoon Guide→ SGR Train Guide→ Scams in Kenya Guide→ M-Pesa Mobile Money Guide
View all 40 travel guides →

BestKenya Picks

Ambassadeur Hotel

Ambassadeur Hotel

Closed

CBD, Nairobi

4.1(4,017 reviews)
8.6
BK Score
Plaza Beach Hotel

Plaza Beach Hotel

Bamburi, Mombasa

3.9(1,274 reviews)
8.2
BK Score
Kongo beach club diani

Kongo beach club diani

Ukunda, Diani Beach

4.7(14 reviews)
7.2
BK Score
Karen Blixen Coffee Garden and Cottages

Karen Blixen Coffee Garden and Cottages

Open·$$

Karen, Nairobi

4.5(2,138 reviews)
8.8
BK Score
Sabaki River Hippo Camp & Wildlife Sanctuary, Mambrui/Malindi

Sabaki River Hippo Camp & Wildlife Sanctuary, Mambrui/Malindi

Malindi Town, Malindi

4.5(11 reviews)
6.5
BK Score
Ilora Retreats

Ilora Retreats

Masai Mara, Masai Mara

4.8(21 reviews)
7.8
BK Score
Hotel Bison

Hotel Bison

Open

Nakuru Town, Nakuru

3.8(555 reviews)
7.5
BK Score
Deloraine House

Deloraine House

Nakuru Town, Nakuru

4.7(20 reviews)
7.7
BK Score

Frequently Asked Questions

Standard ETA costs $30 USD. Expedited processing is $100. US citizens can get a 5-year multiple-entry ETA for $185. There's an additional ~$9 surcharge on credit cards.
Officially 3 working days. In practice, some approvals come within minutes while others take 2+ weeks. Payment portal timeouts are the main bottleneck, not government processing.
Most African nationals no longer need an ETA. As of July 2025, visa-free entry applies to almost all African passport holders. 37 non-African countries also have 90-day exemptions.

Found this useful? Share it

More from Travel Planning

View all
a man sitting in front of a laptop computer
travel-planning

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.

2026-03-06·10 min read
a bedroom with a bed and a chair
travel-planning

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.

2026-03-05·9 min read
A retro airport flight information display board.
travel-planning

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.

2026-03-05·8 min read

In this guide

  • Who Needs an ETA (and Who Doesn't)
  • Automatic 90-Day Entry (No ETA Required)
  • Who Still Needs to Apply
  • What About Children?
  • The Step-by-Step Application Process
  • 1. Create an Account
  • 2. Upload Your Documents
  • 3. Fill in Travel Information
  • 4. Pay the Fee
  • 5. Wait for Approval
  • 6. Download Your ETA
  • Fees (As of Early 2026)
  • Processing Time: What to Actually Expect
  • Common Mistakes That Cause Problems
  • 1. Using Third-Party Scam Sites
  • 2. OCR Auto-Fill Errors
  • 3. Missing Accommodation Proof
  • 4. Passport Validity Issues
  • 5. Payment Auto-Retry Loops
  • At the Airport: What to Expect
  • What If I'm Traveling with Children?
  • Per Trip vs. One-Time: How Long Is the ETA Valid?
  • Common Frustrations from Real Travelers
  • Payment Portal Failures
  • Support Response Times
  • Photo Upload Failures
  • Anxiety About Timing
  • The Payment Portal Problem (and Why It Matters More Than Government Bureaucracy)
  • Scam Warning: Only Use www.etakenya.go.ke
  • What Happens If You Arrive Without an ETA?
  • Final Checklist: How to Get Your ETA Without Headaches
  • Read More Kenya Travel Planning Guides

Restaurants

  • All Restaurants
  • Fine Dining
  • Casual Dining
  • Japanese
  • Indian
  • Italian
  • Ethiopian
  • Nyama Choma

Hotels

  • All Hotels
  • Luxury Hotels
  • Boutique Hotels
  • Beach Resorts
  • Safari Lodges
  • Near Westlands
  • Near Diani

Attractions

  • All Attractions
  • National Parks
  • Museums
  • Wildlife
  • Cultural Sites
  • Family-Friendly

Nightlife

  • All Nightlife
  • Bars & Lounges
  • Nightclubs
  • Spas & Wellness
  • Sports & Recreation

Experiences

  • All Experiences
  • Safari Day Trips
  • Food Tours
  • Cultural Tours
  • Adventure
  • Water Sports

Areas

  • Nairobi
  • Westlands
  • Karen
  • Mombasa
  • Diani Beach
  • Kenya Coast

Guides

  • All Guides
  • Plan Your Trip
  • Food & Dining
  • Safari & Wildlife
  • Nightlife
  • Kenya Coast

For Business

  • Claim Your Listing
  • List a Business
  • Owner Sign In

© 2026 BestKenya · Built in Nairobi 🇰🇪

TermsPrivacy