Sri LankaKenya

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

KenyaSri Lanka Visa on arrival Sri Lanka visa for citizens of Kenya

Sri LankaKenya 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.