- Address
- Lenana Road, Nairobi
Sri Lanka
Kenya
Sri Lankan Embassy in Kenya
1 embassy
In Kenya, Sri Lanka has an embassy in Nairobi. Kenyan citizens receive their visa for Sri Lanka at the border; it covers up to 30 days.
Sri Lankan Embassy in Nairobi
Sri Lanka has its embassy in Nairobi, the capital; the address on record is Lenana Road, Nairobi.
Sri Lanka visa for Kenyan citizens
Kenya
Sri Lanka Visa on arrival Sri Lanka visa for citizens of Kenya
Sri Lanka
Kenya Electronic travel authorisation (ETA) Kenya visa for citizens of Sri Lanka
Kenyan citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.
Kenya’s missions in Sri Lanka
Kenya has no mission in Sri Lanka on record; Kenyan citizens there would be served by an embassy accredited from another country.
Good to know
Sri Lanka in Kenya
Worldwide, Sri Lanka has 68 missions in 47 countries; one of them is in Kenya.
Travel to Kenya for Sri Lankan citizens
Sri Lankan citizens do not need a visa for Kenya, but they need an electronic travel authorisation (ETA) before departure; it covers stays of up to 90 days. In Kenya, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.
When the Sri Lankan embassy in Kenya is closed
The Sri Lankan embassy in Kenya closes on Kenya’s public holidays, the next being Jamhuri Day on Saturday 12 December 2026, Christmas Day on Friday 25 December 2026 and Boxing Day on Saturday 26 December 2026.
Frequently asked questions
Where is the Sri Lankan embassy in Kenya?
The Sri Lankan embassy is in Nairobi, at Lenana Road, Nairobi.
Do Kenyan citizens need a visa for Sri Lanka?
Sri Lanka issues Kenyan citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.
Do Sri Lankan citizens need a visa for Kenya?
Sri Lankan citizens need an electronic travel authorisation (ETA) for Kenya, obtained online before travel, for stays of up to 90 days.
Does Kenya have an embassy in Sri Lanka?
No mission of Kenya in Sri Lanka is on record.