Sri LankaNepal

Sri Lankan Embassy in Nepal

1 embassy

In Nepal, Sri Lanka has an embassy in Kathmandu. Sri Lanka issues Nepali citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Sri Lankan Embassy in Kathmandu

Sri Lanka has its embassy in Kathmandu, the capital. Its phone number is on its page.

Sri Lanka visa for Nepali citizens

NepalSri Lanka Visa on arrival Sri Lanka visa for citizens of Nepal

Sri LankaNepal Visa on arrival Nepal visa for citizens of Sri Lanka

Nepali citizens receive their visa for Sri Lanka at the border; it covers up to 30 days.

Nepal’s missions in Sri Lanka

Missions of Nepal in Sri Lanka (1)

In return, Nepal has an embassy in Sri Lanka, in Colombo.

Good to know

Sri Lanka in Nepal

Worldwide, Sri Lanka has 68 missions in 47 countries; one of them is in Nepal.

Travel to Nepal for Sri Lankan citizens

Sri Lankan citizens receive their visa for Nepal at the border; it covers up to 150 days. In Nepal, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.

Frequently asked questions

Where is the Sri Lankan embassy in Nepal?

The Sri Lankan embassy is in Kathmandu.

Do Nepali citizens need a visa for Sri Lanka?

Sri Lanka issues Nepali 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 Nepal?

Nepal issues Sri Lankan citizens a visa on arrival for stays of up to 150 days, so nothing has to be arranged in advance.

Does Nepal have an embassy in Sri Lanka?

Yes, Nepal has its embassy in Colombo.