Dubai to Colombo flights with smart fare help
Book Dubai to Colombo flights with Jingo Travel and compare nonstop services from Dubai International (DXB) to Bandaranaike International Airport (CMB). The direct flight time is usually about 4 hours 25 minutes to 4 hours 45 minutes from the UAE to Sri Lanka. Emirates, flydubai and SriLankan Airlines typically fly nonstop, and FitsAir may appear on some dates. Colombo works well for business trips, family visits and Sri Lanka beach holidays. For WhatsApp help when a fare looks high, tap "Want it cheaper? Chat now" and our team will look for a better fare before you book.
One-way from AED 936.48 · last checked 16 hours ago
Example one-way fare. Prices are dynamic and subject to availability. Your final fare is confirmed during live search.
Search live faresWant it cheaper?
Chat to our team on WhatsApp and we'll help you find the best fare for this route.
Recently seen fares
Based on recent cached fare snapshots where available. Not live availability. Your final fare is confirmed during live search.
Cheapest recently seen in the next 7 days: AED 634.03 on 22 Jul 2026.
30-day recent price guide
Based on recent cached fare snapshots where available. Not live availability. Last checked 5 hours ago.
Airlines commonly seen in recent searches
GF · AI · UL · 8D · EY
Route facts
- Flying time: Nonstop Dubai to Colombo flights usually take about 4 hours 25 minutes to 4 hours 45 minutes.
- Airlines on the route: Emirates, flydubai and SriLankan Airlines typically operate nonstop flights. FitsAir may also appear on selected dates.
- Nonstop and airports: Nonstop flights use Dubai International (DXB) and Bandaranaike International Airport (CMB), the main airport for Colombo.
- Best time to go: December to March is often the driest period for Colombo and the west coast. May to September can bring southwest monsoon rain.
- Busiest or priciest periods: Fares often rise around Eid, UAE school holidays, December to January, Sinhala and Tamil New Year in the middle of April, and July to August.
- Best time to book: Book 4 to 8 weeks ahead for normal dates and 8 to 12 weeks ahead for peak holidays. Compare midweek departures if flexible.
Frequently asked questions
Are there nonstop flights from Dubai to Colombo?
Yes. Emirates, flydubai and SriLankan Airlines typically operate nonstop flights from Dubai International (DXB) to Colombo (CMB), with FitsAir sometimes available on selected dates.
How long is the flight from Dubai to Colombo?
Dubai to Colombo nonstop flights usually take about 4 hours 25 minutes to 4 hours 45 minutes. Return flights can be a little longer or shorter due to winds.
Which Dubai airport do Colombo flights use?
Most nonstop flights use Dubai International (DXB). Bandaranaike International Airport (CMB) is the main airport for Colombo and sits north of the city.
When is the best time to visit Colombo?
December to March is usually the best time for Colombo, Negombo and the west coast, with less rain. April is hot, while May to September often sees monsoon showers.
When should I book Dubai to Colombo flights?
For regular travel, book 4 to 8 weeks ahead. For Eid, school holidays, December travel or Sinhala and Tamil New Year in the middle of April, start 8 to 12 weeks ahead.
Is nonstop or connecting better for Dubai to Colombo?
Nonstop is usually better for speed, since the flight is under 5 hours. Fares with a stop via Doha, Muscat, Manama or Indian hubs can be worth checking when nonstop prices rise.
Related routes
- UAE-licensed travel agency.
- Flight options compared via our supplier network.
- Prices are dynamic and confirmed during search and revalidation.
- Secure checkout via PayTabs and PayPal. Jingo does not store your card details.
Cached fare snapshots last checked 5 hours ago.