Cheap Flights from Guangzhou (CAN) to Colombo (CMBA)

Compare Guangzhou to Colombo flight deals

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

Book the best Colombo fare with no extra fees

Flight deals from Guangzhou to Colombo

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

Find the cheapest month to fly from Guangzhou to Colombo

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

Direct flights from Guangzhou to Colombo

Guangzhou to Colombo: Flight information

The things to know before you go.
Cheapest flight found$576
Cheapest month to flyNovember
Average flight time5 hrs, 29 mins
Most popular airlineSriLankan Airlines
Average flights per week4

Finding cheap flights from Guangzhou to Colombo: Frequently asked questions

There are 5 airports in Colombo: Kelaniya, Colombo Ratmalana, Colombo Bandaranayake, Bentota River, and Katugastota.
The best price we found for a return flight from Guangzhou to Colombo is $576. 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.
5 hours and 29 minutes is the average flight time from Guangzhou to Colombo.
SriLankan Airlines flies direct from Guangzhou to Colombo.
As of June 2026, there are 4 flights per week flying from Guangzhou to Colombo.
The cheapest month to fly from Guangzhou to Colombo is usually November.
If you're flying from Guangzhou Airport, the cheapest airport near Colombo is Colombo Bandaranayake – which is 27.3 km away from the centre of Colombo. We've found flights into this airport from $576.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Guangzhou Airport to Colombo on Tuesday, 24 November 2026.
Yes – the average flight time is 5 hours and 29 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 Colombo 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 Colombo is around 40 days in advance, so don’t leave your flight to the last minute.

In June, the average temperature is usually around 27°C. May is typically the warmest month in Colombo, when it usually averages around 29°C. You can expect the least rain in February. The coldest month is July, with temperatures averaging 25°C. The rainiest month is November.
Currently, Air China and SriLankan Airlines offer the cheapest flight tickets to Colombo.

Flying from Guangzhou Baiyun International Airport (CAN) to Colombo: what you need to know

  • The average duration of a direct flight from Guangzhou Baiyun International Airport to Colombo is 5 hours 55 minutes.

  • Guangzhou Baiyun International Airport is located in Guangzhou. Based in the UTC+5:30 timezone, Colombo is two hours 30 minutes behind Guangzhou.

  • With four departures a week between the two airports, Guangzhou Baiyun International Airport (CAN) to Bandaranaike International Airport (CMB) is the most popular route. Board SriLankan Airlines's 02:00 flight to get your journey from CAN to CMB underway.

  • To avoid missing your CAN to Colombo flight, leave plenty of time to check in and drop off your luggage. Turning up two hours before international departures and one hour before domestic flights is the general travel rule.

  • Flying during a peak month like July? Public holidays and other popular seasons can mean longer lines at security. Play it safe and get there up to four hours before international flights and two hours before domestic departures.

  • You can book a direct Guangzhou Baiyun International Airport to Colombo ticket. Start your trip at CAN and touch down at Bandaranaike International Airport (CMB).

  • Keep your eyes peeled for promotions from SriLankan Airlines. This airline operates direct flights from Guangzhou Baiyun International Airport to Colombo.

  • Stopovers are the perfect opportunity to break up your trip and maybe even explore a different city. When searching for plane tickets from CAN to Colombo, uncheck the 'Direct flights only' box to see where you can visit along the way. Popular options include:

    • Tianfu International Airport (TFU)

    • Kuala Lumpur International Airport (KUL)

    • Kunming Changshui International Airport (KMG)

  • CAN is about 31 kilometres from central Guangzhou. If you're ride-sharing, catching a cab or driving from the centre, it'll take you 35 minutes or so to get there, depending on the traffic.

  • Want a relaxed start to your journey? Stay near CAN. Whether you're taking an early flight from Guangzhou Baiyun International Airport to Colombo or want to avoid feeling rushed, these hotels have you covered:

  • Guangzhou Baiyun International Airport scores top marks for on-time performance. 86.05% of flights that depart CAN reach their destination without delay.

  • CAN's address is Airport W Ave.

