Skip to main content
Sigiriya Lion Rock fortress rising above lush green landscape in Sri Lanka — OraVisa Sri Lanka visa services from Dubai

Sri Lanka Transit Rules for UAE-Based Travellers

Back to Blog
FAQ21 February 20267 min readBy Priya Sharma

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.

Transit ETA Fee: USD 25 per personTourist ETA (to leave airport): USD 50 per personProcessing Time: 24–48 hours (online)Airport Code: CMB (Colombo, Sri Lanka)

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.

  1. 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.
  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.
  3. 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.
  4. 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.
  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

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

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 Advice

Colombo 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

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 Consultation
PS

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.

Diploma in Travel & Tourism ManagementIATA Certified Travel Professional
Published: 8+ years experienceLanguages: English, Hindi, Urdu
AAR

Expert reviewed by Ahmed Al Rashid

Senior Visa Consultant

Certified Immigration ConsultantB.A. International RelationsUAE MOFA Recognized

Last updated: · 12+ years of visa consultancy experience

Last updated: