I'm am European (French) and plan a holiday in Sri Lanka.

Do I need to apply for a visa to stay there for 3 weeks?

If yes, do I have to get the visa before going there (ie. through ambassy) or can I simply get it when I arrive (at the airport)?

I found this ETA website for the electronic visa but it kinda looks old so I'm unsure if I should take this seriously.


You can purchase a visa on arrival by paying USD or Sri Lankan rupees.

The ETA website does work, despite not looking very slick.

I've tried out both methods as I typed in my passport number incorrectly to the ETA website. Immigration did not accept by online ETA receipt as it didn't match my passport. I was then forced to purchase the ETA on the spot.

  • "I was then forced to purchase the ETA on the spot": did they use a knife ? :D
    – Adrien Be
    Jan 29 '15 at 12:14
  • @AdrienBe Well, I guess I could have not purchased one and found a flight home instead :)
    – WW.
    Jan 29 '15 at 12:15
  • haha. not the kind of holidays you were planning I guess
    – Adrien Be
    Jan 29 '15 at 12:16

According to this website, citizens of almost any country, with a few exceptions listed on the page, can obtain a visa on arrival for up to 30 days.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.