Visa and Flights

Visa To Sri Lanka

You can obtain you tourist visa online on the Electronic Travel Authorization (ETA) system. An intended traveler planning a holiday visit needs to apply and obtain a visa also now known as an ETA (Electronic Travel Authorization) prior to arrival in Sri Lanka. This is an online authorization that provides travelers a 30 day tourist visa to Sri Lanka.

Submit the application online at - . You will then receive an acknowledgement by email. An ETA holder is entitled to enter Sri Lanka within three months from the date of issue of ETA. All ETA applicants should possess a passport valid for not less than 6 months from the date of arrival.

Steps to be followed:

  • Click on the Apply button and fill in the ETA application.
  • Pay the relevant ETA processing fee using your electronic payment cards (credit card/e-commerce enabled debit cards) and submit the application. Only Visa, Master and American Express Cards are accepted.
  • If you are unable to pay by electronic payment cards (credit card/e-commerce enabled debit cards), you have to select one of the alternative options.
  • If your application is successfully submitted, you will receive an acknowledgment promptly. View sample ETA approval notice and/or referral notice.

Online applications may take about three to four working days to process the visa.

Please keep in mind that application once submitted are NON- REFUNDABLE.

In the event of ETA being rejected, the system will send a referral notification to the applicant and he/she needs to contact the nearest Sri Lanka Overseas Mission for necessary assistance.

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.

It is advisable to keep a copy of the ETA approval with you to be produced at the port of entry in Sri Lanka.



We do not deal with ticketing. As in practice it is much cheaper and cost effective for you to book your flights directly through the air lines website.

The following airlines operate flights to Sri Lanka,


  • Air Arabia
  • Air India
  • Cathay Pacific
  • China Eastern Airlines
  • Emirates
  • Etihad Airways
  • Fly Dubai
  • Jet Airways
  • Korean Air
  • Kuwait Airways
  • Malaysian Airlines
  • Mihin Lanka
  • Oman Air
  • Qatar Airways
  • Royal Jordanian
  • Saudi Arabian Airlines
  • Singapore Airlines
  • Spicejet
  • Sri Lankan Airlines
  • Thai Airways
  • Tiger Airways
  • Turkish Airlines