Direct flights from Dubai to Colombo (DXB → CMB)

Distance 3,289 km (2,044 mi)
Est. duration 3h 52m
Loading map...
Live fares · DXB → CMB

Available flights

KUNon-stop
from$325
Book

About the Dubai → Colombo route

Dubai to Colombo is one of those routes that punches above its weight. At under four hours (roughly 3h 52m), it's technically short-haul, but it connects two genuinely different worlds. Emirates (EK) runs this route and so does FlyDubai (FZ), which tells you something — there's enough demand to support both a full-service carrier and a budget option. The passenger mix is fascinating too. You've got Sri Lankan expats heading home, UAE residents chasing beaches and tea country, and a solid chunk of business travelers moving between Dubai's financial hub and Colombo's growing commercial scene. Not a red-eye marathon. Just a quick hop with a lot of payoff on the other end.

Why travel from Dubai to Colombo?

Colombo genuinely rewards the trip. The Galle Face Green seafront at golden hour alone is worth the flight. But beyond the postcard stuff, there's real substance here — the food scene in Pettah market, the colonial architecture in the Fort district, the fact that a proper kottu roti costs almost nothing. For UAE residents specifically, Sri Lanka scratches an itch that closer destinations can't. It's lush, it's slow-paced, and it's genuinely affordable once you land. A huge number of Sri Lankan expats live in Dubai too, so this route carries a lot of family reunion traffic — especially around Sinhala and Tamil New Year in April. And if you're into surfing, wildlife, or tea estate hiking, Sri Lanka offers all three within a few hours of the capital.

Quick stats

  • Distance: 3,289 km
  • Estimated flight time: 3h 52m
  • Operating airlines: 8D, EK, FZ, UL, W2
  • Direct route: yes

Practical tips for DXB → CMB

December through March is the sweet spot — dry on the west and south coasts, which is where most tourists head first. Avoid the May-June window if you can; that's peak southwest monsoon season and it hits Colombo hard. At CMB, immigration moves at its own pace — budget 45 minutes after landing. Most nationalities get a free ETA online before you travel (sort it before you fly, seriously). Currency is Sri Lankan Rupees; grab some at the airport but don't change everything there. The Colombo Lotus Tower is visible on the drive in — you're heading into the city on the expressway, roughly 45 minutes from the airport. If you're flying FZ, double-check your baggage allowance before you pack.

Frequently asked questions

How long does the flight from Dubai to Colombo take?

The flight from Dubai (DXB) to Colombo (CMB) covers approximately 3,289 km and typically takes around 3 hours and 52 minutes of flight time.

Which airlines operate the Dubai to Colombo route?

Eight airlines serve this route: 8D (Srilankan Airlines), EK (Emirates), FZ (Flydubai), UL (SriLankan Airlines), W2 (Wizz Air), along with several other carriers offering multiple daily options.

What's the best time of year to fly from Dubai to Colombo?

December to March offers the best combination of pleasant weather in both cities and typically moderate airfare prices, as it avoids Sri Lanka's monsoon season and Dubai's extreme summer heat.

Do I need a visa to travel from the UAE to Sri Lanka?

Most UAE residents and visitors can obtain a Sri Lankan visa on arrival or apply for an Electronic Travel Authorization (ETA) online before departure; requirements vary by nationality, so check your specific eligibility.

What should I know about luggage, jet lag, and transit on this route?

The short 3h 52m flight means minimal jet lag (only 30 minutes time difference), and most airlines allow 23kg checked baggage on economy fares; plan for quick connections if transiting, as Colombo airport is relatively compact.

Find flights from Dubai to Colombo
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Dubai to Colombo? The flight distance from DXB to CMB is approximately 3,289 km (2,044 miles).
How long is the flight from DXB to CMB? The estimated flight time from Dubai to Colombo is approximately 3h 52m.
What airlines fly from DXB to CMB? Airlines operating direct flights from Dubai to Colombo include: 8D, EK, FZ, UL, W2.

Cheapest fares Dubai → Colombo

Dubai DXB
Colombo CMB

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Dubai → Colombo.

Try a nearby airport to Dubai

Flights to Colombo (CMB) from other airports within 350 km of Dubai. Often unlocks cheaper fares or better times.

Other flights from Dubai (DXB)

Other flights from Colombo (CMB)