🇱🇰 Sri Lanka visa requirements
Do you need a visa for Sri Lanka? It depends on your nationality. 2 passports can enter Sri Lanka visa-free, 186 get a visa on arrival, 1 need an eVisa or travel authorisation, and 4 must apply for a visa in advance. Find your passport below, or review Sri Lanka's general entry requirements.
Check Sri Lanka for your passport →
Sri Lanka entry requirements (all travellers)
| Passport validity | Valid for at least 6 months beyond your planned stay |
| Return / onward ticket | Recommended |
| Proof of funds | Recommended |
| Travel insurance | Recommended |
| Routine vaccines | Recommended Ensure tetanus, MMR, and COVID-19 boosters are current |
Passports that enter Sri Lanka visa-free (2)
Citizens of these countries can enter Sri Lanka without a visa for tourism or short stays.
Visa on arrival for Sri Lanka (186)
These nationalities can obtain a visa at the Sri Lanka border or airport.
eVisa / travel authorisation for Sri Lanka (1)
These nationalities must apply online before travelling to Sri Lanka.
Nationalities that need a visa for Sri Lanka in advance (4)
Citizens of these countries must obtain a visa from a Sri Lanka embassy or consulate before departure.
Frequently asked questions
Who needs a visa to visit Sri Lanka?
4 nationalities must obtain a visa before travelling to Sri Lanka, while 2 can enter visa-free, 186 receive a visa on arrival and 1 apply for an eVisa or travel authorisation online. Find your nationality in the lists above for exact details.
How long must my passport be valid to enter Sri Lanka?
Valid for at least 6 months beyond your planned stay.
Do I need proof of funds or a return ticket for Sri Lanka?
Return/onward ticket: recommended. Proof of funds: recommended.
Is this Sri Lanka visa information official?
No. isvisarequired.com offers general guidance compiled from public government and IATA sources, last reviewed 2026-08-25. Always confirm current requirements with Sri Lanka's official immigration authority or nearest embassy before travel.