IranSri Lanka

Iranian Embassy in Sri Lanka

1 embassy

Iran is represented in Sri Lanka by 1 mission: an embassy in Colombo. Iran issues Sri Lankan citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Iranian Embassy in Colombo

In Colombo, the Iranian embassy represents Iran towards Sri Lanka.

Iran visa for Sri Lankan citizens

Sri LankaIran Visa on arrival Iran visa for citizens of Sri Lanka

IranSri Lanka Visa on arrival Sri Lanka visa for citizens of Iran

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

Sri Lanka’s missions in Iran

Sri Lanka has no mission in Iran on record; Sri Lankan citizens there would be served by an embassy accredited from another country.

Good to know

Iran in Sri Lanka

Worldwide, Iran has 117 missions in 95 countries; one of them is in Sri Lanka.

Travel to Sri Lanka for Iranian citizens

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

Frequently asked questions

Where is the Iranian embassy in Sri Lanka?

The Iranian embassy is in Colombo.

Do Sri Lankan citizens need a visa for Iran?

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

Do Iranian citizens need a visa for Sri Lanka?

Sri Lanka issues Iranian citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Does Sri Lanka have an embassy in Iran?

No mission of Sri Lanka in Iran is on record.