CeylonreiseThe island as we know it
ENDE
Enquire
Colombo skyline with the Lotus Tower at dusk
Before you go

Sri Lanka visa & ETA

Last updated 18 September 2026 · by our team in Kandy
The short answer

UK and US citizens need an Electronic Travel Authorisation (ETA) before travelling. For tourists it is currently free and allows stays of up to 30 days. Apply only on the official government website.

UK citizens

British passport holders apply online for a tourist ETA before departure. It is checked on arrival and converted into a tourist visa for up to 30 days.

US citizens

US citizens also need an ETA for tourist stays of up to 30 days. Business trips require a Business ETA; work or volunteering requires a visa from an embassy.

Step by step

The process takes about ten minutes.

1. Official siteUse only eta.gov.lk – third-party sites charge fees for the same form.
2. PassportValid for at least six months from arrival.
3. ApplyAllow a few days before departure; approval usually comes by email within 48 hours.
4. TravelKeep the approval on your phone or printed for check-in and arrival.
Entry rules change often. Always check the official ETA site and your government’s travel advice (UK FCDO, US State Department) before you travel.

What the ETA is

The Electronic Travel Authorisation (ETA) is Sri Lanka’s online entry permission for short visits. It is linked to your passport and checked on arrival, when the immigration officer converts it into a tourist visa. For tourist visits by UK and US citizens it is currently issued free of charge and allows a stay of up to 30 days.

Apply only via the official government portal. Several private websites look very similar and charge a fee for submitting the same form on your behalf.

Documents you need

A passport valid for at least six months from your arrival date, with a blank page for the entry stamp. Your ETA approval, printed or on your phone. A return or onward ticket, and, if asked, the address of your first hotel – we send you this with your travel documents. Travellers arriving from a country with a risk of yellow fever may need to show a vaccination certificate.

Staying longer than 30 days

If you want to combine a tour with a long beach stay and exceed 30 days, you can apply to extend your visa at the Department of Immigration and Emigration in Colombo. Plan this in advance – we can advise on timing and help you fit the appointment into your route.

Frequently asked questions

You need an ETA, applied for online before travel.

For UK, US and many other nationalities, the tourist ETA is currently free of charge – check the official site for the latest rules.

Extensions are possible through the Department of Immigration in Colombo.

Tours that fit

All tours
Sigiriya Lion Rock rising above the jungle
Small group · 10 days

The Classic

from £1,460 pp
Tea estates in the hill country from the air
Private · 10 days

Island of Contrasts

from £1,370 pp
Stilt fishermen at Koggala
Private · 14 days

The Grand Tour

from £1,890 pp
Keep planningBest time to visitWeather by monthItinerariesCostsIs Sri Lanka safe?