Visa on arrival
ETA on arrival
ETA at the port of entry Who can use this: All passports except: Afghanistan, Cameroon, Cรดte dโIvoire, Ghana, Kosovo, Nigeria, Syria, Taiwan[1][7]
Restricted nationals cannot apply for a tourist visa on arrival.
- Stay
- 30 days. Issued for up to 30 days.[3]
- Fee
- $60. US$25 for South Asian (SAARC) countries. Nationals of the free scheme pay nothing. Payment in US dollars cash or by electronic card.[2][3]
- Extension
- Possible. Same extension rules as the online ETA.[3][10]
- Entry points
- Only at these entry points[3][14]
Bandaranaike International Airport, Katunayake
A limited facility; the ports branch also grants ETAs at the ports. Applicants without prior approval can be refused and returned if the application is referred.
- Entry
- Single entry
Requirements
- Passport valid for at least 6 months from the date of arrival.[3]
- Confirmed return ticket and sufficient funds.[3]
Applying online in advance avoids the higher on-arrival fee; payments must go through the official ETA website.
e-Visa
Free tourist ETA
Tourist visa (ETA) free of charge Who can use this: 43 passports[2][8][15]
The 40 countries of the free scheme from 25 May 2026, plus Singapore and Seychelles (30 days) and Maldives (90 days) under reciprocal agreements. Ordinary, diplomatic, official and service passports qualify.
Show passports
๐ฆ๐บ Australia ยท ๐ฆ๐น Austria ยท ๐ง๐ญ Bahrain ยท ๐ง๐พ Belarus ยท ๐ง๐ช Belgium ยท ๐จ๐ฆ Canada ยท ๐จ๐ณ China ยท ๐จ๐ฟ Czechia ยท ๐ฉ๐ฐ Denmark ยท ๐ซ๐ฎ Finland ยท ๐ซ๐ท France ยท ๐ฉ๐ช Germany ยท ๐ฎ๐ณ India ยท ๐ฎ๐ฉ Indonesia ยท ๐ฎ๐ท Iran ยท ๐ฎ๐ฑ Israel ยท ๐ฎ๐น Italy ยท ๐ฏ๐ต Japan ยท ๐ฐ๐ฟ Kazakhstan ยท ๐ฐ๐ผ Kuwait ยท ๐ฒ๐พ Malaysia ยท ๐ฒ๐ป Maldives ยท ๐ณ๐ต Nepal ยท ๐ณ๐ฑ Netherlands ยท ๐ณ๐ฟ New Zealand ยท ๐ณ๐ด Norway ยท ๐ด๐ฒ Oman ยท ๐ต๐ฐ Pakistan ยท ๐ต๐ฑ Poland ยท ๐ถ๐ฆ Qatar ยท ๐ท๐บ Russia ยท ๐ธ๐ฆ Saudi Arabia ยท ๐ธ๐จ Seychelles ยท ๐ธ๐ฌ Singapore ยท ๐ฐ๐ท South Korea ยท ๐ช๐ธ Spain ยท ๐ธ๐ช Sweden ยท ๐จ๐ญ Switzerland ยท ๐น๐ญ Thailand ยท ๐น๐ท Tรผrkiye ยท ๐ฆ๐ช United Arab Emirates ยท ๐ฌ๐ง United Kingdom ยท ๐บ๐ธ United States
- Stay
- 30 days. Double entry allowed within the 30 days from first arrival; the second entry gets only the balance of the 30 days.[1][2][8]
- Fee
- Free. ETAs paid before 25 May 2026 are not refunded.[1][2]
- Extension
- Possible. Extension beyond 30 days is possible online or at the head office in Battaramulla against the extension fee, which depends on nationality and length of stay (US$60 to US$100 for 31 to 90 days for most countries; free for Singapore, Maldives, Seychelles and Czech Republic).[8][10][11]
- Entry
- Single entry
Requirements
- Passport valid for at least 6 months from the date of arrival.[3]
- Confirmed return ticket.[3]
- Sufficient funds for the stay.[3]
- Print or keep a copy of the ETA approval for the port of entry.[3]
All foreign nationals need an ETA before arrival, also those of the free scheme.
Apply on the official site (eta.gov.lk)e-Visa
Tourist ETA (paid)
Electronic Travel Authorization (ETA), Tourist Who can use this: All passports except: Afghanistan, Australia, Austria, Bahrain, Belarus, Belgium, Cameroon, Canada, China, Cรดte dโIvoire, Czechia, Denmark, Finland, France, Germany, Ghana, India, Indonesia, Iran, Israel, Italy, Japan, Kazakhstan, Kosovo, Kuwait, Malaysia, Maldives, Nepal, Netherlands, New Zealand, Nigeria, Norway, Oman, Pakistan, Poland, Qatar, Russia, Saudi Arabia, Seychelles, Singapore, South Korea, Spain, Sweden, Switzerland, Syria, Taiwan, Thailand, Tรผrkiye, United Arab Emirates, United Kingdom, United States[1][2]
All other passports. Passports of the free scheme and the sponsor route are excluded.
- Stay
- 30 days. Double entry allowed within the 30 days from first arrival.[3][5]
- Fee
- $50. US$20 for South Asian (SAARC) countries. Children under 12 of any nationality: free for up to 30 days. Fee is non-refundable.[2][3][11]
- Extension
- Possible. The ETA can be extended up to six months online or at the head office in Battaramulla; fees depend on nationality and length of stay (US$60 to US$100 for 31 to 90 days for most countries).[3][10][11]
- Entry
- Single entry
Requirements
- Passport valid for at least 6 months from the date of arrival.[3]
- Confirmed return ticket.[3]
- Sufficient funds for the stay.[3]
- Payment by Visa, Mastercard or American Express card.[3][4]
The ETA is not a precondition to board a flight or vessel to Sri Lanka.
Apply on the official site (eta.gov.lk)Visa-free transit
Transit visa
Transit Visa, Two Days Who can use this: All passports[12]
Passengers who stay more than 24 hours between connecting flights
- Stay
- 2 days. Cannot be extended. Needed when staying more than 24 hours for a connecting flight.[7][12]
- Fee
- Free[2][12]
- Extension
- Not possible[12]
- Entry
- Single entry
Requirements
- Proof of air ticket or sea passage.[12]
Can be applied for at the port of entry on arrival or at Sri Lankan missions abroad.
Apply on the official site (eta.gov.lk)Visa from an embassy
Visa through a Sri Lankan sponsor
Tourist visa application through a Sri Lankan sponsor at the head office Who can use this: 8 passports[1]
Cameroon, Nigeria, Ivory Coast, Ghana and Afghanistan (police clearance report needed) and Syria (police clearance report needed); Taiwan-China and Kosovo (no police clearance listed).
Show passports
๐ฆ๐ซ Afghanistan ยท ๐จ๐ฒ Cameroon ยท ๐จ๐ฎ Cรดte dโIvoire ยท ๐ฌ๐ญ Ghana ยท ๐ฝ๐ฐ Kosovo ยท ๐ณ๐ฌ Nigeria ยท ๐ธ๐พ Syria ยท ๐น๐ผ Taiwan
- Stay
- Stay set at entry. Set by the Department of Immigration and Emigration with the visa.
Requirements
- Request letter from the Sri Lankan sponsor.[1]
- Affidavit from the sponsor signed before a Justice of the Peace or lawyer.[1]
- Certified copy of the sponsor's national identity card or passport photocopy.[1]
- Applicant's passport photocopy and proof of accommodation.[1]
- Applicant's police clearance report (Cameroon, Nigeria, Ivory Coast, Ghana, Afghanistan, Syria).[1]
Application goes to the head office of the Department of Immigration and Emigration through the sponsor.
Apply on the official site (www.immigration.gov.lk)Visa from an embassy
Visa from a Sri Lankan mission
ETA and short visit visa at Sri Lanka Overseas Missions Who can use this: All passports[3]
- Stay
- 90 days. Missions issue an ETA for up to 30 days or a tourist visa with single or double entry for up to 3 months.[2][3]
- Fee
- ETA processing fee: US$20 for South Asian (SAARC) countries, US$50 for all others, free for nationals of the free scheme. Visa fees of the mission for 30 to 90 days are added.[2]
- Extension
- Possible. Extension via the Department of Immigration and Emigration.[10]
- Processing
- Missions issue the ETA or visa within 3 business days.[3]
Requirements
- Application form and fee handed to the visa officer at the mission.[3]
Also the route if an online ETA application is referred.
Apply on the official site (www.mea.gov.lk)