Sri Lanka Transit Visa from Dubai: Do You Need One?
Do I need a transit visa for Sri Lanka from Dubai?
Most nationalities transiting through Colombo Bandaranaike International Airport (CMB) from Dubai do not need a transit visa, provided they remain airside and connect within the transit exemption window. A Transit ETA (USD 25) is required if your layover exceeds the airside transit-exempt period or if your nationality is on the transit authorization list. A full tourist ETA (USD 50) is needed if you plan to leave the airport and enter Sri Lanka. A very small number of restricted nationalities need an advance embassy visa.
Key Takeaway
- Most nationalities transiting through Colombo Bandaranaike International Airport (CMB) from Dubai do not need a transit...
- Transit ETA Fee: USD 25 per person
- Tourist ETA (to leave airport): USD 50 per person
- Processing Time: 24–48 hours (online)
- Airport Code: CMB (Colombo, Sri Lanka)
Colombo's Bandaranaike International Airport (CMB) sits on a popular transit corridor between Dubai and several destinations in Asia and Australasia — including the Maldives, Seychelles, the Indian subcontinent, and routes to Southeast Asia on SriLankan Airlines. If your flight from Dubai connects through Colombo, you may be wondering whether you need a Sri Lanka transit visa for your layover.
The answer for most Dubai-based travellers is no. Sri Lanka offers transit-without-visa privileges to a broad range of nationalities, and those who do need a transit authorization can obtain a Transit ETA online for the reduced fee of USD 25. Only a small number of nationalities must have an advance transit visa from the Sri Lanka Embassy.
This guide walks you through the decision process, explains the transit rules at CMB, covers the Transit ETA application where relevant, and tells you what to do if you want to leave the airport during a longer Colombo stopover.
Understanding Sri Lanka's Transit Rules at Colombo Airport
Sri Lanka's approach to airport transit is more permissive than many travellers expect. Bandaranaike International Airport operates a straightforward system: most nationalities can transit airside without any pre-arranged authorization, provided their connection is within a reasonable timeframe and they do not leave the secured international departure zone.
The critical distinction is airside versus landside. Airside means you remain within the international terminal area past the passport control booths — you do not clear Sri Lanka immigration, you do not enter the country, and you connect directly to your onward flight. Landside means you leave the terminal, clear immigration, and enter Sri Lanka as a visitor. These two scenarios have completely different visa implications.
The Three Transit Scenarios at Colombo CMB
- Airside transit (staying in the departure zone, no entry into Sri Lanka): Most nationalities need nothing — no transit visa, no ETA. Some may need a Transit ETA online (USD 25).
- Landside transit (leaving the airport, entering Sri Lanka during layover): A full Tourist ETA (USD 50) is required for most nationalities. This is the same as a tourist visa.
- Restricted nationality transit: Regardless of whether you are staying airside or entering Sri Lanka, some nationalities must obtain advance authorization from the Sri Lanka Embassy before departure from Dubai.
Do You Need a Transit Visa? Decision Guide
Work through these questions in order to determine your exact transit situation at Colombo CMB. Most Dubai-based travellers reach a "no transit visa required" answer within the first two questions.
- 1Is your nationality on Sri Lanka's restricted list (e.g., certain nationals requiring advance embassy authorization regardless of stay type)? — If YES, you must obtain a transit visa from the Sri Lanka Embassy in Abu Dhabi before departure. If NO, proceed to Question 2.
- 2Are you planning to remain in the international departure zone (airside) without clearing Sri Lanka immigration? — If YES, proceed to Question 3. If NO (you want to leave the airport), proceed to Question 4.
- 3Are you in the airside transit zone with a confirmed onward ticket connecting within a reasonable layover window? — If YES, you most likely do not need a Transit ETA. Check with your airline or OraVisa for your specific nationality. If your layover is very long (over 12 hours), a Transit ETA (USD 25) is advisable. Proceed to Step 5 if unclear.
- 4Do you want to leave Colombo airport and see Sri Lanka during your layover? — If YES, you need a full Tourist ETA (USD 50) obtained online at eta.gov.lk before your departure from Dubai. If your nationality is not ETA-eligible, you need an embassy visa. Proceed to Step 5.
- 5Contact OraVisa for specific guidance on your nationality and transit situation — free consultations available before you book your flights.
Sri Lanka Transit Requirements by Nationality at CMB
| Nationality | Airside Transit (Staying in Terminal) | Landside (Leaving Airport) | Notes |
|---|---|---|---|
| UAE National (Emirati) | No authorization needed | Tourist ETA: USD 50 | Can enter Sri Lanka on Tourist ETA for layover sightseeing |
| Indian | No authorization needed (airside) | Tourist ETA: USD 50 | Large transit group through CMB on Dubai-India routes |
| Pakistani | No authorization needed (airside) | Tourist ETA: USD 50 | ETA-eligible for entering Sri Lanka |
| Filipino | No authorization needed (airside) | Tourist ETA: USD 50 | ETA-eligible |
| British | No authorization needed (airside) | Tourist ETA: USD 50 | No visa-free entry to Sri Lanka despite UK nationality |
| American | No authorization needed (airside) | Tourist ETA: USD 50 | USA not visa-free for Sri Lanka |
| Maldivian | No authorization needed (airside) | Visa-free entry (30 days) | SAARC member; can enter Sri Lanka without visa |
| Bangladeshi | No authorization needed (airside) | Tourist ETA: USD 50 | ETA-eligible |
| Afghan | Transit ETA or Embassy Visa required | Embassy Visa required | Restricted nationality — check before booking |
| Iranian | Transit ETA or Embassy Visa required | Embassy Visa required | Restricted nationality — contact OraVisa |
UAE National (Emirati)
- Airside Transit (Staying in Terminal)
- No authorization needed
- Landside (Leaving Airport)
- Tourist ETA: USD 50
- Notes
- Can enter Sri Lanka on Tourist ETA for layover sightseeing
Indian
- Airside Transit (Staying in Terminal)
- No authorization needed (airside)
- Landside (Leaving Airport)
- Tourist ETA: USD 50
- Notes
- Large transit group through CMB on Dubai-India routes
Pakistani
- Airside Transit (Staying in Terminal)
- No authorization needed (airside)
- Landside (Leaving Airport)
- Tourist ETA: USD 50
- Notes
- ETA-eligible for entering Sri Lanka
Filipino
- Airside Transit (Staying in Terminal)
- No authorization needed (airside)
- Landside (Leaving Airport)
- Tourist ETA: USD 50
- Notes
- ETA-eligible
British
- Airside Transit (Staying in Terminal)
- No authorization needed (airside)
- Landside (Leaving Airport)
- Tourist ETA: USD 50
- Notes
- No visa-free entry to Sri Lanka despite UK nationality
American
- Airside Transit (Staying in Terminal)
- No authorization needed (airside)
- Landside (Leaving Airport)
- Tourist ETA: USD 50
- Notes
- USA not visa-free for Sri Lanka
Maldivian
- Airside Transit (Staying in Terminal)
- No authorization needed (airside)
- Landside (Leaving Airport)
- Visa-free entry (30 days)
- Notes
- SAARC member; can enter Sri Lanka without visa
Bangladeshi
- Airside Transit (Staying in Terminal)
- No authorization needed (airside)
- Landside (Leaving Airport)
- Tourist ETA: USD 50
- Notes
- ETA-eligible
Afghan
- Airside Transit (Staying in Terminal)
- Transit ETA or Embassy Visa required
- Landside (Leaving Airport)
- Embassy Visa required
- Notes
- Restricted nationality — check before booking
Iranian
- Airside Transit (Staying in Terminal)
- Transit ETA or Embassy Visa required
- Landside (Leaving Airport)
- Embassy Visa required
- Notes
- Restricted nationality — contact OraVisa
Transit requirements reflect Sri Lanka Department of Immigration policy as of February 2026 and are subject to change. Always verify requirements before booking. Restricted nationality list is not exhaustive — contact OraVisa or the Sri Lanka Embassy Abu Dhabi to confirm your specific nationality.
What Is the Sri Lanka Transit ETA?
Sri Lanka offers a specific Transit ETA category through its eta.gov.lk portal, priced at USD 25 per person — half the cost of the tourist ETA. The Transit ETA is for passengers who are connecting through Colombo airport and need a formal transit authorization, either because of their nationality or because of the length of their layover.
The Transit ETA is applied for at the same eta.gov.lk portal as the tourist ETA. On the first page of the application, select "Transit Visa" instead of "Tourist Visa". The rest of the process is identical: enter passport details, travel details (your Dubai-Colombo flight details and Colombo-onward connection), upload passport scan, pay USD 25 by card, and await approval.
Sri Lanka Transit ETA vs Tourist ETA — Key Differences
| Detail | Transit ETA | Tourist ETA |
|---|---|---|
| Purpose | Connecting through Colombo without entering Sri Lanka | Visiting Sri Lanka for tourism or to leave airport during layover |
| Fee | USD 25 per person | USD 50 per person |
| Stay Permitted | In-transit only (airside); no entry into Sri Lanka | Up to 30 days in Sri Lanka |
| Can Leave Airport? | No — transit area only | Yes — full access to Sri Lanka |
| Apply At | eta.gov.lk — select Transit Visa | eta.gov.lk — select Tourist Visa |
| Processing Time | 24–48 hours | 24–72 hours |
| Valid For | Single transit journey through CMB | 180 days from issue; double entry |
Purpose
- Transit ETA
- Connecting through Colombo without entering Sri Lanka
- Tourist ETA
- Visiting Sri Lanka for tourism or to leave airport during layover
Fee
- Transit ETA
- USD 25 per person
- Tourist ETA
- USD 50 per person
Stay Permitted
- Transit ETA
- In-transit only (airside); no entry into Sri Lanka
- Tourist ETA
- Up to 30 days in Sri Lanka
Can Leave Airport?
- Transit ETA
- No — transit area only
- Tourist ETA
- Yes — full access to Sri Lanka
Apply At
- Transit ETA
- eta.gov.lk — select Transit Visa
- Tourist ETA
- eta.gov.lk — select Tourist Visa
Processing Time
- Transit ETA
- 24–48 hours
- Tourist ETA
- 24–72 hours
Valid For
- Transit ETA
- Single transit journey through CMB
- Tourist ETA
- 180 days from issue; double entry
If you are unsure whether you need a Transit ETA or Tourist ETA, choose Tourist ETA — it provides all the permissions of the Transit ETA plus the ability to enter Sri Lanka if desired.
Transiting Colombo to the Maldives or Seychelles from Dubai
One of the most common transit-through-Colombo routes from Dubai is the connection to the Maldives. SriLankan Airlines operates Dubai–Colombo–Malé connections that are popular with UAE residents heading to Maldives resorts. Similarly, some Seychelles routes connect via Colombo.
For most nationalities on this route — including Indian, Pakistani, British, and American passport holders — the Colombo connection is airside only: passengers remain in the international departure zone and connect directly to the onward flight. No transit visa or ETA is needed. Simply have your Colombo-to-Malé or Colombo-to-Seychelles onward ticket confirmed.
Transit Through CMB to Maldives or Seychelles
- Airside transit through CMB on Dubai–Colombo–Malé or Dubai–Colombo–Seychelles routes requires no transit visa for most nationalities
- Ensure you have your onward ticket from Colombo to the Maldives or Seychelles — airlines check this at Dubai check-in
- Your layover in Colombo should be within reasonable connection time — typically 2 to 6 hours on published itineraries
- If your layover is unusual (over 12 hours), consider a Transit ETA (USD 25) as a precaution
- You do not need an ETA for the Maldives — it is visa-free for virtually all nationalities
Leaving Colombo Airport During a Layover
If you have a long layover in Colombo — perhaps 8 to 12 hours or more — you might consider leaving the airport to explore the city. Colombo itself is a vibrant, manageable city with colonial architecture, excellent seafood restaurants along the waterfront Galle Face area, and the relaxed atmosphere of a South Asian capital not yet overrun by mass tourism.
To leave Colombo airport during your layover, you need a full Tourist ETA (USD 50) — not the Transit ETA. You would clear Sri Lanka immigration, spend time in the city, and then return to the airport for your onward flight. Make sure your Tourist ETA is approved before you board your Dubai flight, as it cannot be arranged at the airport for nationalities that are ETA-eligible only online.
- Apply for the Tourist ETA at eta.gov.lk before departing Dubai — processing is 24 to 72 hours
- A layover of at least 6 to 8 hours is recommended to make the airport exit worthwhile given immigration queues and travel time to the city (approximately 30 minutes by taxi, 45 to 60 minutes by train)
- Leave plenty of time to return to the airport — allow at least 2.5 hours before your onward flight for the journey back and re-clearing departures security
- Colombo is suitable for a half-day visit — the Galle Face Green seafront, the National Museum, and Pettah Market are all accessible within a short layover
- Currency: Sri Lankan Rupees (LKR) are needed for local purchases — exchange at the airport or use an ATM in arrivals
Not Sure About Your Colombo Transit Visa Status?
OraVisa provides fast nationality checks for CMB transits from Dubai and handles Transit or Tourist ETA applications where needed. If you hold a restricted nationality or have an unusual layover situation, our team gives you a clear answer before you book your flights.
Get Free Transit Visa AdviceColombo Airport: What to Expect Airside
Bandaranaike International Airport is a modern, efficient facility. If you are transiting airside — remaining in the departure zone without clearing immigration — you will find comfortable seating, free Wi-Fi, a range of food and beverage outlets, and duty-free shopping. The airport is smaller and less elaborate than Changi or Dubai International, but perfectly adequate for transit connections.
- Free Wi-Fi throughout the international terminal — speed is reasonable for browsing and video calls
- Multiple restaurants and cafes airside — Sri Lankan cuisine options are available alongside international brands
- Duty-free shopping: tea, spices, gems, and local products alongside standard alcohol and cosmetics
- Airport hotel (Cinnamon Airport Garden) is adjacent to the terminal — day rooms available for long layovers but require clearing customs and immigration (i.e., entering Sri Lanka)
- No free city tour programme (unlike Singapore) — if you want to explore Colombo, you need to exit on a Tourist ETA
- Prayer room available airside in the terminal
Sources
Frequently Asked Questions
Do I need a transit visa for Sri Lanka if I am connecting through Colombo from Dubai?
For most nationalities transiting airside at Colombo Bandaranaike International Airport (CMB) from Dubai, no transit visa is needed. You simply need a confirmed onward ticket and must remain within the international departure zone. Some nationalities may need a Transit ETA (USD 25, applied for online at eta.gov.lk) for formal authorization. If you want to leave the airport during your layover, you need a full Tourist ETA (USD 50). A small number of restricted nationalities need an embassy visa regardless of stay type.
How much does a Sri Lanka transit visa cost from Dubai?
The Sri Lanka Transit ETA, applied for online at eta.gov.lk, costs USD 25 per person (approximately AED 92 at February 2026 rates). This is for passengers who need formal transit authorization to connect airside through Colombo. If you want to exit the airport and enter Sri Lanka during your layover, you need the Tourist ETA at USD 50. The Transit ETA is processed within 24 to 48 hours.
Do Indian passport holders need a transit visa for Colombo airport?
In most cases, no. Indian passport holders transiting airside at Colombo Bandaranaike International Airport (CMB) without clearing immigration do not require a transit visa. You must remain in the international departure zone, hold a confirmed onward ticket from Colombo, and have your connecting flight within a reasonable timeframe. If you want to leave the airport and enter Sri Lanka during your layover, you need a Tourist ETA (USD 50) applied for before departing Dubai.
Can I leave Colombo airport during a layover from Dubai?
Yes, if you have a Tourist ETA. Most ETA-eligible nationalities — including Indian, Pakistani, British, American, and other common UAE resident passport holders — can apply for a Tourist ETA (USD 50) at eta.gov.lk before leaving Dubai, clear immigration at Colombo, and explore the city during a long layover. Allow at least 6 to 8 hours layover time for this to be worthwhile. Return to the airport at least 2.5 hours before your onward flight.
What is the difference between a Sri Lanka transit visa and a tourist ETA for a layover?
The Transit ETA (USD 25) is for passengers who stay airside at Colombo airport without entering Sri Lanka — you remain in the international departure zone and connect to your onward flight. The Tourist ETA (USD 50) is required if you want to leave the airport and enter Sri Lanka during your layover. If you are uncertain, apply for the Tourist ETA — it covers all transit scenarios as well as the option to enter Sri Lanka.
Do I need any visa for a Colombo layover if I am connecting to the Maldives?
For most nationalities transiting airside at Colombo on a Dubai–Colombo–Maldives itinerary, no transit visa is required. This is one of the most common transit routes through CMB. You simply need your confirmed onward ticket to the Maldives and must remain in the international departure zone at Colombo. Ensure your connecting time at CMB is sufficient — most published itineraries allow 2 to 4 hours, which is adequate. Check with your airline if your connection is under 2 hours.
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
Priya Sharma
Senior Visa Consultant — Asia & Americas
Senior Visa Consultant specializing in Asian & American destinations. 8 years of experience with a proven track record in complex multi-country applications.
Expert reviewed by Ahmed Al Rashid
Senior Visa Consultant
Last updated: · 12+ years of visa consultancy experience
Last updated:
