Select citizenship
Total fee
Processing details
As fast as As fast as
Duration of stay Duration of stay
Apply Service unavailable
Additional note
Additional note
General Information
This service currently unavailable
This service currently unavailable
Currently, we can not help you to process this visa. You could check the general visa requirements for this country below.

Types of Sri Lanka Visa 


There are different types of Sri Lanka ETA:     

  • ETA for tourism purposes with double entry for 30 days  
  • ETA for Business purposes with multiple entry for 30 days
  • ETA for Transit up to 2 days, free of charge (Documentary proof needed)


You can choose how many entries you want for a business visa. There are options for multiple entry, double-entry, and single entry. You will need to offer proof of your business purpose to be accepted for your desired visa entry number.  


What are the documents required for Sri Lanka visa?  

If you are getting an ETA for Sri Lanka, you need to have your passport and present a round trip ticket and evidence of funds to cover expenses in Sri Lanka at the border.  

In case you are not able to submit your application online due to any reason, you can submit it to the nearest embassy by presenting these documents:  

  • Application Form  
  • Passport (Validity must be 6 months) 
  • 2 Recent photos
  • Return ticket
  • Proof of accommodation  


How much does a Sri Lanka visa cost for US citizens? 

Visa cost for US citizens is typically 54 USD.


Online Sri Lanka visa 

All eVisa eligible nationals may obtain ETA before arrival for a short stay visa to Sri Lanka. This visa is given for 30 or 180 days depending your travel purpose and entry type.  


Do I need a visa to visit Sri Lanka? 

All nationalities must obtain ETA before traveling, with the passport valid for 6 months. It is possible to obtain it from our website's "Services" section.  


How to get Sri Lanka visa?  

You can get electronic travel authorization (ETA) to travel to Sri Lanka by selecting our website's "Services" section.  


Is Sri Lanka visa on arrival? 

You can obtain a visa when you visit Sri Lanka instead of filing online for a Sri Lanka eVisa. Once you receive your visa on arrival, you are permitted to stay in Sri Lanka for a maximum of 30 days. There is an exception for nationals of Seychelles. In this case, you can stay a maximum of 60 days.   

How much is Sri Lanka visa on arrival? 

The visa on arrival has a fee of 60 USD. This fee must be paid when you arrive in Sri Lanka.  

The fee is required in USD and cash. It cannot be paid on a credit card or debit card unless you have already registered for the ETA form.  

Citizens from Sigapore, Maldives or Seychelles can enter Sri Lanka with a visa on arrival for free. 

How can I check my eVisa status in Sri Lanka? 

There are two methods to check your visa Sri Lanka status before entering Sri Lanka. You may check the status online at the ETA website. Or, you may call their 24/7 customer service line. These options will provide you with an up-to-date status to know if you are approved.  

If you're unsure how likely you will be to receive a visa, you can use our "Visa Chance Calculator" for assistance. Using this tool, you will have a better idea while waiting for the official visa approval notice from the Sri Lankan government.  

How can I get Sri Lanka tourist visa? 

The tourist visa is the same as the visa for a tourism purpose. You can apply for this visa online like other ETA visas. If you need assistance finding the correct forms, you can skip the local visa application centre and check our “Solutions” tab.  

How much is ETA visa for Sri Lanka? 

Fee for SAARC countries for the Sri Lankan e visa is 24 USD. Fees for other residence visa types change between 50 USD - 60 USD. Please note that it varies depending on your nationality.  

If you’re not sure what an application fee is, please visit our FAQ page for more details.  

Do I need a visa to visit Sri Lanka on a cruise? 

Yes, no matter the reason you are traveling (or travel method), you must obtain a Sri Lanka visa to enter the company. You will need to have all the required documents and visa fees ready for approval.  

You can obtain two types of tourist visas to travel to Sri Lanka. If your cruise is only stopping at the Sri Lanka airport for two days or less, you can apply for a transit visa. For up to 30 days, you will need a standard tourist visa.  

Is Sri Lanka tourist visa open? 

Yes, currently, you can apply for and receive a tourist visa for Sri Lanka entry. Sri Lanka has recently reopened this process for foreign nationals. The process for receiving a Sri Lanka visa can be done online. 

We are also an external service provider, and you can check out our “Services” tab to proceed with the tourist visa process.  

How long can I stay in Sri Lanka? 

The length of time you can stay in Sri Lanka will depend on which visa you are approved for. The tourist ETA visa and business ETA visa will allow you to stay for a maximum of 30 days in Sri Lanka.  

For a transit visa, where you cannot leave the airport, the maximum stay is two days. If it is necessary to stay longer than the allotted time, you will need to request a visa extension from the Visa Section of the Department of Immigration. This extension process will need to be done while in Sri Lanka.  

Can I stay in Sri Lanka for six months? 

Yes, you can stay in Sri Lanka for six months with a visa. However, you will need to apply for an extension. Six months is the maximum time that non-Sri Lanka travelers can stay in Sri Lanka with an ETA.   

For additional questions on the Sri Lanka visa process, please check out our “Visa Policies” tab. Searching for Sri Lanka will offer more insight on the subject.  

How do I gain residency in Sri Lanka? 

If you would like to apply for Sri Lanka residency, you will need to be located in Sri Lanka on an entry visa. This visa specifically will need to be provided by the Sri Lanka Diplomatic Mission Abroad.  

Before receiving an entry visa, you must acknowledge that you plan to apply for a residency visa. You can not use a standard tourist visa to acquire a resident visa.  

The following items are needed for a residency visa: 

  • Application for an entry visa 
  • Valid passport (valid for 6 months) 
  • 2 current photos 
  • Entry visa approval proof from the Department of Immigration & Emigration of Sri Lanka 
  • Airplane ticket
  • Visa fee