Skip to content

Sri Lanka · Entry rules

Who needs a visa for Sri Lanka?

Entry rules for Sri Lanka by nationality, for short tourist or business visits, from the Department of Immigration and Emigration, Sri Lanka, checked .

In brief

No nationality can visit Sri Lanka without a visa under its official rules. 3 need a visa before they travel. Everyone else, 195 nationalities, applies online for an eVisa or ETA.

Visa-free
0
On arrival
0
eVisa or ETA
195
Visa required
3

About 26 m people (0% of the world's other nationalities by population) need a visa arranged before they travel to Sri Lanka: a visa, an eVisa or a visa only with another permit.

Checked 31 Oct 2026Source: Department of Immigration and Emigration, Sri LankaReport a change

Most commonIndiaUnited StatesPakistanHong KongVietnamSaudi ArabiaAll passports

Sri Lanka entry rules at a glance

GroupStayNationalitiesExamplesSource
ETA, with conditions30 to 90 days3Singapore, Maldives, SeychellesDepartment of Immigration and Emigration, Sri Lanka
ETA, with conditions30 days, double entry40India, United States, Pakistan, ChinaDepartment of Immigration and Emigration, Sri Lanka
ETA, with conditions30 days, double entry5Nigeria, Afghanistan, Ghana, Côte d'IvoireDepartment of Immigration and Emigration, Sri Lanka
Visa requiredNot stated3Syria, Kosovo, TaiwanDepartment of Immigration and Emigration, Sri Lanka
ETANot stated147Brazil, Bangladesh, Ethiopia, MexicoDepartment of Immigration and Emigration, Sri Lanka

ETA for 30 to 90 days with conditions: Singapore, the Maldives and Seychelles

3 nationalities

ETA issued free of charge.

Source: Department of Immigration and Emigration, Sri Lanka, checked As per the bilateral reciprocal agreement between Sri Lanka and Maldives, Maldivian nationals will receive 90 days tourist visa through ETA system.

Source: Department of Immigration and Emigration, Sri Lanka, checked The Electronic Travel Authorization (ETA) for nationals of the above-mentioned 40 countries nationals of Maldives, Seychelles and Singapore will be processed free of charge.

ETA for 30 days with conditions: India, the US, Pakistan and 37 more

40 nationalities

ETA issued free of charge (scheme in force since 25 May 2026, no end date given).

Source: Department of Immigration and Emigration, Sri Lanka, checked With effect from 25.05.2026, nationals of the following 40 countries are eligible to obtain tourist visa (ETA) free-of-charge for a period of 30 days.

ETA for 30 days with conditions: Nigeria, Afghanistan, Ghana and 2 more

5 nationalities

No online ETA: apply through a Sri Lankan sponsor at the Department of Immigration and Emigration head office in Battaramulla (sponsor letter and affidavit, police clearance, proof of accommodation).

Source: Department of Immigration and Emigration, Sri Lanka, checked Visitors from Cameroon, Nigeria, Ivory Coast, Ghana and Afghanistan who intend to apply for ETA may apply through Sri Lankan Sponsor for their ETA from the Head office of the Department of Immigration & Emigration, Sri Lanka.

Visa required: Syria, Kosovo and Taiwan

3 nationalities

Kosovo and Taiwan: tourist or business visa only through a Sri Lankan sponsor at the Department of Immigration and Emigration head office.

Syria: tourist or business visa only through a Sri Lankan sponsor at the Department of Immigration and Emigration head office.

Source: Department of Immigration and Emigration, Sri Lanka, checked Visitors from Taiwan-China and Kosovo who intend to apply for Tourist or Business visa may apply through Sri Lankan Sponsor at the Head office of the Department of Immigration & Emigration, Sri Lanka.

Source: Department of Immigration and Emigration, Sri Lanka, checked Visitors from Syria who intend to apply for Tourist or Business visa may apply through Sri Lankan Sponsor at the Head office of the Department of Immigration & Emigration, Sri Lanka.

ETA: Brazil, Bangladesh, Ethiopia and 144 more

147 nationalities

Everyone not listed above: eta.

Nationalities not listed above: the official source says so in as many words.

Source: Department of Immigration and Emigration, Sri Lanka, checked An intended traveller visiting Sri Lanka for a short stay for following purposes, must obtain ETA prior approval for their arrival.

If you live in the UAE

Emirati citizens: eta, 30 days, double entry (ETA issued free of charge (scheme in force since 25 May 2026, no end date given)).

UAE residents, any passport: No residence rule. All visitors need an ETA before arrival. Free for Indian and Pakistani nationals; USD 50 for Filipino nationals. Source: Sri Lanka ETA portal, checked 30 Oct 2026. See Sri Lanka in the visa-free table for UAE residents, by passport.

Where to apply

Apply for the ETA only on the official site, eta.gov.lk. Look-alike sites charge extra for the same form. A visa is applied for at an embassy or consulate of Sri Lanka, or the visa centre it names, in the country where you live.

These rules cover ordinary passports and short visits; work, study and transit have their own rules. Our guides: Sri Lanka ETA: who needs one, the fee and the official website.

Most searched passports

FAQ

Do I need a visa to visit Sri Lanka?

It depends on your passport: 195 can use an eVisa or ETA and 3 need a visa. Choose your passport above.

Do Indian citizens need a visa for Sri Lanka?

Yes, but online: Indian citizens apply for an ETA before they travel (30 days, double entry); ETA issued free of charge (scheme in force since 25 May 2026, no end date given) (Department of Immigration and Emigration, Sri Lanka, checked 31 Oct 2026).

Do US citizens need a visa for Sri Lanka?

Yes, but online: US citizens apply for an ETA before they travel (30 days, double entry); ETA issued free of charge (scheme in force since 25 May 2026, no end date given) (Department of Immigration and Emigration, Sri Lanka, checked 31 Oct 2026).

Can I apply for a Sri Lanka visa online?

Yes, if you are eligible: 195 nationalities can apply online for an eVisa or ETA. Apply only at eta.gov.lk.

Sources and changes

  1. Sri Lanka ETA (official portal)eta.gov.lk · checked 31 Oct 2026
  2. ETA: short visit ruleseta.gov.lk · checked 31 Oct 2026
  3. Department of Immigration and Emigrationimmigration.gov.lk · checked 31 Oct 2026
  1. All groups checked against Department of Immigration and Emigration, Sri Lanka. No change since.

Something out of date? Tell us and we'll check it against the official source.

Visa Almanac is an independent reference, not a government website. We don't issue visas or sell visa services.

Rules change without notice. Always confirm with the official source linked on each page before you travel.