Quick answer
To get a tourist visa for a holiday to Sri Lanka, most visitors apply online for an ETA (Electronic Travel Authorisation) before they travel, through the official Sri Lankan government ETA website. A tourist ETA usually allows a stay of up to 30 days, with double entry, and can be extended in Sri Lanka. Your passport should be valid for at least six months from your arrival date. In 2026, citizens of a number of countries have been eligible for a free tourist ETA, while others pay a fee, so check the official list for your nationality. Apply at least a week or two before you fly, and use only the official website.
On this page 14 sections
- Tourist visa for Sri Lanka at a glance
- What is an ETA?
- Who needs a visa for a holiday to Sri Lanka?
- How to apply for a tourist visa: step by step
- What you'll need to apply
- How long can you stay?
- Extending your stay
- Visa on arrival
- Combining Sri Lanka with the Maldives or India
- Other things to arrange before your holiday
- Arriving in Sri Lanka
- Common visa mistakes to avoid
- Our older visa guide
- How we help with your holiday
Getting your visa sorted is one of the first steps in planning a holiday to Sri Lanka. The process is simple and online, but rules have changed several times in recent years, so it's worth checking the details. This guide explains who needs a visa, how to apply step by step, how long you can stay, how to extend, and the mistakes to avoid. For the rest of your trip planning, see our complete guide to a holiday to Sri Lanka.
Important: visa rules and fees can change at short notice. Always confirm the current requirements on the official Sri Lankan government ETA website, or with the Sri Lankan embassy or high commission in your country, before you travel. We're a travel company, not an immigration authority.
Tourist visa for Sri Lanka at a glance
| What you need | A tourist ETA (Electronic Travel Authorisation) for most nationalities |
| Where to apply | The official Sri Lankan government ETA website |
| When to apply | At least 1–2 weeks before you fly |
| Usual stay | Up to 30 days, double entry |
| Extensions | Possible in Sri Lanka, through the Department of Immigration and Emigration |
| Passport validity | At least 6 months from your arrival date |
| Fee | Free for some nationalities in 2026; a fee for others (check the official list) |
| Visa on arrival | Not recommended; apply online in advance |
What is an ETA?
An ETA, or Electronic Travel Authorisation, is Sri Lanka's online tourist visa. You apply on the internet before you travel, and if it's approved, the permission is linked to your passport electronically. You show your passport (and a copy of your ETA confirmation) when you arrive, and the immigration officer admits you for the period allowed.
Who needs a visa for a holiday to Sri Lanka?
Most foreign visitors need an ETA for a holiday to Sri Lanka, including travellers from the UK, Europe, the USA, Canada, Australia, New Zealand and India. In 2026, citizens of a number of countries have been able to get their tourist ETA free of charge, while citizens of other countries pay a fee. The list of eligible countries and the fees can change, so check the official ETA website for your nationality before you apply.
A small number of nationalities can't apply for an ETA online and need to apply through a sponsor in Sri Lanka. If this applies to you, contact the Sri Lankan embassy in your country.
How to apply for a tourist visa: step by step
- Check your passport. It should be valid for at least six months from your arrival date, with blank pages.
- Go to the official ETA website. Make sure you're using the official Sri Lankan government site. Unofficial websites may charge extra service fees.
- Choose the tourist ETA. Select "tourist" as the purpose of your visit.
- Fill in the form. Enter your passport details, travel dates and the address of your first night's accommodation exactly as they appear.
- Pay the fee, if one applies to your nationality.
- Submit and wait for approval. Approval is often quick, but allow extra time.
- Save your confirmation. Keep a copy on your phone and a printout with your passport.
What you'll need to apply
- A valid passport (at least six months' validity from arrival)
- Your travel dates
- Your first night's address in Sri Lanka
- An email address
- A payment card, if a fee applies
It's also sensible to have proof of onward or return travel and enough funds for your stay, in case you're asked on arrival.
How long can you stay?
A tourist ETA usually allows a stay of up to 30 days from your arrival, with double entry, so you can leave and return within that period, for example if you combine Sri Lanka with the Maldives. Check the exact terms on your approval.
Extending your stay
If you'd like to stay longer than your ETA allows, you can apply for an extension through the Department of Immigration and Emigration before your permitted stay ends. Extensions usually carry a fee, even if your original ETA was free. Apply well before your stay expires.
Visa on arrival
A visa on arrival has been available at times, but we don't recommend relying on it. Arriving without an approved ETA can mean long queues and uncertainty after a long flight. Apply online before you travel.
Combining Sri Lanka with the Maldives or India
Many travellers combine a holiday to Sri Lanka with the Maldives or India. If you'll leave Sri Lanka and return, check that your ETA allows double entry within its validity. The Maldives and India have their own entry rules, so check those separately. See our Sri Lanka and Maldives tour and Sri Lanka trip from India.
Other things to arrange before your holiday
| Before you fly | Why |
|---|---|
| Travel insurance | Covers medical care, cancellations and lost luggage |
| Arrival card | Check whether you need to complete one online before arrival |
| Vaccinations | Ask your doctor or travel clinic for advice |
| Yellow fever certificate | Needed if you're arriving from a country with a risk of yellow fever |
| A SIM card plan | Easy to buy at the airport. See Sri Lanka SIM card for tourists |
| Money | Cash and cards. See money in Sri Lanka |
See our Sri Lanka packing list and things to know before visiting Sri Lanka.
Arriving in Sri Lanka
Most visitors arrive at Bandaranaike International Airport, near Colombo. After immigration and baggage collection, you'll find ATMs, money exchange and mobile phone counters in the arrivals hall. If you've booked a transfer, your driver will be waiting with a name board. See Sri Lanka airport transfers.
Common visa mistakes to avoid
- Using an unofficial website that charges extra fees.
- Typing passport details incorrectly. Double-check every field.
- Applying too late. Allow at least one to two weeks.
- Overstaying your permitted stay. Extend in time if you want to stay longer.
- Assuming last year's rules still apply. Check the current requirements for your nationality.
Our older visa guide
For more background on Sri Lanka's ETA system, see our Sri Lanka ETA visa guide.
How we help with your holiday
At Vacation Ceylon Tours, we don't issue visas, but we help you plan everything else: your route, hotels, private car and driver, and airport pick-up. Once your ETA is approved and your flights are booked, we'll take care of your holiday in Sri Lanka. See how to book and our private tours.
Related reading
Frequently asked questions
Do I need a visa for a holiday to Sri Lanka?
Most visitors need an ETA, applied for online before travel. Check the official list for your nationality.
How do I get a tourist visa for Sri Lanka?
Apply online for a tourist ETA on the official Sri Lankan government ETA website before you travel.
Is the Sri Lanka tourist visa free?
In 2026, citizens of a number of countries have been eligible for a free tourist ETA. Others pay a fee. Check the official list for your nationality.
How long can I stay on a tourist ETA?
Usually up to 30 days, with double entry. Check your approval for the exact terms.
Can I extend my tourist visa in Sri Lanka?
Yes, through the Department of Immigration and Emigration, before your permitted stay ends. A fee usually applies.
How long before my trip should I apply?
At least one to two weeks before you fly.
Can I get a visa on arrival in Sri Lanka?
It has been available at times, but we recommend applying online in advance.
How long must my passport be valid?
At least six months from your arrival date.
Can I visit the Maldives and return to Sri Lanka on the same ETA?
A double-entry ETA usually allows this within its validity. Check your approval.
Can Vacation Ceylon Tours apply for my visa?
No. You apply yourself on the official website, and we plan the rest of your holiday. Contact us through our contact page or WhatsApp.
Planning the rest of your trip? Read our complete guide to a holiday to Sri Lanka.

