Sri Lanka ETA

Select your nationality
Select your document
Choose your destination

Complete the application online

Prepare your passport and fill in our simple online form in 5 minutes

Complete application

Receive your ETA

We will send you your approved ETA within a few days, without you having to go anywhere!

Get your document & travel

Start your journey

On arrival, show your passport and your approved ETA

What is the ETA for Sri Lanka?

The ETA is an electronic document that visitors to Sri Lanka can obtain before their arrival in the country. You will have to present that document along with your passport to be granted the correspondent clearance into the country.

With the ETA, you can stay in Sri Lanka for a maximum of 30 days, and you have the option of doing two entries as long as each one does not exceed those 30 days. You can obtain it 100% online in a simple process that will not take more than a few minutes.

You can choose between a Tourist ETA or an Urgent Tourist ETA, which will be processed in 24 hours in case you need to receive it right away.

What are the application requirements?

  • Valid passport
  • Email address to receive the approved document

How the ETA differs from regular visas

The ETA can be obtained easily online in a much simpler process than going to the embassy and getting a visa.

Who can apply for the ETA?

Every visitor can apply for the ETA. The only nationals that do not need an ETA are the ones from the Maldives, Seychelles and Singapore.

Who can apply for the ETA to Sri Lanka?

Tourist ETA
Tourist ETA (Urgent in 24h)

Conditions for ETA holders

ETA holders must follow these conditions:
  • Purpose of visit: the purpose of your visit is tourism, transit or business.
  • Duration of each trip: you cannot stay longer than 30 days.
  • Travel documentation: you must hold a passport with a validity of at least 6 months.

How long can you stay in Sri Lanka with an ETA?

With an ETA, you can stay in Sri Lanka for a maximum of 30 days. You are allowed two entries within the 30-day validity period, but the total duration of both stays combined must not exceed 30 days.

How much does it cost?

The cost of the ETA to Sri Lanka will fall within these ranges:
  • Tourist ETA: 34 - 87 USD
  • Tourist ETA (Urgent in 24h): 57 - 110 USD
The final price will depend on the age and nationality of the applicant, and the type of processing you choose.

Travelers from China, India, Indonesia, Russia, the Seychelles, Thailand, Malaysia, the Maldives, Singapore and Japan can get their ETA without incurring any government fees. This is also the case for all travelers aged 13 or less, regardless of their nationality.

In terms of service fees, for regular processing it will amount to 34 USD, whereas urgent processing carries a higher fee of 57 USD. These fees cover round-the-clock customer support from our team of experts, as well as a thorough revision of your application to ensure its approval.

Processing time

It depends on the type of document you select:
  • Tourist ETA: 6 days
  • Tourist ETA (Urgent in 24h): 1 day

Factors affecting ETA processing times

The most common factors than can affect the processing times of your application are:
  • Incomplete information
  • Typos or incorrect details
  • Peak travel seasons
  • Mismatch between passport and application details
With Visagov, you can be sure to minimize the risk of errors and have your application processed as soon as possible.

Check the status of your ETA application

You can always check the status of your application here simply by entering your order ID.

FAQs

Can you work on an ETA?
No, the ETA does not allow work in the country. In that case, you would have to apply for a visa specific for working purposes.
What to do if your ETA expires?
If your ETA expires, you may face fees and penalties for overstaying. It is crucial that if you know you will need to stay for more days, you apply for an extension before it expires. You can apply through the Department of Immigration and Emigration in Sri Lanka.
However, keep in mind that the authorities provide a 7-day grace period from the date it expires. During this time, you can depart the country by paying a fee without paying additional penalties.
Can you extend your stay with an ETA?
Yes. You can get an extension online here or by going in person to the Department of Immigration and Emigration offices.
Do you need a vaccine to go to Sri Lanka?
If you are coming from an endemic country, you need to get a yellow fever vaccination to be able to enter Sri Lanka.