Skip to content

Ask a local

Do I need a visa to visit Sri Lanka?

A quick, honest answer from a Sri Lanka travel expert.

Quick answer

Most nationalities need an Electronic Travel Authorization (ETA) before arriving in Sri Lanka. Apply on the official government portal (eta.gov.lk) - it is normally issued within 24-72 hours and valid for a 30-day tourist stay, extendable in Colombo. Costs and processing time depend on your nationality. Always check the current rules on the official site before booking flights.

Suggested route

General travel advice

Transport

Ask your driver

Here we go - your Sri Lanka trip

Let's plan the trip you'll never stop talking about.

Tell us your dates and group size on WhatsApp. We reply with a friendly quote and a ready-to-go route, usually within the hour - so you can stop planning and start picturing yourself here. No deposit, no obligation, no pressure.

Real human reply, usually within the hour - 7 days a week