Sri Lanka Visa for Nepali Citizens
Nepali passport holders need an approved eTA (electronic travel authorisation) before travelling to Sri Lanka, but not a full visa.
Free ETA (Tourist Visa); part of 40-country free ETA scheme
immigration.gov.lk ↗How Nepali citizens apply for a Sri Lanka visa
- → Apply online for the eTA before you travel; approval is usually quick.
- → Confirm the latest rules on the destination's official government page before you book.
Sri Lanka visa types
Tourist ETA (Electronic Travel Authorization) – Free
Short-term tourism, sightseeing, visiting friends/relatives, medical treatment, participating in arts, music, dance and sport events.
Tourist ETA (Electronic Travel Authorization) – Paid
Short-term tourism, sightseeing, visiting friends/relatives, medical treatment, participating in arts, music, dance and sport events.
Business ETA (Electronic Travel Authorization)
Attending business meetings, negotiations, seminars, and conferences in Sri Lanka for a limited duration.
Transit Visa
Allows travelers to transit through Sri Lanka ports and airports while continuing to their final destination.
Residence Visa – Employment Category
For foreign professionals and expatriates employed in Sri Lanka, including BOI project personnel, bank employees, private company employees, and Colombo Port City workers.
Residence Visa – Investor Category
For foreign nationals investing capital in Sri Lanka or conducting business activities under approved investment schemes.
Sri Lanka visa for Nepal citizens — FAQ
Do Nepali citizens need a visa for Sri Lanka?
Nepali passport holders need an approved eTA (electronic travel authorisation) before travelling to Sri Lanka, but not a full visa.
What documents do Nepali citizens need for Sri Lanka?
A passport valid for at least six months, proof of onward travel and funds, and any documents required for the specific Sri Lanka visa category. Always confirm with the official source.
Related visa requirements
For Nepali citizens
Visa for Sri Lanka