NepalSri Lanka

Nepali Embassy in Sri Lanka

1 embassy

In Sri Lanka, Nepal has an embassy in Colombo. Sri Lankan citizens receive their visa for Nepal at the border; it covers up to 150 days.

Nepali Embassy in Colombo

Nepal has its embassy in Colombo, the capital.

Nepal visa for Sri Lankan citizens

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

NepalSri Lanka Visa on arrival Sri Lanka visa for citizens of 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.

Sri Lanka’s missions in Nepal

Missions of Sri Lanka in Nepal (1)

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

Good to know

Nepal in Sri Lanka

Worldwide, Nepal has 41 missions in 30 countries; one of them is in Sri Lanka.

Travel to Sri Lanka for Nepali citizens

Sri Lanka issues Nepali citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance. In Sri Lanka, Nepali citizens can turn to the Nepali embassy for passports and emergency help.

Frequently asked questions

Where is the Nepali embassy in Sri Lanka?

The Nepali embassy is in Colombo.

Do Sri Lankan citizens need a visa for Nepal?

Sri Lankan citizens receive their visa for Nepal at the border; it covers up to 150 days.

Do Nepali citizens need a visa for Sri Lanka?

Nepali citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.

Does Sri Lanka have an embassy in Nepal?

Yes, Sri Lanka has its embassy in Kathmandu.