Sri Lanka entry requirements for Russia passport holders
Russian passport holders can get a visa on arrival for Sri Lanka in 2026. You'll receive a 30-day tourist visa at the airport without applying in advance. Just arrive with the required documents and pay the fee.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| ETA application Electronic Travel Authorization | Apply for an ETA at eta.gov.lk before you fly. The application takes about 10 minutes and costs $20 USD for a 30-day tourist visa. Approval usually comes within 24 hours — print the approval email and carry it with your passport.Apply for ETA | Required |
| Valid passport Must cover your entire stay | Your passport needs at least 6 months of validity from your date of entry into Sri Lanka. Airlines at departure check this strictly — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Proof of departure | Immigration officers at Bandaranaike International Airport routinely ask for a confirmed onward or return flight. Have a printed or digital copy of your ticket ready — they check this before stamping you in. | Required |
| Proof of accommodation Hotel booking or invitation letter | Carry a printed hotel confirmation or a letter of invitation from your host. Officers rarely ask for it, but having it avoids delays if they do. | Recommended |
| Proof of funds Sufficient cash or card | Have at least $100 USD per day of your stay available in cash, credit card, or bank statement. Immigration may ask to see it if you look underfunded. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Apply online via ETA system. Free of charge.
Available through ETA. Allows multiple visits within validity.
Requires invitation letter from Sri Lankan company. Apply via ETA.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry, 30 days)Russian passport holders get visa-free entry for 30 days. No fee required. | Free (USD 0) |
| Electronic Travel Authorization (ETA) – if applying onlineETA is free for Russian citizens. Apply online at eta.gov.lk. | Free (USD 0) |
| Stay extension (30 days)Extension possible at Department of Immigration and Emigration. Apply before visa expires. | LKR 10,000 (~USD 30) |
| Overstay fine per dayMaximum cap LKR 50,000 (~USD 150). Pay at immigration office before departure. | LKR 5,000 (~USD 15) per day |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Sri Lanka
Russian citizens transiting through Sri Lanka (Bandaranaike International Airport) do not need a visa if staying airside and not passing through immigration. For landside transit or leaving the airport, a visa on arrival is required.
- Holders of valid US, UK, Schengen, or Canadian visas may transit without visa for up to 48 hours.
Health & vaccines for Sri Lanka
Mosquito-borne; risk higher in urban areas and during rainy seasons (May–October). Use repellent and mosquito nets.
Common causes of traveler's diarrhea. Avoid tap water, ice, and street food. Drink bottled water.
Risk from floodwater or freshwater exposure. Avoid wading in stagnant water.
Malaria risk is low in most tourist areas. Prophylaxis not routinely recommended, but consider for rural travel in dry zone (e.g., Anuradhapura).
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for extensions and visa issues. Bring passport, visa, and extension fee.
Handles extensions for central Sri Lanka. Less crowded than Colombo.
Practical information for RU travellers
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.