Dubai is the single most-flown route from Colombo, with direct daily flights taking around 4 hours 30 minutes. Whether you're travelling for work, visiting family, or connecting onward, we'll find the best available fare and handle your UAE visa in one place.

Airlines flying Colombo to Dubai

  • Emirates — multiple direct flights daily from CMB to DXB.
  • SriLankan Airlines — direct service, often the best value.
  • FlyDubai — budget-friendly direct option.

Connecting fares via other Gulf carriers can sometimes be cheaper — ask us to compare.

Fares and the best time to book

Fares move with season and demand. For the best price, book 3–6 weeks ahead and stay flexible by a day or two. The lowest fares are usually on mid-week departures. Our indicative economy fare starts around LKR 95,000 return, but a real agent can often beat the published price.

Visa and documents

Sri Lankan passport holders need a UAE visa before travel — we can arrange it with your ticket. You'll need a passport valid for at least six months and a confirmed return ticket. See our Dubai visa guide for full details.

Colombo to Dubai ticket prices & the cheapest time to fly

Dubai fares from Colombo start from around LKR 95,000 return and move with the season. Here's how to get the cheapest Dubai ticket:

  • Book 4–8 weeks ahead — that's when the lowest Dubai fares are usually released.
  • Skip the peaks — the dearest dates are the April (Avurudu) and December holidays; May–June and September–October are typically the cheapest months to fly.
  • Stay flexible by a day or two — mid-week departures often beat weekend prices.
  • Let us compare every airline — we quote all carriers on CMB → DXB, so you see the genuinely lowest price, not just the first result.

Tell us your dates and we'll reply with the cheapest available Dubai fare — usually the same working day.