All countries / Russia / Sri Lanka

Do Russian citizens need a visa for Sri Lanka?

The answer depends on more than your passport. Below is what changes if you hold a residence permit or another country's visa.

The database is being filled. Every rule has a source and a label: “confirmed by an official source” or “secondary source”. Check the source before you travel: border officers make the final decision.

Answer · 29 October 2026

If you holdAnswerStaySource
Passport only Electronic travel authorisation neededNo visa, but you need an electronic travel authorisation before travel (eta.gov.lk). Free tourist visa (ETA) for 30 days, double entry; apply online before travel at eta.gov.lk. up to 30 days Sri Lanka Department of Immigration: ETA and the 40 countries with a free tourist visa confirmed by an official sourceCheck →
Schengen residence permit Electronic travel authorisation neededNo visa, but you need an electronic travel authorisation before travel (eta.gov.lk). Free tourist visa (ETA) for 30 days, double entry; apply online before travel at eta.gov.lk. up to 30 days Sri Lanka Department of Immigration: ETA and the 40 countries with a free tourist visa confirmed by an official sourceCheck →
Check your own trip with connections and dates →

Other nationalities for this destination