How to apply for a Sri Lankan Tourist Visa online ?

If you are holding a Philippine passport you can consider the below information and guide on how you can apply for an Electronic Travel Authorization (ETA) in Sri Lanka.

All visitors must obtain an ETA prior to arrival or on arrival to Sri Lanka.

However, the below nationals of the following countries & category are exempt for ETA.


  1. The Republic of Singapore
  2. The Republic of Seychelles
  3. The Republic of Maldives


  1. Crew members of flight / ship
  2. Children under 12 years old

Documents required:

  • Valid Philippine Passport – should have at least six months of validity from the date you arrive in Sri Lanka.
  • Completed ETA application form (
  • Passport Copies – Face page & UAE Residence Visa page (if you are residing in UAE)
  • Return air ticket
  • Proof of hotel accommodation or an invitation from hosts in Sri Lanka

Here are the 3 easy steps:

  1. Fill out the application form and submit it online. Make sure that you have your passport number, address in Sri Lanka, and intended arrival date as you need to input those details in the application.
  2. Once you finish filling up the form, you can then proceed on the payment section. Payment Options – Pay via credit or debit card. I paid 35 USD

For SAARC region Passport Holders – US$ 20 (AED 73.44)

For All Other Country Passport Holders – US$ 35 (AED 128.52)


The payment online  must be paid with a valid debit or credit card.

  1. After payment submission, you will then receive ETA confirmation. Wait for the acknowledgment from the Department of Immigration & Emigration, which will be sent to you via e-mail.

I’ve got mine within 2 minutes. Please see sample email. 123

Here’s the sample approval email.

sri lanka approved

I would advise that it is best to get your ETA in advance as it’s cheaper and faster rather than getting it upon your arrival.

I also suggest to keep a copy of the ETA approval notice to be produced at the port of entry in Sri Lanka.

Note: Your Sri Lankan ETA visa is electronically linked to your passport number, you will not need a stamp, nor will one be issued.

You can also apply Sri Lankan tourist visa through embassy.

If you have any doubts/ questions, it’s better to contact or visit the nearest Sri Lankan Embassy in your country.

**Kindly note that all information mentioned above is based on my experience applying for a tourist visa through ETA.