Sri Lanka Visa from Dubai: ETA & Tourist Guide 2026
Do I need a visa for Sri Lanka from Dubai?
Most nationalities residing in Dubai need a Sri Lanka ETA (Electronic Travel Authorization), which is obtained online before travel. The ETA costs USD 50 per person, allows a stay of up to 30 days (extendable to 90 days in-country), and is typically approved within 24 hours. A small number of nationalities — primarily SAARC members such as Indian, Pakistani, Maldivian, and Bangladeshi passport holders — benefit from separate arrangements, though they still typically apply through the ETA portal. Nationalities on the restricted list must apply through the Sri Lanka Embassy in Abu Dhabi.
Key Takeaway
- Most nationalities residing in Dubai need a Sri Lanka ETA (Electronic Travel Authorization), which is obtained online be...
- ETA Fee: USD 50 per person
- Processing Time: 24–72 hours
- Stay Allowed: 30 days (extendable)
- Flight Time from Dubai: ~3 hr 45 min
Sri Lanka is one of the most accessible exotic destinations for Dubai residents — an island of ancient temples, tea-covered highlands, pristine beaches, and wildlife reserves, all reachable in just under four hours on direct flights from Dubai. The visa situation is refreshingly straightforward for most UAE-based travellers: Sri Lanka operates an Electronic Travel Authorization (ETA) system that allows the vast majority of nationalities to obtain approval entirely online before departure.
Whether you hold a UAE national passport, an Indian passport, a Pakistani passport, or virtually any other nationality common to Dubai's expatriate community, this guide covers exactly what you need to know about obtaining a Sri Lanka visa from Dubai in 2026 — from the ETA online process to requirements, fees, processing times, and the situations where you need to approach the embassy instead.
Sri Lanka welcomed back international tourists with open arms after the pandemic years, and the ETA system has been streamlined significantly. As of 2026, the fee is USD 50 per person for a 30-day tourist authorization, and approval typically arrives within 24 hours of a correctly submitted application. This guide walks you through every step.
What Is the Sri Lanka ETA?
The Sri Lanka Electronic Travel Authorization (ETA) is an online pre-travel approval system introduced to replace the traditional tourist visa sticker for eligible nationalities. Rather than visiting an embassy or submitting a physical application, eligible travellers complete an online form at eta.gov.lk, pay the government fee by card, and receive their authorization by email — typically within 24 to 72 hours.
The ETA is not a physical visa stamp; it is an electronically linked authorization tied to your passport number. When you arrive at Bandaranaike International Airport (CMB) in Colombo, or at Mattala Rajapaksa International Airport (HRI), immigration officers see your authorization status in their system. You do not need to print it, though carrying a printed copy or screenshot is always advisable as a backup.
Sri Lanka's ETA system is administered by the Department of Immigration and Emigration. It is distinct from visa-on-arrival, which Sri Lanka also offers at the airport for eligible nationalities — though the online ETA is strongly preferred as it guarantees you have authorization before boarding and avoids queues at the airport.
ETA vs Visa on Arrival vs Embassy Visa
- ETA (online): Apply before travel at eta.gov.lk — fastest, recommended for all eligible nationalities
- Visa on Arrival: Available at CMB for some nationalities — same USD 50 fee, longer queues
- Embassy Visa: Required for restricted nationalities — apply at Sri Lanka Embassy in Abu Dhabi
- Visa Free: A small number of nationalities (including Maldives, Seychelles) enter without any prior authorization
Who Needs an ETA for Sri Lanka from Dubai?
Sri Lanka's ETA system is broadly inclusive. The overwhelming majority of nationalities who travel through Dubai — including Indian, Pakistani, Filipino, British, American, Australian, and European passport holders — are eligible for the ETA. The ETA is the standard, correct route for all these nationalities.
Sri Lanka Entry Requirements by Nationality for UAE Residents
| Nationality | Entry Route | ETA Required? | Fee | Notes |
|---|---|---|---|---|
| UAE National (Emirati) | ETA Online | Yes | USD 50 | Apply online before travel |
| Indian | ETA Online | Yes | USD 50 | Apply online; SAARC fee waiver removed as of 2024 |
| Pakistani | ETA Online | Yes | USD 50 | Apply online before departure |
| Filipino | ETA Online | Yes | USD 50 | Apply online before departure |
| British | ETA Online | Yes | USD 50 | ETA eligible; high approval rate |
| American | ETA Online | Yes | USD 50 | ETA eligible; high approval rate |
| Canadian | ETA Online | Yes | USD 50 | ETA eligible; high approval rate |
| Australian | ETA Online | Yes | USD 50 | ETA eligible; high approval rate |
| Egyptian | ETA Online | Yes | USD 50 | ETA eligible; apply early |
| Bangladeshi | ETA Online | Yes | USD 50 | SAARC country; ETA still required |
| Maldivian | Visa Free | No | Free | 30 days visa-free as SAARC member |
| Seychellois | Visa Free | No | Free | Visa-free bilateral arrangement |
| Afghan | Embassy Visa | No (ETA ineligible) | Varies | Apply at Sri Lanka Embassy Abu Dhabi |
| Iraqi | Embassy Visa | No (ETA ineligible) | Varies | Apply at Sri Lanka Embassy Abu Dhabi |
UAE National (Emirati)
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- Apply online before travel
Indian
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- Apply online; SAARC fee waiver removed as of 2024
Pakistani
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- Apply online before departure
Filipino
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- Apply online before departure
British
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- ETA eligible; high approval rate
American
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- ETA eligible; high approval rate
Canadian
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- ETA eligible; high approval rate
Australian
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- ETA eligible; high approval rate
Egyptian
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- ETA eligible; apply early
Bangladeshi
- Entry Route
- ETA Online
- ETA Required?
- Yes
- Fee
- USD 50
- Notes
- SAARC country; ETA still required
Maldivian
- Entry Route
- Visa Free
- ETA Required?
- No
- Fee
- Free
- Notes
- 30 days visa-free as SAARC member
Seychellois
- Entry Route
- Visa Free
- ETA Required?
- No
- Fee
- Free
- Notes
- Visa-free bilateral arrangement
Afghan
- Entry Route
- Embassy Visa
- ETA Required?
- No (ETA ineligible)
- Fee
- Varies
- Notes
- Apply at Sri Lanka Embassy Abu Dhabi
Iraqi
- Entry Route
- Embassy Visa
- ETA Required?
- No (ETA ineligible)
- Fee
- Varies
- Notes
- Apply at Sri Lanka Embassy Abu Dhabi
Entry requirements are set by Sri Lanka's Department of Immigration and Emigration and are subject to change. Verify current requirements at eta.gov.lk before booking. This table reflects policy as of February 2026.
For UAE residents travelling on most common passport nationalities, the ETA is the only step required before travel. The important exception is nationalities that are not ETA-eligible — these travellers must contact the Sri Lanka Embassy in Abu Dhabi or apply through OraVisa, which can facilitate the embassy visa process.
Sri Lanka ETA: Online Application Process Step by Step
Applying for the Sri Lanka ETA from Dubai is a fully online process that takes approximately 10 to 15 minutes to complete, provided you have your documents ready. The official government portal is eta.gov.lk — do not use third-party websites that charge inflated fees for the same service.
- 1Go to the official ETA portal at eta.gov.lk and select "Apply for ETA" under the Tourist Visa category.
- 2Enter your passport details exactly as they appear: full name, nationality, date of birth, passport number, and expiry date. Your passport must be valid for at least 6 months beyond your intended travel dates.
- 3Enter your travel details: planned entry date, expected length of stay, and port of entry (Bandaranaike International Airport — CMB, for most Dubai travellers).
- 4Provide your contact information: email address (this is where your ETA will be sent), phone number, and UAE address if applicable.
- 5Enter your accommodation details in Sri Lanka — a hotel booking reference or host address.
- 6Upload a scanned copy of your passport biographical page (the photo page). The file must be in JPG or PDF format and under 1MB.
- 7Pay the government fee of USD 50 per person by credit or debit card. Visa, MasterCard, and American Express are accepted.
- 8Submit your application. You will receive a confirmation email with an application reference number.
- 9Wait for your ETA approval email, which typically arrives within 24 hours. If you have not received it within 72 hours, check your spam folder and then contact the Department of Immigration.
- 10Print a copy of your ETA approval email or save it to your phone. Present it if requested at check-in or at Sri Lanka immigration.
ETA Application Tips from Dubai
- Apply through the official eta.gov.lk portal only — avoid third-party sites charging double the government fee
- Apply at least 72 hours before departure to allow for any corrections or queries
- Ensure your passport has at least 6 months validity from your planned entry date
- Use the email address you check regularly — ETA approval is sent there
- The ETA is linked electronically to your passport number — you do not need a stamp or sticker
- If you plan to extend your stay beyond 30 days, the Department of Immigration in Colombo handles extensions for up to 90 days total
Sri Lanka ETA Fees and Processing Time
The Sri Lanka ETA fee is USD 50 per person for a standard tourist authorization. This fee is paid directly on the government portal by card and is non-refundable once submitted, even if your application is rejected or if you cancel your travel plans.
Sri Lanka ETA Fees & Processing Summary (2026)
| Detail | Information |
|---|---|
| ETA Government Fee | USD 50 per person (~AED 184) |
| Business ETA Fee | USD 50 per person (same as tourist) |
| Transit ETA Fee | USD 25 per person (if required) |
| Standard Processing Time | 24–72 hours |
| Urgent Processing | Not officially available — standard is fast enough |
| Payment Methods | Visa, MasterCard, American Express (credit/debit) |
| Validity After Issue | 180 days from issue date (enter before this date) |
| Duration of Stay | Up to 30 days per entry |
| Extensions | Up to 90 days total via Department of Immigration, Colombo |
| Entry Type | Double entry (can leave and re-enter once within 180 days) |
ETA Government Fee
- Information
- USD 50 per person (~AED 184)
Business ETA Fee
- Information
- USD 50 per person (same as tourist)
Transit ETA Fee
- Information
- USD 25 per person (if required)
Standard Processing Time
- Information
- 24–72 hours
Urgent Processing
- Information
- Not officially available — standard is fast enough
Payment Methods
- Information
- Visa, MasterCard, American Express (credit/debit)
Validity After Issue
- Information
- 180 days from issue date (enter before this date)
Duration of Stay
- Information
- Up to 30 days per entry
Extensions
- Information
- Up to 90 days total via Department of Immigration, Colombo
Entry Type
- Information
- Double entry (can leave and re-enter once within 180 days)
USD to AED conversion approximate at February 2026 rates. USD 1 ≈ AED 3.67. Government fee subject to change — verify at eta.gov.lk.
In practice, the vast majority of Sri Lanka ETA applications from Dubai are approved within 24 hours. Delays are most common when passport details are entered incorrectly, when the uploaded photo page is unclear, or when there is high application volume around public holidays. OraVisa recommends applying a minimum of 3 days before departure to have a comfortable buffer, and 7 days if your travel dates are flexible.
Documents Required for Sri Lanka ETA from Dubai
The Sri Lanka ETA requires fewer supporting documents than most traditional visa applications. Because the application is online, you do not need to submit physical copies of anything — only a scanned or photographed copy of your passport is uploaded during the application.
- Valid passport: at least 6 months validity beyond your planned travel dates, with at least one blank page for the entry stamp
- Scanned passport biographical page: the main photo page, in JPG or PDF format, under 1MB file size
- Email address: a working email where your ETA approval will be sent
- Travel dates: your planned arrival date and length of stay in Sri Lanka
- Accommodation details: hotel name and booking reference, or address of your host in Sri Lanka
- Payment card: credit or debit card (Visa, MasterCard, or American Express) to pay the USD 50 fee
- Return flight booking reference: not uploaded during the online application but you may be asked about it at the airport
Although the ETA application itself does not require bank statements, employment letters, or hotel pre-payments, Sri Lanka immigration officers may ask to see proof of onward travel and sufficient funds at the airport on arrival. UAE residents generally face no difficulties at Sri Lanka immigration, but having your return flight itinerary and a hotel booking on your phone is always sensible.
Sri Lanka Visa Requirements for Specific Nationalities in Dubai
While the ETA process is uniform across eligible nationalities, there are a few nationality-specific points worth noting for the most common passport groups in Dubai's expatriate community.
Indian Passport Holders in Dubai
Indian passport holders in Dubai require the Sri Lanka ETA just like most other nationalities. India is a SAARC member country, which historically entitled Indian nationals to discounted or waived ETA fees — however, as of 2024, Sri Lanka reinstated the standard USD 50 fee for Indian passport holders. Indian nationals apply through the same eta.gov.lk portal. Approval is typically fast, within 24 hours.
Pakistani Passport Holders in Dubai
Pakistani passport holders are ETA-eligible for Sri Lanka. Despite Pakistan also being a SAARC member, the full USD 50 fee applies as of 2026. Pakistani nationals in Dubai should apply through the official ETA portal. If there are any complications with the online application, OraVisa can facilitate the process. Pakistan and Sri Lanka have strong bilateral ties, and Pakistani tourists are well received.
Nationalities Requiring Embassy Visas
A limited number of nationalities cannot use the ETA portal and must apply for a Sri Lanka visa through the Sri Lanka Embassy in Abu Dhabi. If you hold a passport from one of these restricted nationalities and are a UAE resident, contact OraVisa — we can advise on the embassy application process, which involves submitting a physical application with supporting documents and attending an appointment if required.
Sources
- Sri Lanka Department of Immigration and Emigration, Electronic Travel Authorization (ETA) System— Verified February 2026
- Sri Lanka Embassy in the UAE, Visa and Travel Information for UAE Residents— Verified February 2026
Extending Your Sri Lanka ETA
The standard Sri Lanka ETA grants 30 days of stay. If you want to stay longer — and Sri Lanka is a country that rewards those who linger — you can extend your stay in-country for up to a total of 90 days. Extensions are handled by the Department of Immigration and Emigration in Colombo, Sri Lanka. You cannot extend your ETA from Dubai before departure.
- 1Visit the Department of Immigration and Emigration office in Colombo (located at Suhurupaya, Battaramulla) before your initial 30-day ETA expires.
- 2Complete an Extension of Stay application form at the office.
- 3Pay the extension fee — approximately LKR 5,000 to 10,000 per month of extension (verify current rates at the office as fees are updated periodically).
- 4Your passport will receive an extension stamp valid for an additional 30 or 60 days, subject to approval.
- 5The maximum continuous stay for tourists on extended ETAs is 90 days from first entry.
Extension Key Facts
- ETA allows 30 days; extensions of up to 90 days total are possible in-country
- Extensions must be applied for before your current authorization expires — overstaying carries fines
- Your ETA is double-entry — you can leave Sri Lanka and re-enter once within the 180-day validity window
- Long-stay visitors (90+ days) need a different visa category — contact OraVisa for advice on long-term Sri Lanka visas
Flights from Dubai to Sri Lanka
Dubai to Colombo (Bandaranaike International Airport, CMB) is one of the most well-served routes in the Gulf region. Emirates, flydubai, SriLankan Airlines, and Air Arabia all operate direct flights, making Sri Lanka among the most affordable and accessible destinations from the UAE.
Flights from Dubai to Sri Lanka (Colombo CMB) — Key Facts
| Detail | Information |
|---|---|
| Flight Time | ~3 hours 45 minutes (direct) |
| Airlines (Direct) | Emirates, flydubai, SriLankan Airlines, Air Arabia |
| Economy Return Fare | AED 900 – 2,200 (varies by season and booking lead time) |
| Frequency | Multiple daily flights from DXB and SHJ |
| Airport in Sri Lanka | Bandaranaike International Airport (CMB), Colombo |
| Alternative Airport | Mattala Rajapaksa International Airport (HRI) — limited international services |
Flight Time
- Information
- ~3 hours 45 minutes (direct)
Airlines (Direct)
- Information
- Emirates, flydubai, SriLankan Airlines, Air Arabia
Economy Return Fare
- Information
- AED 900 – 2,200 (varies by season and booking lead time)
Frequency
- Information
- Multiple daily flights from DXB and SHJ
Airport in Sri Lanka
- Information
- Bandaranaike International Airport (CMB), Colombo
Alternative Airport
- Information
- Mattala Rajapaksa International Airport (HRI) — limited international services
Fare estimates are indicative for return economy class from Dubai (DXB/SHJ) as of February 2026. Check current fares at emirates.com, flydubai.com, or srilankan.com.
Sri Lanka is particularly popular from Dubai during the Northern Hemisphere winter months (December to March), when Sri Lanka's west and south coasts enjoy their dry season — perfect weather for beach holidays in Mirissa, Unawatuna, and Bentota. Flights and accommodation prices are highest during December and January. See our best time to visit guide for a full seasonal breakdown.
Need Help with Your Sri Lanka ETA from Dubai?
OraVisa's team handles Sri Lanka ETA applications for UAE residents — from nationalities that need embassy visas to straightforward ETA submissions where you want professional review before paying the government fee. We also advise on extensions and longer-stay options.
Get Free Sri Lanka Visa AdviceCommon Sri Lanka ETA Mistakes to Avoid
While the Sri Lanka ETA is straightforward, a small number of avoidable errors account for the majority of delays and rejections. Being aware of these beforehand saves time and money.
- Using a third-party website instead of the official eta.gov.lk portal — these sites charge USD 100 to USD 150 for the same application
- Entering passport details incorrectly — your name on the ETA must match your passport exactly, including middle names
- Uploading a blurry or cropped passport photo page — the full biographical page must be legible
- Not checking your spam folder for the approval email — email from government systems is sometimes filtered
- Applying with less than 6 months passport validity — your ETA will be issued but you may be denied boarding or refused entry
- Assuming a SAARC nationality means automatic discount — as of 2024, USD 50 applies to Indian and Pakistani nationals
- Overstaying the 30-day ETA without extending — fines and future entry complications result from overstays
- Booking non-refundable travel before ETA approval — although approvals are fast, always confirm before booking non-cancellable flights
Frequently Asked Questions
Do UAE residents need a visa for Sri Lanka?
Yes — most UAE residents need a Sri Lanka ETA (Electronic Travel Authorization) regardless of their passport nationality. The ETA is obtained online at eta.gov.lk before travel, costs USD 50 per person, and is typically approved within 24 to 72 hours. UAE nationals, Indian, Pakistani, Filipino, British, and most other passport holders all use the ETA route. A small number of nationalities must apply through the Sri Lanka Embassy in Abu Dhabi instead.
How long does the Sri Lanka ETA take from Dubai?
Standard Sri Lanka ETA processing takes 24 to 72 hours from the time of a complete, correctly submitted application. Most applicants from Dubai receive approval within 24 hours. OraVisa recommends applying at least 3 days before departure as a comfortable buffer, and 7 days if your travel dates are fixed and your flights are non-refundable.
What is the Sri Lanka ETA fee for UAE residents?
The Sri Lanka ETA fee is USD 50 per person (approximately AED 184 at February 2026 exchange rates) for a tourist ETA. This fee applies regardless of nationality, including Indian and Pakistani passport holders. The fee is paid online by credit or debit card during the application on eta.gov.lk and is non-refundable.
Can I get a Sri Lanka visa on arrival from Dubai?
Sri Lanka does offer visa on arrival at Bandaranaike International Airport for eligible nationalities, charged at the same USD 50 fee. However, obtaining the ETA online before departure from Dubai is strongly recommended — it guarantees you have authorization before boarding, avoids airport queues, and ensures no check-in complications. Airlines may ask to see your ETA before letting you board.
How long can I stay in Sri Lanka on an ETA?
The Sri Lanka ETA allows an initial stay of 30 days per entry. If you wish to stay longer, you can extend your visa in-country at the Department of Immigration and Emigration in Colombo for up to a total of 90 days from your first entry date. The ETA is double-entry, meaning you can leave Sri Lanka and re-enter once within the 180-day validity window of the authorization.
Do Indian passport holders in Dubai need an ETA for Sri Lanka?
Yes. Indian passport holders residing in Dubai need the Sri Lanka ETA, applied for through the official eta.gov.lk portal. As of 2024, the standard USD 50 fee applies to Indian nationals — the SAARC fee waiver that previously benefited Indian passport holders has been removed. Processing is fast, typically within 24 hours. See our dedicated guide for Indian passport holders for full details.
Can I work in Sri Lanka on a tourist ETA?
No. The Sri Lanka tourist ETA is strictly for tourism, visiting family, or transit purposes. Working, volunteering for pay, or conducting business activities in Sri Lanka requires a separate Business ETA or Employment Visa. If you plan any professional activity during your Sri Lanka visit, contact OraVisa — we can advise on the correct visa category.
What is the best way to apply for a Sri Lanka visa from Dubai?
The best way for most UAE residents to apply for a Sri Lanka visa is directly through the official government ETA portal at eta.gov.lk. The process takes 10 to 15 minutes, costs USD 50, and delivers approval by email within 24 hours. OraVisa can assist with your application if you prefer professional guidance, particularly if your nationality has specific requirements, if you need an extension plan, or if you are unsure whether you need the ETA or an embassy visa.
Need Expert Visa Assistance?
OraVisa handles everything from document preparation to embassy submission. Get a free consultation today.
Get Free ConsultationTools to Help You Prepare
All tools are free — no login required. View all tools →
Related Visa Guides
Latest Visa Updates
Written by
Ahmed Al Rashid
Senior Visa Consultant
Senior Visa Consultant at OraVisa with 12+ years of visa consultancy experience. Has guided thousands of UAE residents through successful visa applications for 100+ countries.
Expert reviewed by Ahmed Al Rashid
Senior Visa Consultant
Last updated: · 12+ years of visa consultancy experience
Last updated:
