*Tourists are now able to obtain visa up to 180 days at a stretch on-line and at the Embassy for USD 50 (same fee as the 30 day visa)
Tourists traveling to Sri Lanka are required to obtain an Electronic Travel Authorization (ETA). ETA can be obtained:
• On arrival in Sri Lanka
• At the Embassy
Note: ETA can be issued only for owners of passports with a validity period exceeding 06 months. If the validity of the passport is less than 06 months, the tourist must obtain a new foreign passport in advance.
1. Obtaining visa on-line
• Visa can be obtained on-line at: www.eta.gov.lk
• Payment of USD 50 by card for 30 day (double entry)/180 day visa (double entry is possible within the first 30 days from the first date of arrival to Sri Lanka. If the tourist leaves the country after 30 days of stay, the ETA obtained for 180 days will be cancelled).
• No fee is charged for issuing an ETA for children under 12 years of age.
Due to the current geopolitical situation, it may be difficult to pay for visas on-line with some bankcards (fees can be paid with a Union Pay card or any other foreign card).
2. Obtaining visa on arrival in Sri Lanka
Citizens of the Russian Federation can obtain a visa on arrival at the airport of Sri Lanka. Cash payment of 60 USD for 30 day visa needs to be paid.
3. Obtaining a visa at the Embassy of Sri Lanka in Moscow
List of documents for applying for a tourist visa (double entry) to Sri Lanka:
► Passport (valid for more than 06 months);
► Visa Form B and ETA Form completed in English;
► 02 colour photographs 3.5 x 4.5;
► Hotel voucher or proof of booked accommodation;
► Visa fee: 30 days/180 days – RUB 3 050/- (must be transferred to the Embassy's account. As a rule, the bank takes 01 business day to transfer funds. Accordingly, payment must be made in advance);
► If the document is submitted by a representative - an uncertified power of attorney written by hand and the original passport of the representative.
Visa applied through the Embassy will be issued within 03 working days once all required documents have been submitted and the payment is made.
COVID-19 related entry requirements:
From 07.12.2022 entry requirements related to COVID-19 are removed. Tourists arriving via any airport or seaport to Sri Lanka do not need to produce a Vaccination Certificate or a negative PCR/ Rapid Antigen test.
However, tourists are advised to travel with their own insurance covering COVID-19 treatment and accidents.
If foreign nationals/tourists become COVID-19 positive after arriving to Sri Lanka, they should isolate for 7 days in a private hospital/hotel/place of residence. The cost of treatment/isolation should be borne by foreign nationals/tourists.
A visitor wishing to stay more than 30 days in Sri Lanka, can apply for a visa extension.
Applications for visa extensions can be submitted to the Visa Section of the Department of Immigration & Emigration (Head office) or through the on-line visit visa extension portal, https://eservices.immigration.gov.lk/vs/home.php
Applications can be submitted for extension up to 270 days. For information on visa extension fees, please visit,
Penalties for overstay:
A foreigner staying in Sri Lanka without a valid visa will be charged US $ 500 penalty in addition to the visa fee.