C$231 Cheap Flights from Colombo (CMBA) to Dubai (DXBA)

Compare Colombo to Dubai flight deals

Find the cheapest month or even day of the year to fly to Dubai

Book the best Dubai fare with no extra fees

Flight deals from Colombo to Dubai

Looking for a cheap last-minute deal or the best return flight from Colombo to Dubai? If you want to travel next month, return fares start from C$509. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Colombo to Dubai

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Colombo to Dubai flights are currently cheapest in May.

Which airlines fly from Colombo to Dubai?

Colombo to Dubai: Flight information

The things to know before you go.
Cheapest flight foundC$231
Cheapest month to flyMay
Average flight time4 hrs, 43 mins
Most popular airlineEmirates
Average flights per week189

Finding cheap flights from Colombo to Dubai: Frequently asked questions

There are 4 airports in Dubai: Dubai, Sharjah, Dubai Al Maktoum International, and Ras Al Khaimah.
The best price we found for a return flight from Colombo to Dubai is C$482. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
4 hours and 43 minutes is the average flight time from Colombo to Dubai.
Emirates, FitsAir and Air Mauritius fly direct from Colombo to Dubai.
As of April 2026, there are 189 flights per week flying from Colombo to Dubai.
The cheapest month to fly from Colombo to Dubai is usually May.
If you're flying from Colombo, the cheapest airport near Dubai is Dubai – which is 5.6 km away from the centre of Dubai. We've found flights into this airport from C$482.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Colombo to Dubai on Monday, May 25, 2026.
Yes – the average flight time is 4 hours and 43 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Dubai but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Dubai is around 40 days in advance, so don’t leave your flight to the last minute.
In April, the average temperature is usually around 28°C. August is typically the warmest month in Dubai, when it usually averages around 42°C. You can expect the least rain in May. The coldest month is January, with temperatures averaging 15°C. The rainiest month is January.
The cheapest airline that flies to Dubai is Gulf Air. And the cheapest airline that flies to Sharjah Airport is FitsAir.

Travelling from Colombo to Dubai: what you need to know

  • Bandaranaike International Airport (CMB) is Colombo's main airport. Explore your options for reserving a flight from Colombo to Dubai leaving from here.

  • Hop off your plane in Dubai at Dubai Airport (DXB) or Dubai World Central - Al Maktoum International Airport (DWC).

  • A direct flight from Colombo to Dubai takes on average 4 hours 42 minutes. The timezone in Dubai is UTC+4, which is 1 hour 30 minutes behind Colombo.

  • With 79 flights a week between the two airports, Bandaranaike International Airport (CMB) to Dubai Airport (DXB) is the most popular route. Board the earliest flight from Colombo to Dubai with flydubai at 01:35. If you'd like to make the most of your day before jetting off, the last flight from CMB to DXB is with Emirates at 22:05.

  • Give yourself enough time to catch your flight from Colombo to Dubai. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • During popular months such as August, it's best to get to the airport well in advance. Arrive two hours before domestic departures and four hours ahead of international flights whenever you're flying during high season in general.

  • To visit United Arab Emirates for tourism purposes, you will need an e-visa if you have a passport from Sri Lanka. However, visa rules are subject to change and you may need other documents depending on the purpose and duration of your stay. Always check the latest guidelines before booking your cheap flight from Colombo to Dubai.

Flying from Colombo

Bandaranaike International Airport (CMB)

  • You can reserve a direct flight from Colombo to Dubai leaving from Bandaranaike International Airport (CMB). Start your trip at CMB and touch down at Dubai Airport (DXB).

  • Pick from a variety of airlines operating direct flights from Colombo to Dubai leaving from CMB. Book your seat with one of these:

  • Consider adding a stopover to potentially find a cheaper flight from Colombo to Dubai. Just uncheck 'Direct flights only' when searching for departures from Bandaranaike International Airport. Take a break from travelling at one of these airports:

    • Chennai Airport (MAA)

    • Muscat International Airport (MCT)

    • Cochin International Airport (COK)

  • The journey from central Colombo to CMB takes about 1 hour and 31 minutes by public transport. If you ride-share, drive or take a cab, you'll cover the 32 kilometres in 39 minutes or so, depending on traffic conditions.

  • Planning to catch an early flight from Colombo to Dubai? Avoid the hassle of rushing to the terminal (and catch some extra z's) by choosing one of these stays close to Bandaranaike International Airport:

Arriving in Dubai

Dubai Airport (DXB)

  • Dubai Airport (DXB) to central Dubai is roughly 14 kilometres. It'll take you around 16 minutes to reach the centre driving.

  • If you're using public transport, expect a journey of about 49 minutes.

  • Book a hotel near DXB if you have a late flight from Colombo to Dubai. Choose one of these options and avoid the hassle of a long transfer:

Dubai World Central - Al Maktoum International Airport (DWC)

How to find the cheapest flights from Colombo to Dubai

  • Currently, C$231 is the best price we've seen for a one-way ticket from Colombo to Dubai. The cheapest price for a return flight is C$482. Bear in mind fares can change due to availability at the time of booking.

  • Book 10 months before your departure date. After crunching the numbers on our calendar, this is how far you'll want to book ahead to secure cheap flights from Colombo to Dubai.

  • The cheapest month for tickets from Colombo to Dubai is June. Compare prices using the 'Whole month' tool and choose the date that offers the best deal.

  • Create a Price Alert for cheap flights from Colombo to Dubai. You don't need to check every day to see whether prices have fallen. We'll notify you as soon as there's a change in price.

  • Tailor your flights using filters. Pick your preferred departure and arrival times, airlines and total journey duration. You can also sort results by 'Cheapest,' 'Best' or 'Fastest' flights from Colombo to Dubai.

Best time to go to Dubai

  • It's time to figure out your dates for your flight from Colombo to Dubai. July is the most popular month for a trip to Dubai. If you want a more peaceful vibe, go in April.

  • Schedule your flight from Colombo to Dubai for July if you'd like to head to the city during its warmest month. Expect temperatures in Dubai to range from 30ºC to 42ºC.

  • If you like travelling in cooler conditions, lock in a cheap ticket from Colombo to Dubai in January when temperatures average between 14ºC and 25ºC.

More about Dubai

Complete your Dubai trip with a car rental

  • We use the same magic that helped you find your cheap flight from Colombo to Dubai to track down awesome deals on car rentals. Search for your ride in seconds and easily compare your options. Plus we give you all the info you need to drive in Dubai, from the most popular car type to the average daily price.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.