Entry requirements at a glance — Kenya
| Stay limit | 90 days |
|---|---|
| Currency | Kenyan Shilling (KES) |
| Common airports | Nairobi Jomo Kenyatta (NBO), Mombasa (MBA) |
An onward ticket for Kenya is the document airlines and immigration officers want to see at the boarding gate or border control, not the embassy. It demonstrates you have a confirmed plan to leave Kenya before your authorised stay expires. This page focuses on what to show at check-in, what immigration officers verify, and what backup options you have if asked questions at the border.
What Kenya Immigration Officers Actually Check
Immigration officers in Kenya verify three things: (1) the booking shows a real flight number and route leaving Kenya, (2) the date is within your visa-stay window, and (3) the passenger name matches your passport. They do NOT verify payment status — a held GDS reservation is the standard. MyJet24 generates the format airline check-in agents and immigration counters expect to see.
Real Border Stories — Onward Tickets That Worked at Kenya Entry
In our anonymised feedback database from 200,000+ travellers, fewer than 1 % were rejected at Kenya immigration when presenting a MyJet24 onward ticket. Common officer questions cluster around three areas: stay duration ("how long are you here?"), funds proof, and onward route. The PDF answers question 3 directly; questions 1 and 2 require the traveller to speak confidently.
Kenya Visa & Entry Info
Kenya Carrier Liability — Civil Aviation Act 2013 + KCAA Enforcement + 2024 ETA Mandate
Kenya's carrier sanctions framework operates under the Kenya Civil Aviation Act, 2013 (Act No. 21 of 2013), enforced by the Kenya Civil Aviation Authority (KCAA) in coordination with the Department of Immigration Services (DIS) under the Ministry of Interior. Airlines transporting passengers to Kenya without valid entry documentation face administrative penalties plus full responsibility for the costs of detention, accommodation, and deportation.
Kenya's most significant recent development is the Electronic Travel Authorisation (ETA) mandate effective 3 January 2024, which replaced all previous visa-on-arrival and visa-free arrangements. All foreign nationals — including previously visa-exempt EU, US, UK, Australian, and Canadian citizens — now require a pre-approved ETA (USD 30) before boarding. This fundamentally changed carrier check-in protocols: agents at departure airports must now verify ETA approval in addition to onward ticket documentation. Kenya Airways (KQ, SkyTeam, Amadeus) implemented ETA API verification across all departure stations upon the system's launch.
| Parameter | Detail |
|---|---|
| Legal basis | Kenya Civil Aviation Act 2013 (Act No. 21) + KCAA carrier liability regulations |
| Fine range | KES 500,000–2,500,000 per pax (≈ €3,500–€17,500 at 2025 rates ~142 KES/EUR) |
| Enforcing body | KCAA (carrier fines) + DIS / Immigration Kenya (INAD handling at NBO/MBA) |
| Key airports | NBO JKIA (main), MBA (Mombasa Moi), KIS (Kisumu), EDL (Eldoret) |
| ETA mandate (2024) | All foreign nationals require ETA from 3 Jan 2024 — replaces all VOA + previous visa-free arrangements |
| Kenya Airways alliance | SkyTeam member — Amadeus GDS; ETA API verification integrated at check-in 2024 |
| Detention facility | JKIA Immigration Holding Area — DIS-administered; carrier covers costs |
Kenya Airline Check-In: Kenya Airways, Ethiopian, Emirates + ETA Verification Protocol
Nairobi Jomo Kenyatta International Airport (NBO JKIA) serves all major carriers via a single terminal building (the older T1 domestic plus the international T1A/T1B). Since the ETA system launch on 3 January 2024, carriers departing for Nairobi must now verify both ETA approval status (KWS e-immigration API) and onward/return ticket documentation — two separate checks that run concurrently at check-in desks across all origin airports worldwide.
| Carrier | NBO Terminal | Check Method | PDF Accepted | Notes |
|---|---|---|---|---|
| Kenya Airways (KQ) | JKIA T1B | Amadeus Altéa + TIMATIC + ETA API (2024) | ✓ Yes | SkyTeam hub carrier; ETA approval + onward ticket both verified since Jan 2024; NBO-based agents most experienced with Kenya immigration rules |
| Ethiopian Airlines (ET) | JKIA T1A | Sabre TIMATIC + ETA check (via ADD relay) | ✓ Yes | Star Alliance; ADD hub; largest African carrier network; Kenya-specific ETA requirement applied at Addis check-in for NBO sector |
| Emirates (EK) | JKIA T1B | SITA Horizon TIMATIC API + ETA | ✓ Yes | DXB relay; ETA mandatory for all NBO-bound pax since Jan 2024; strictest DXB agent checks for Kenya-bound passengers without ETA pre-approval |
| Qatar Airways (QR) | JKIA T1B | Amadeus Altéa TIMATIC + ETA | ✓ Yes | DOH relay hub; Kenya one of QR's key Sub-Saharan Africa routes; ETA + onward double check at DOH for NBO sectors |
| British Airways (BA) | JKIA T1B | Amadeus Altéa TIMATIC + ETA | ✓ Yes | LHR direct; LBA passengers checked for ETA at LHR T5 — BA ETA advisory issued to all passengers at booking confirmation since 2024 |
| KLM (KL) | JKIA T1B | Amadeus Altéa TIMATIC + ETA | ✓ Yes | SkyTeam KQ partner; AMS direct; Dutch carrier TIMATIC compliance among strictest in SkyTeam network |
| Turkish Airlines (TK) | JKIA T1A | Amadeus TIMATIC API + ETA | ✓ Yes | IST hub; growing African network; IST agents apply Kenya ETA requirement since Jan 2024 launch |
NBO JKIA vs MBA vs KIS/EDL — Onward Ticket Enforcement by Airport
Kenya ETA 2024, EAC Exemptions, and What Each Category Means for Onward Ticket Requirements
The Kenya ETA system (launched 3 January 2024 via etakenya.go.ke) eliminated all previous visa-on-arrival and general visa-free entry arrangements, replacing them with a universal pre-travel authorisation requirement. The ETA costs USD 30, is processed within 72 hours, and must be approved before the passenger boards any aircraft to Kenya. All carriers now query ETA status via the Kenya e-immigration API at check-in — this is separate from and additional to TIMATIC onward ticket verification.
What Counts as Valid Onward Proof at NBO JKIA, MBA, and KIS
- E-ticket PDF with confirmed PNR — clears TIMATIC API at Kenya Airways Amadeus, Ethiopian Airlines Sabre, Emirates SITA Horizon
- Return flight confirmed in GDS — same carrier return; no agent review required; board pass issued automatically post-ETA check
- Onward booking to third country — confirmed seat visible in GDS; TIMATIC "TVL" status clears; NBO DIS satisfied with carrier printout
- EAC-bound onward (e.g. NBO–EBB, NBO–DAR) — EAC routes also accepted as onward evidence; low-risk nationality group combination
- Kenya Airways SkyTeam partner codeshare confirmed — SkyTeam interline onward accepted per KQ Amadeus Altéa agent check
- PDF dummy ticket with verifiable PNR — accepted by KQ, ET, EK, QR, BA, KLM at check-in for Kenya sector
- Hotel confirmation showing full stay (without flight) — accepted as supplementary evidence by NBO DIS immigration for short-stay tourist profiles
- Travel agency printed itinerary — common among East African diaspora travel; accepted by KQ agents at NBO and at African origin stations
- Booking.com / Airbnb printout (without flight) — informal; not TIMATIC-compliant standalone; DIS immigration officers may accept as secondary proof
- Screenshot of ETA approval + partial itinerary — ETA approval alone is insufficient; confirmed flight departure still required
- ETA approved but no onward ticket — ETA does not satisfy TIMATIC onward advisory; carrier will still deny boarding without confirmed departure
- Verbal intent to depart — not accepted by any TIMATIC-querying carrier on Kenya routes; DIS immigration will question at NBO
- Bank statement only — does not satisfy TIMATIC "TVL" requirement; rejected at all KCAA-regulated airports
- Open-jaw with unconfirmed return leg — TIMATIC flags as incomplete; EK/QR/BA agents escalate to supervisors for Kenya-bound pax
- Previous Kenya visit history as evidence — not accepted; each entry requires current ETA + current onward documentation
ETA-Eligible, EAC-Exempt, and High-Scrutiny Groups — Entry and Onward Ticket Implications
The January 2024 ETA transition affected all international travel to Kenya equally — there is no longer a "visa-free" tier distinct from "ETA required." This created a level playing field where a French national now has the same ETA obligation as a Nigerian national, differing only in the DIS officer's perceived immigration risk profile at the NBO arrival desk.
Kenya INAD Process: DIS Refusal at NBO → KCAA Fine → JKIA Holding → Return Flight
Premium shows a major carrier branding, verified departure times from Nairobi Jomo Kenyatta (NBO), and a clean PDF — no watermark. Exactly what the embassy reviewers are used to seeing.
Kenya Entry & Carrier Compliance — Official Resources
Ready to generate your Kenya onward ticket? Get a verifiable PDF with confirmed PNR — satisfying both the KCAA TIMATIC check and NBO JKIA DIS border requirements. Works with Kenya Airways, Ethiopian Airlines, Emirates, Qatar Airways, and all ETA-verifying carriers. Free PDF in 30 seconds →
Airports in Kenya
Popular Routes from Kenya
Top Destinations in Kenya
Frequently Asked Questions – Kenya
Complete Your Kenya Visa Application
An onward ticket is one part of your Kenya visa and travel documentation. Use MyJet24's free tools to prepare all required documents in one place.