Tourists traveling to Sri Lanka are required to obtain an Electronic Travel Authorization (ETA). ETA can be obtained:
• On-line at www.eta.gov.lk
• 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. The approval of entry is normally received within 24 hrs after submitting the application.
• Payment of USD 50 by card for 30 day (double entry).
• 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 in Sri Lanka. Cash payment of 60 USD for 30 day visa needs to be paid.
3. Obtaining visa at the Embassy of Sri Lanka in Moscow
List of documents to apply for a 30-day 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 – RUB 3 050/- (must be transferred to the Embassy's account. The banks 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 are required.
Visa processing time is from 5 to 10 days. Documents can be submitted to the Embassy on any working day from 10.00 to 12.30, without prior appointment. The entrance to the Embassy (doorbell) is located near the Buddha Statue.
COVID-19 related entry requirements:
From 07.12.2022, entry requirements related to COVID-19 were removed. Tourists arriving via any airport or seaport to Sri Lanka do not need to produce a Vaccination Certificate or a negative PCR 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.
From 01.01.2023, tourists arriving in Sri Lanka by air, three days before their arrival have to fill in an online Arrival Card: https://eservices.immigration.gov.lk/emb/eEmbarkation/'#/home-page.