The short answer
Pakistani and Indian citizens still need a Sri Lanka ETA, but since 25 May 2026 the government fee is zero for 40 countries, including Pakistan and India. The free Tourist ETA gives 30 days with double entry (checked 11 Nov 2026).
Key facts
| Item | Detail |
|---|---|
| Government fee | Free for 40 countries, including Pakistan and India |
| Stay | 30 days |
| Entries | Double |
| Must apply before travel | Yes |
| Extensions | Paid |
How to apply
- Apply on the official ETA portal of the Department of Immigration and Emigration, eta.gov.lk.
- Enter your passport, travel dates and address in Sri Lanka.
- Wait for approval and keep the approval with your passport.
Some websites still charge for the "visa". If you apply yourself on the official portal, the government fee for these 40 nationalities is zero.
Source: Sri Lanka ETA portal, Alert 01, effective 25.05.2026.
Check your route
Frequently asked questions
Is the Sri Lanka visa free for Pakistanis?
The government fee for the Tourist ETA is zero for Pakistani citizens from 25 May 2026, but the ETA is still mandatory and must be approved before travel.
How long can I stay in Sri Lanka on the free ETA?
30 days, with double entry. Extensions are possible for a fee.
Sources
All facts above were checked against these official sources on 11 Nov 2026 by the Visa and Trips editorial team. Rules change, so confirm on the official site before you pay or travel. Read our editorial and verification policy.
