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