CeylonreiseThe island as we know it
ENDE
Enquire
Tropical beach in Sri Lanka from the air
Before you go

Sri Lanka visa & ETA

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

UK and US citizens need an Electronic Travel Authorization (ETA) before travelling. Since 25 May 2026 the 30-day tourist ETA is free for both – but you still have to apply online at eta.gov.lk before you fly.

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.

Sri Lanka visa for British citizens

British passport holders need a tourist ETA for a holiday in Sri Lanka. Since 25 May 2026 the UK has been on the list of 40 countries whose citizens receive the 30-day tourist ETA free of charge. It allows two entries within 30 days of your first arrival. Your passport should be valid for at least six months from the date you arrive. Apply online, receive your approval by email and show it with your passport at immigration in Colombo.

Sri Lanka visa for US citizens

US citizens follow the same process. The United States is also on the free list, so the 30-day tourist ETA costs nothing – but airlines check for an approved ETA at boarding, so do not skip it. Business trips need a Business ETA, and work, study or volunteering require a visa from a Sri Lankan embassy.

Is the Sri Lanka ETA free?

For citizens of 40 countries – including the UK, the US, Canada, Australia, Germany and most of western Europe – yes, since 25 May 2026. For many other nationalities the 30-day tourist ETA costs US$50 online or US$60 on arrival. Children under 12 of any nationality get a free tourist ETA. Rules in Sri Lanka have changed several times in recent years, so check the official site before you travel.

Applying online: avoid copycat sites

Search for “Sri Lanka visa online” or “Sri Lanka eVisa” and you will find many websites that look official but charge a service fee for the same form. Use only eta.gov.lk. The process takes about ten minutes: choose a tourist ETA, enter your passport details, travel dates and the address of your first hotel, check everything carefully and submit. After booking with us you receive a step-by-step guide with all the details you need.

Entry requirements on arrival

Bring your passport, your ETA approval (on your phone or printed) and proof of a return or onward flight, which may be requested. A yellow fever certificate is only required if you arrive from a country with yellow fever risk. Drones need a permit from the authorities, so it is easiest to leave them at home. Larger sums of cash must be declared on arrival. For prescription medicines, carry the prescription or a letter from your doctor.

Staying longer than 30 days

If you want to stay beyond 30 days, you can extend your visa through the Department of Immigration and Emigration in Colombo for a fee. For most tours with a week on the beach afterwards, 30 days is plenty.

Travelling with children

Children need their own passport and their own ETA. For children under 12 of any nationality the tourist ETA is free. If a child travels with only one parent, we recommend carrying a consent letter in English from the other parent – it is rarely requested, but it can avoid questions at immigration.

Arriving at Colombo airport

Most international flights land at Bandaranaike International Airport near Colombo, about half an hour from Negombo. After landing you go to immigration, where your passport and ETA approval are checked and you receive a 30-day stamp. Then you collect your luggage. The arrivals hall has exchange counters, ATMs and desks selling local SIM cards. On our tours your driver waits at the exit with a name sign – even if your flight is late.

Leaving Sri Lanka

Arrive at the airport about three hours before an international flight, as there is a security check at the terminal entrance. Airport taxes are included in your ticket. You can change leftover rupees back before passport control if you kept your exchange receipts.

Travelling on another passport

The passport you travel on is what counts. If you hold two nationalities, apply for the ETA with the passport you will show on arrival. Citizens of countries that are not on the free list pay the standard fee, so check the official site in good time.

Entry checklist

Before you fly, check that you have a passport valid for at least six months beyond your arrival date, your ETA approval on your phone and printed, a return or onward ticket, the address of your first hotel (it is in your travel documents), travel insurance details and, for any prescription medicines, the prescription or a letter from your doctor. With these in your hand luggage, arrival in Colombo usually takes less than an hour from landing to meeting your driver.

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.

Yes, an ETA. Since 25 May 2026 the 30-day tourist ETA is free for US citizens, but it must be approved before travel.

Usually a few days. Apply two to four weeks before you travel to be safe.

Yes – almost every visitor needs an ETA before travelling. For UK and US citizens the 30-day tourist ETA has been free since 25 May 2026.

The ETA is your pre-approval. On arrival it is turned into a tourist visa for 30 days, with two entries allowed.

Online at eta.gov.lk in about ten minutes: passport details, travel dates and your first hotel. Approval usually arrives by email within a few days.

Tours that fit

All tours
Keep planningBest time to visitWeather by monthItinerariesCostsIs Sri Lanka safe?