Sri Lanka has transformed its entry requirements in recent years, replacing the old visa-on-arrival system with a streamlined Electronic Travel Authorization (ETA). While most visitors still need to obtain an ETA before traveling, citizens of dozens of countries benefit from a free ETA – effectively granting visa-free access to the island nation for tourism and business purposes. This guide covers every country whose citizens enjoy visa-free or free-ETA entry to Sri Lanka, along with practical details you need before booking your trip.

Understanding Sri Lanka’s Entry System
Since 15 October 2025, Sri Lanka discontinued its visa-on-arrival policy. All travelers entering Sri Lanka for short-stay purposes – whether tourism or business – must obtain an Electronic Travel Authorization (ETA) or a traditional visa before arrival.
The good news is that citizens of many countries qualify for a free ETA, meaning they pay nothing for the authorization. Others pay a modest fee, and a small number of nationalities must apply for a full visa through a Sri Lankan embassy or consulate.
This system effectively creates three tiers of entry:
- Free ETA – No cost, apply online, 30-day stay (90 days for Maldives)
- Paid ETA – Fee applies, apply online, 30-day stay
- Visa required in advance – Must apply at a Sri Lankan diplomatic mission
All travelers must hold a passport valid for at least six months from the date of entry.
Countries With Free ETA Access to Sri Lanka
Citizens of the following countries can obtain a free Electronic Travel Authorization to enter Sri Lanka for stays of up to 30 days. No visa fee is charged, and the application is completed entirely online through the official ETA portal.
Asia and the Middle East
| Country | Free ETA Duration |
|---|---|
| Bahrain | 30 days |
| China (PRC passports) | 30 days |
| Hong Kong (SAR passports) | 30 days |
| India | 30 days |
| Indonesia | 30 days |
| Iran | 30 days |
| Israel | 30 days |
| Japan | 30 days |
| Kazakhstan | 30 days |
| Kuwait | 30 days |
| Macau (SAR passports) | 30 days |
| Malaysia | 30 days |
| Nepal | 30 days |
| Oman | 30 days |
| Pakistan | 30 days |
| Qatar | 30 days |
| Saudi Arabia | 30 days |
| Seychelles | 30 days |
| Singapore | 30 days |
| South Korea | 30 days |
| Thailand | 30 days |
| Turkey | 30 days |
| United Arab Emirates | 30 days |
Europe
| Country | Free ETA Duration |
|---|---|
| Austria | 30 days |
| Belarus | 30 days |
| Belgium | 30 days |
| Czech Republic | 30 days |
| Denmark | 30 days |
| Finland | 30 days |
| France | 30 days |
| Germany | 30 days |
| Italy | 30 days |
| Netherlands | 30 days |
| Norway | 30 days |
| Poland | 30 days |
| Russia | 30 days |
| Spain | 30 days |
| Sweden | 30 days |
| Switzerland | 30 days |
| United Kingdom | 30 days |
Americas and Oceania
| Country | Free ETA Duration |
|---|---|
| Australia | 30 days |
| Canada | 30 days |
| New Zealand | 30 days |
| United States | 30 days |
Africa
| Country | Free ETA Duration |
|---|---|
| South Africa | 30 days |
Special Case: Maldives
Nationals of the Maldives enjoy the most generous terms of any nationality. Maldivian citizens can enter Sri Lanka visa-free for up to 90 days without needing an ETA at all. This reflects the close bilateral relationship between the two Indian Ocean nations.
Note on Chinese passports: Citizens holding People’s Republic of China passports, Hong Kong SAR passports, and Macau SAR passports all qualify for the free ETA. When applying, select “China” as nationality since Hong Kong and Macau are not listed as separate nationality options.
Countries Eligible for Paid ETA
Citizens of all countries not listed in the “free ETA” or “visa required” sections can apply for an ETA for a fee. This covers the vast majority of the world’s nations and allows stays of up to 30 days. The application is submitted online and typically processed within 24 to 72 hours.
The paid ETA covers destinations across Africa, the Americas, Asia, Europe, and Oceania that are not included in the free tier. If your country does not appear in either the free ETA list or the visa-required list below, you fall into this category.
For detailed information about the ETA application process, fees, and requirements, visit our guides on Sri Lanka ETA and Sri Lanka ETA Fee.
Countries That Require a Visa in Advance
A small number of nationalities cannot apply for an ETA independently. Citizens of these countries must obtain a visa in advance from a Sri Lankan embassy or consulate before traveling:
- Cameroon
- Côte d’Ivoire (Ivory Coast)
- Ghana
- Nigeria
- North Korea
- Syria
- Taiwan
When applying at a Sri Lankan diplomatic mission, applicants must present:
- A valid passport with at least six months validity
- A police clearance report
- If staying in another country for more than 6 months before traveling to Sri Lanka, a police clearance from that country and a copy of the visa certificate
- An affidavit from a Sri Lankan Justice of the Peace or Lawyer
- Accommodation information (proof of where you will stay)
- Mandatory yellow fever vaccination certificate (for applicable nationalities)
Visa-Free Entry for Diplomatic and Official Passport Holders
Beyond the standard ETA system, holders of diplomatic, official, service, or special passports from numerous countries enjoy visa-free entry to Sri Lanka without any ETA requirement. These arrangements are governed by bilateral agreements and typically allow stays of 30 days.
Countries with such arrangements include: Bahrain, Bangladesh, Belarus, Benin, Brazil, Cambodia, Chile, China, Cuba, Georgia, Hong Kong, India, Indonesia, Iran, Kazakhstan, Kenya, Maldives (90 days), Myanmar, Oman, Pakistan, Philippines, Qatar, Romania, Russia, Seychelles (60 days), Singapore, Thailand, Ukraine, and Vietnam.
Additionally, holders of United Nations passports and Interpol passports, regardless of nationality, do not need a visa to enter Sri Lanka for stays of up to 90 days.
Yellow Fever Vaccination Requirement
Regardless of your visa or ETA status, if you are arriving from or have recently visited a country with yellow fever risk, you must present a valid yellow fever vaccination certificate upon arrival. This applies to citizens of over 30 countries across Africa and South America, including:
Africa: Angola, Benin, Burkina Faso, Burundi, Cameroon, Central African Republic, Chad, DR Congo, Equatorial Guinea, Ethiopia, Gabon, Gambia, Ghana, Guinea, Guinea-Bissau, Liberia, Mali, Mauritania, Niger, Nigeria, Rwanda, São Tomé and Príncipe, Senegal, Sierra Leone, Somalia, Sudan, Tanzania, Togo, Uganda
South America: Argentina, Bolivia, Brazil, Colombia, Ecuador, Panama, Peru, Suriname, Venezuela
How to Apply for a Sri Lanka ETA
The ETA application process is straightforward and entirely online:
- Visit the official ETA portal at eta.gov.lk
- Fill in your personal details – passport number, nationality, travel dates
- Upload required documents – passport bio page scan, recent photograph
- Pay the fee (if applicable) – free for eligible nationalities
- Receive your ETA – typically approved within 24 to 72 hours
- Print or save the ETA approval notice for presentation at immigration
Your passport must be valid for at least six months beyond your intended date of entry. You should also have a return or onward ticket and proof of sufficient funds for your stay.
For a step-by-step walkthrough, see our complete guide to Sri Lanka Visa Application.
Extending Your Stay Beyond 30 Days
The standard ETA allows a stay of 30 days (90 days for Maldivians). If you wish to stay longer, you can apply for a visa extension at the Department of Immigration and Emigration in Colombo. Extensions are typically granted for an additional 60 days, allowing a total stay of up to 90 days in most cases.
You should apply for the extension before your initial 30-day period expires to avoid overstay penalties.
Key Differences: Free ETA vs. Visa-Free vs. Visa on Arrival
It is important to understand how Sri Lanka’s system differs from traditional visa-free arrangements:
| Feature | Traditional Visa-Free | Sri Lanka Free ETA | Sri Lanka Paid ETA |
|---|---|---|---|
| Prior authorization needed | No | Yes (online) | Yes (online) |
| Cost | Free | Free | Fee applies |
| Processing time | Instant | 24-72 hours | 24-72 hours |
| Typical stay | Varies | 30 days | 30 days |
| Passport validity | 6 months | 6 months | 6 months |
While the free ETA requires online pre-registration, it is not a visa in the traditional sense. The process is quick, entirely digital, and carries no cost for eligible nationalities – making it functionally equivalent to visa-free travel for most practical purposes.
Frequently Asked Questions
Do I need a visa to visit Sri Lanka for tourism?
If you are a citizen of one of the 40+ countries listed in the free ETA section above, you do not need a traditional visa. You will need to obtain a free Electronic Travel Authorization (ETA) online before your trip. Citizens of other countries need either a paid ETA or a full visa from a Sri Lankan embassy.
How long can I stay in Sri Lanka without a visa?
With a free or paid ETA, most visitors can stay for up to 30 days. Maldivian nationals can stay up to 90 days. Extensions are available at the Department of Immigration in Colombo.
Is the Sri Lanka ETA the same as a visa?
No. The ETA is a travel authorization, not a visa. It is simpler to obtain, processed entirely online, and – for eligible nationalities – completely free. However, it does serve a similar function in granting permission to enter the country.
Can I work in Sri Lanka with a free ETA?
No. The ETA (free or paid) is valid only for tourism and short-term business purposes. If you intend to work in Sri Lanka, you need a work visa obtained through the proper channels before arrival.
What happens if I overstay my ETA?
Overstaying your authorized period is a serious offense in Sri Lanka. You may face fines, detention, and deportation. Overstays can also result in being banned from future entry. Always apply for an extension before your authorized stay expires.
Do children need their own ETA?
Yes. Every traveler, including infants and children, must have their own ETA and passport to enter Sri Lanka.
Summary
Sri Lanka’s visa-free access through the free ETA system covers citizens of over 40 countries across Asia, Europe, the Middle East, the Americas, Oceania, and Africa. The online application is quick, free for eligible nationalities, and typically processed within 24 to 72 hours. Whether you are planning a beach holiday in Mirissa, exploring the ancient cities of Anuradhapura, or trekking through Ella’s tea plantations, getting your entry authorization sorted is the first step to an unforgettable Sri Lankan adventure.
For more information on specific visa types and requirements, explore our related guides:
– Sri Lanka ETA: Complete Guide
– Sri Lanka ETA Requirements
– Sri Lanka Tourist Visa
– Sri Lanka Business Visa
– Sri Lanka Transit Visa