As announced earlier, with effect from 15 October 2025, all those visiting Sri Lanka for short-stay (tourism and business) purposes are required to obtain the Electronic Travel Authorization (ETA) through website: eta.gov.lk.
As per the reciprocal/bilateral arrangements, passport holders of Seychelles, Maldives and Singapore shall be exempted from fees.
Passport holders of People’s Republic of China, India, Russia, Thailand, Indonesia, Malaysia and Japan will also receive ETA free of charge as per existing regulations.
The stipulated fee will be applicable to passport holder from all countries other than those listed in Points 1 and 2.
The Department of Immigration and Emigration (DIE) will take active steps to ensure the issuance of the ETA in an expeditious manner particularly in view of the oncoming tourist high season.
Controller General
Department of Immigration and Emigration
13 October 2025
Tourist Visa/Visit Visa
You should apply for a Tourist Visa if you are travelling for one or several of the following purposes:
Sightseeing, holidaying, excursions & relaxation
Visiting friends and relatives
Medical treatment including ayurvedic treatment and yoga
Short-term Tourist Visa/Visit Visa
If the length of stay in Sri Lanka is less than 30 days, the applicant or a third party on his/her behalf can apply for Tourist visa through ETA website www.eta.gov.lk. An ETA visa holder is entitled to enter Sri Lanka within three months from the date of issue of ETA.
All applicants, except children below 12 years of age, must pay an ETA processing fee online. The online payment must be paid with a valid debit or credit card. Any payments made to other websites or agencies are not valid to process the ETA. Therefore, please ensure that the payment is made on www.eta.gov.lk to avoid having to pay again at the port of entry to Sri Lanka. The Department of Emigration and Immigration maintains a NO REFUND policy.
It is advisable to keep a copy of the ETA approval with you to be produced at the port of entry in Sri Lanka.
The ETA is initially limited to 30 days stay in Sri Lanka from the date of arrival, although it may be extended for up to six months. Application for an extension should be submitted to the Visa Section of the Department of Immigration by visiting the Department or through an Authorized Agent.
To check your ETA application status, you may log onto the ETA website or contact 24/7 dedicated ETA call centre on 0094 71 99 67 888.
Tourist Visa/Visit Visa for more than 30 days
If you wish to stay more than 30 days (for three months) in Sri Lanka for tourism purposes, an application must be submitted to this Consulate General.
Documents required:
ETA application form dully filled and signed (Tourist Visa Application Form)
One recent passport-size colour photograph
Confirmation of travel arrangements such as a copy of return air ticket or flight itinerary obtained from a travel agent or cruise-ship reservation
Visa fee of CHF 142 for more than 30 days upto 90 days-single entry
Visa fee of CHF 236 for more than 30 days upto 90 days-double entry
Passport – The validity of the passport must be at least six months beyond the date of entry into Sri Lanka.
Proof of adequate funds for your stay in Sri Lanka and for the payment of your return passage out of Sri Lanka
A letter explaining the requirement of a long stay visa including address and the telephone number of the place of accommodation
Applicants, who are not Swiss passport holders should produce a valid Residence Permit in Switzerland.
For each supporting document, original document + 1 set of photocopy should be submitted. [Photocopy of the visa application form is not required.]
How to submit the application:
At the Consulate General
- Visa can be applied by physically submitting an application to the Consulate General. When submitting a visa application personally by hand, visa fee must be paid in cash at the counter of the Consulate General. To obtain an appointment please click appointments
By Post
- Visa can be applied by sending the application by post with the aforementioned required documents to:
Consulate General of Sri Lanka,
56, Rue de Moillebeau,
P.O. Box 54,
1211 Geneva
* The Consulate General will not to take any responsibility for documents lost or delayed in the post/courier.
One self-addressed envelope with register post Bar Code Sticker pasted on the envelope (Please purchase a register post Bar Code sticker cost of CHF 6.80 from the post office and paste it on the self addressed envelope) for the Consulate to return the passport through registered mail. When a visa application is sent by post, the applicable visa fee has to be paid to the below mentioned bank account of the Consulate General and enclose a copy of the bank payment receipt:
Name of the Bank: Union Bank of Switzerland (UBS)
Bank Account No. 240.256121.30A
Account Name: Consulate General of Sri Lanka in Geneva
IBAN: CH 350024024025612130A
Clearing No. 240
Processing time: 3-7 working days