Kenyan citizens need an Electronic Travel Authorization (ETA) to enter Sri Lanka, obtainable online in advance or on arrival at Bandaranaike International Airport; the fee is USD 50, with most approvals issued within minutes to 24 hours.
Guide last updated September 26, 2026. Always verify with official sources before travel.
Always confirm requirements with government or embassy sources before applying.
This guide is for information only. Visa policies change without notice. Travel Visa Stack is not an immigration authority. Always verify with official government or embassy sources before making travel plans.