Can Iran Citizens Visit Sri Lanka?

Visa FreeVerified March 2026

Yes. Iran passport holders can enter Sri Lanka visa-free. No visa application is required.

Passport
Travel documents must be valid for at least 6 months upon arrival.
Visa
Passengers can obtain a visa upon arrival.
Passengers do not need a visa if they have a Sri Lanka Electronic Travel Authorization (eTA) obtained before departure at https://eta.gov.lk .
Financial
Nationals of Iran must have return/onward tickets.
Visitors without a return/onward ticket could be refused entry.

Visa rules change frequently. Always verify requirements with the destination country's official embassy or immigration website before booking travel. Data verified: March 2026.