Help › Before you book
Do I need a visa or an ETA?

For UK, German and French passport holders, the 30-day tourist ETA is currently free of charge. You still need to apply for it before you fly, online, on the official Sri Lankan immigration website. It takes a few minutes on your phone. Rules can change, so check before you travel.
Read more
Apply here, on the official immigration site: https://www.eta.gov.lk/slvisa/
Use only this official site. Some look-alike sites charge a fee for the same thing. For eligible nationalities, the official ETA is currently free of charge. Rules can change, so check the site on the day you apply.
One more thing to check: your passport should be valid for at least six months after the day you arrive. If it expires later than that, everything is fine. If it does not, renew the passport first, and then apply for the ETA.
Ask Lana, our AI assistant, or message our team on WhatsApp to speak with a real person.
WhatsApp