Flights from Dubai to Colombo

Explore the best deals

Discover the cheapest flights from Dubai to Colombo
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Dubai to Colombo

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the end of August. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 24 Aug - 30 Aug
AED 947
AED 967
AED 849
AED 854
AED 928
AED 1,043
AED 897
AED 844
AED 844
AED 934
AED 868
AED 1,052
JulyAugustSeptember
Airlines that fly from Dubai to Colombo
Exchange rate
1 AED = 91.56 LKR
1 LKR = 0.01 AED
Last checked on Sat, 27/06
Distance: 3305 kms
Dubai airports
Dubai International Airport (DXB)How far from city centre: 19 kms
Al Maktoum International (DWC)How far from city centre: 21 kms
Etihad Bus Station (XNB)How far from city centre: 6 kms
Colombo airports
Katunayake International (CMB)How far from city centre: 27 kms

A guide to flying from Dubai to Colombo

A flight from Dubai to Colombo replaces a skyline of steel and glass with a landscape defined by colonial architecture and coastal views. This route is a favourite for those looking to trade the desert for the lush green hills and tea plantations of Sri Lanka. Visitors arrive to see the Galle Face Green, explore the historic Colombo Fort district, or use the capital as a gateway to the ancient ruins of Sigiriya. Whether you want to see the Gangaramaya Temple or sample local street food at a night market, the city has a distinct rhythm that feels both relaxed and energetic.

A direct flight from Dubai International Airport to Bandaranaike International Airport usually takes about 4 hours and 30 minutes. Many airlines operate this route daily, including Emirates, flydubai, and SriLankan Airlines. If you prefer a night flight, several carriers offer a 22:00 or 23:00 departure that lands in Colombo early the next morning. This schedule is a favourite for people who want to start their sightseeing immediately upon arrival.

The best time to visit Colombo is generally between January and March when the weather is dry and sunny. While the city is warm throughout the year, these months avoid the heaviest monsoon rains. If you plan to travel during the peak winter holidays, booking your tickets through Opodo in advance can help you secure better availability. The airport is located about 35 km from the city centre, and you can easily reach your hotel using the Colombo-Katunayake Expressway by taxi or bus.

Departing from Dubai

Travellers heading from Dubai to the island capital can choose between two major aviation centres for their departure. Both facilities offer modern amenities and frequent connections to Colombo.

Dubai International Airport (DXB)

Dubai International Airport serves as the primary hub for travellers heading to Sri Lanka. It is located just 5 km from the city centre and connects directly to the Red Line of the Dubai Metro. Most major carriers, including Emirates and flydubai, operate from this location. If you are flying with the national carrier, you will likely use Terminal 3, while other international airlines typically depart from Terminal 1.

Dubai World Central - Al Maktoum International Airport (DWC)

Dubai World Central - Al Maktoum International Airport is situated further south, near the site of Expo City. While it handles fewer daily passenger flights than its counterpart, several seasonal and low-cost operators choose this facility for its efficiency and shorter taxi times. This airfield is accessible via dedicated bus links from the IBN Battuta Metro Station, making it a practical choice for those staying in the southern districts of the city.

Arriving in Colombo

Your stay in Sri Lanka begins as you descend toward Colombo following a flight of roughly 4 hours and 30 minutes from Dubai. You will touch down at one of the two main international hubs serving the capital, both of which provide essential services for travellers, including currency exchange and local SIM card desks.

Bandaranaike International Airport (CMB)

This is the primary gateway for most international arrivals. Located in Katunayake, it is roughly 32 km north of the city centre. Most passengers use the Colombo-Katunayake Expressway to reach the heart of the capital in about 45 minutes. This terminal handles the majority of long-haul traffic and has a wide range of duty-free shops and lounges.

Ratmalana International Airport (RML)

Situated much closer to the urban core, this facility is roughly 15 km south of the city. While it primarily manages domestic routes, it has recently resumed regional international flights. It is often a quicker option for those staying in the southern suburbs, as the drive time into the city is significantly shorter than from the main northern hub.

Find the cheapest flights from Dubai to Colombo

Organising a flight from Dubai to Colombo is much easier when every available option is at your fingertips. The Opodo platform lets you quickly compare fares from major carriers like Emirates and SriLankan Airlines alongside budget-friendly choices like flydubai. If you want to keep your travel costs low, the Opodo Prime subscription provides access to exclusive discounts on every flight you book. You can even bundle your flight and hotel together to simplify your planning and find better rates. This flexibility means you can focus on the vibrant landscapes and coastal beauty of Sri Lanka rather than the logistics.

Frequently asked questions about flights from Dubai to Colombo

How long does the flight take to go from Dubai to Colombo?
The total flight time between Dubai and Colombo is of around 7 h and 25 m on average, considering an average distance of 3,304.84 km, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
On average, how much is the price of a flight from Dubai to Colombo?
When you fly from Dubai to Colombo the average price is AED 906. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Dubai to Colombo at Opodo?
The cheapest price for a flight from Dubai to Colombo is AED606. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Dubai to Colombo?
The most popular months to book a trip from Dubai to Colombo are September, August and February, based on the searches of our customers.
When is the best time to travel from Dubai to Colombo?
The best time of the year to go to Colombo when flying from Dubai depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, June is the top 1º month to fly to Colombo from Dubai in terms of searches from our customer, followed by July and December. If you prefer to avoid high peaks of turism, however, and escape a crowded period, February, January and April are the months with less volume of searchs for the route Dubai - Colombo.
How is the weather in Colombo compared to Dubai?
While in Dubai the temperatures can reach an average of 34º ºC in summer, Colombo can reach up to 28º ºC during the hot season. In winter, however, weather indicators show around 27º ºC in Colombo, compared to the 20º ºC average reported in Dubai.

Plan your trip

Popular Flight RoutesOther popular routes