How to find the cheapest flights from Guangzhou Baiyun International Airport (CAN) to Colombo

  • $227 is currently the lowest price for a one-way Guangzhou Baiyun International Airport to Colombo flight. Return flight tickets start from $576. These prices can change based on demand.

  • Book two months before you want to fly. Pricing trends show that this is the ideal window for finding cheap flights from CAN to Colombo.

  • The best month for scoring cheap Guangzhou Baiyun International Airport to Colombo tickets is June. Use the 'Whole month' tool to compare all available prices, then select the dates that offer the biggest savings.

  • There's no need to check back constantly to see if fares have dropped when you create a Price Alert. We'll let you know the moment there's an updated deal for cheap flights from CAN to Colombo.

  • Find a cheap flight from Guangzhou Baiyun International Airport to Colombo with the help of our filters. Select your ideal times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

Airports in Colombo

Colombo Ratmalana Airport (RML)

  • The distance from Colombo Ratmalana Airport (RML) to central Colombo is roughly 16 kilometres. It takes about 40 minutes to get to the centre driving.

  • It typically takes 1 hour 15 minutes to get there by public transport.

  • If you're coming in on a late flight from Guangzhou Baiyun International Airport to Colombo, nothing beats the convenience of staying near the terminal. Grab your bags from the carousel and then be showered and snoozing not long after at one of these accommodation options near RML:

Bandaranaike International Airport (CMB)

  • Once your flight from Guangzhou Baiyun International Airport to Colombo has landed, you can reach the city centre in about 40 minutes by car. Central Colombo is roughly 32 kilometres from Bandaranaike International Airport (CMB).

  • The journey will take about 1 hour 30 minutes on public transport.

  • Following your CAN to Colombo flight, tuck yourself in at a hotel close to CMB. These are some great accommodation options that'll help you slip into relaxation mode:

  • No need to worry about public transport schedules or cab lines. Pick up a Bandaranaike International Airport rental car and let the journey unfold your way. Compare availability and rates from Sr Rent A Car, Green Motion and Sixt.

  • Avoid paying more than you need to. Securing your ride two weeks before your arrival at CMB can land you a better rate.

Best time to go to Colombo

  • Carefully consider your trip dates before locking in your flight from Guangzhou Baiyun International Airport to Colombo. The city comes alive in high season, but hotel rates are typically higher and major attractions can be crowded. Plan your trip to Colombo in low season if you like a quieter vibe.

  • Lock in a Guangzhou Baiyun International Airport to Colombo flight ticket with a departure in March if you're eager to visit the city during its warmest month. You can expect temperatures to range from 24ºC (75ºF) to 33ºC (91ºF).

  • January sees average temperatures of between 22ºC (72ºF) and 32ºC (90ºF). Search for a cheap ticket from CAN to Colombo around that time if you like cooler conditions.

More about Colombo

  • Once you've booked your flight from Guangzhou Baiyun International Airport to Colombo, choose a hotel that combines comfort with a great location. Make one of these accommodation options your base for exploring Colombo:

  • There are so many things to see and do in this city it can be hard to know where to start. Independence Square & Independence Memorial Hall, Gangaramaya Temple and Viharamahadevi Park are highlights which should feature on any well-planned Colombo itinerary.

Explore more of Sri Lanka

  • Colombo will leave a lasting impression, but there are so many other corners of Sri Lanka just waiting to be discovered. About 306 kilometres north of Colombo, a trip to Jaffna will keep you busy. Don't miss top attractions like Jaffna Fort, Dambakola Patuna Sangamitta Temple and Jaffna Public Library.

  • Trincomalee is another favourite destination in Sri Lanka and is around 241 kilometres north-east of Colombo. No journey is complete without experiencing Koneswaram Temple, Fort Frederick and Marble Beach.

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