Sri Lanka entry requirements for Kenya passport holders
Kenyan passport holders can get a visa on arrival in Sri Lanka in 2026. Just land at Colombo airport with the right documents and cash, and you'll be stamped in at the counter before immigration.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival at Colombo airport | Kenyan passport holders can get a visa on arrival at Bandaranaike International Airport in Colombo. The fee is $40 USD for a single-entry visa valid for 30 days. Have the exact cash ready — the counter does not always have change.Check visa info | Required |
| Valid passport Must be valid for at least 6 months | Your passport needs at least 6 months of validity from your date of entry into Sri Lanka. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | Immigration officers at Colombo airport routinely ask for a confirmed onward or return ticket. Have a printed copy or the booking on your phone ready — they will check the date matches your visa validity. | Required |
| Proof of accommodation Hotel booking or host invitation | Carry a printed hotel confirmation or an invitation letter from your host in Sri Lanka. Immigration may ask for it, especially if you arrive without a clear itinerary. | Recommended |
| Proof of funds At least $50 USD per day | Have cash or a bank statement showing at least $50 USD per day of your stay. Immigration rarely asks for it, but if they do, you need to show you can cover your expenses. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via ETA system. Allows single entry.
For frequent travellers. Must leave and re-enter to activate new stay.
Requires invitation letter from Sri Lankan company. Single entry.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry, 30 days)Payable at airport in USD or LKR. Valid for 30 days from arrival. | $35 USD (approx. 4,500 LKR) |
| Visa extension (per 30 days)Apply at Department of Immigration and Emigration. Max 2 extensions (total 90 days). | $25 USD (approx. 3,200 LKR) per extension |
| Overstay fine (per day)Capped at $50 USD (approx. 6,500 LKR) for overstays up to 10 days; longer overstays may incur higher penalties. | $5 USD (approx. 650 LKR) per day |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Sri Lanka
Kenya passport holders transiting through Sri Lanka (Bandaranaike International Airport) do not need a transit visa if staying airside and not passing immigration. For landside transit or leaving airport, a visa on arrival is required.
- Holders of valid US, UK, Schengen, or Canadian visas may transit without visa for up to 48 hours airside.
Health & vaccines for Sri Lanka
Mosquito-borne; risk year-round, especially in urban areas. Use repellent and mosquito nets.
Common due to contaminated food/water. Drink bottled water and eat well-cooked food.
Risk after flooding or in rural areas. Avoid contact with floodwater.
Risk is low in most tourist areas (Colombo, Kandy, Galle). Prophylaxis not routinely recommended but consider for rural travel in dry zone.
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for visa extensions. Bring passport, visa, photos, and extension fee.
For visitors in central Sri Lanka. Same process as Colombo.
Practical information for KE travellers
Getting to Sri Lanka
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.