Kenya Visa on Arrival (2025): Who Qualifies, How It Works & What to Expect

Kenya Visa on Arrival sign with red X at airport immigration desk, highlighting that visa on arrival is no longer available in Kenya.

✅ Can You Still Get a Kenya Visa on Arrival?

No — the Kenya visa on arrival is no longer available. Since January 2024, all travelers must apply online for an Electronic Travel Authorization (eTA). However, citizens of exempt countries and special cases like diplomats and airline crew do not need an eTA.

To enter Kenya in 2025 and beyond:

  • ✅ Check your country’s eTA requirements
  • ✅ Apply online at etakenya.go.ke
  • ✅ Present your approved eTA at the immigration desk.

👉📄 Kenya eVisa and eTA process explained here


🛂 What Was the Kenya Visa on Arrival?

Before 2024, citizens from many countries could obtain a Kenya visa on arrival by:

  • Filling an immigration form at the airport
  • Paying a $50 visa fee in cash
  • Getting a visa stamp at the entry point

This option was convenient, especially for tourists who made last-minute plans. However, it caused long queues, processing delays, and security challenges — leading to its full replacement with the eTA system.


🚫 Is Kenya Visa on Arrival Still Available?

No — Kenya completely phased out visa on arrival in early 2024.
Travelers now need an approved Electronic Travel Authorization (eTA) before boarding their flight.

This change affects travelers still searching for outdated terms like visa on arrival Kenya, Kenya visa upon arrival, Kenya on arrival visa, or visa in Kenya on arrival — all of which now point users to the eTA system instead.

🔗 You now need to apply for an eTA before flying to Kenya.
👉 Kenya eTA Guide: Requirements, Fees & How to Apply


✅ Who Is Exempt from eTA or Visa in Kenya?

Even though Kenya no longer offers visas on arrival, some travelers are exempt from applying for an eTA, based on official agreements:

Exempt TravelersCondition
East African Community (EAC) citizensNo eTA or visa needed
Diplomatic & official passport holdersBased on bilateral treaties
Transit passengersNo eTA needed if not clearing immigration and stay < 72 hrs
❌ Minors & infantsMust also apply for eTA — no age exemptions under new rules

🔗 Official source: immigration.go.ke

⚠️ Important: Under the 2024 eTA policy, every traveler including infants and children must apply individually. The previous age-based exemptions no longer apply.


🛬 What to Expect at Kenyan Airports (JKIA, Mombasa, Kisumu)

Here’s what happens after you land in Kenya with an approved eTA:

  1. Proceed directly to immigration
  2. Present your passport and printed eTA
  3. Officer scans your documents and stamps your passport
  4. Proceed to baggage and customs

There are no more visa counters or payment desks. Everything must be handled before travel.


❓ Frequently Asked Questions (FAQs)

Is Kenya visa on arrival still available this year?

No. It was discontinued in January 2024. All travelers now need an eTA.

Can I get a visa on arrival in Nairobi or Mombasa airport?

No. Without a pre-approved eTA, you may be denied boarding or entry.

Is the eTA the same as the old visa on arrival?

No. The eTA must be applied for in advance online, and is digitally approved — it’s not issued at the airport.

Do children need an eTA?

Yes. All travelers, including infants and children, must apply for and hold their own eTA before travel.

Which countries previously qualified for visa on arrival?

Most EU countries, the US, Canada, Australia, and parts of Asia. Now, all must use the eTA system.

How long does the Kenya eTA take?

It’s usually processed within 1–3 business days. Apply early to avoid travel disruptions.


🎯 Final Tips: How to Enter Kenya Smoothly

To avoid airport delays or boarding denials:

  • ✅ Apply for your eTA at least 3 days before travel
  • ✅ Use the official site: etakenya.go.ke
  • ✅ Carry a printed and digital copy of your eTA
  • ✅ Make sure your passport has at least 6 months’ validity

🛂📘 Related: How to Get a Kenyan Passport

Leave a Reply

Your email address will not be published. Required fields are marked *