To save up to 10% on this flight, we recommend booking at least 41 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Canada to Sri Lanka from C$ 1,341 1-2 weeks out and tickets from C$ 1,416 for flights departing within the next 72 hours.
May can be a great time to fly to Sri Lanka from Canada with a flight ticket averaging about C$ 1,364. Cheapflights users have found deals in the month of May for as cheap as C$ 1,058. The most expensive prices can be found in the month of July.
Yes, there are multiple flights from Canada to Sri Lanka for under C$ 1,255. The cheapest flight booked recently is on Emirates for just C$ 1,238, but on average you can expect to pay C$ 1,294.
Airlines globally have implemented additional safety measures to accommodate you. Delta and Etihad Airways are some airlines that have done so. Airline carriers are regularly disinfecting and sanitizing their aircraft. Masks are provided and are mandatory while on board. Pre-flight testing for symptoms and antibodies, alongside socially-distanced seating (for a limited time) will work towards keeping travellers safer while flying from Canada to Sri Lanka. Policies will vary by airline.
Some of our airline partners flying from Canada to Sri Lanka have new flexible policies in place due to COVID-19. China Eastern, Emirates, and Air Canada are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like China Eastern with this kind of flexibility.
There are no direct flights from Canada to Sri Lanka, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
The most popular airlines flying from Canada to Sri Lanka are Air Canada, British Airways and Cathay Pacific. Something to consider prior to booking your flight.
Most travellers choose Toronto Pearson Intl - Colombo Bandaranaike Intl, Montreal Pierre Elliott Trudeau Intl - Colombo Bandaranaike Intl or Winnipeg - Colombo Bandaranaike Intl when deciding on the best route from Canada to Sri Lanka.
Looking at all options, your cheapest flight can be booked for C$ 466. While the most popular route (Toronto Pearson Intl - Colombo Bandaranaike Intl) can be booked for C$ 1,241 on average our data indicates C$ 2,122 when flying from Canada to Sri Lanka
For as low as C$ 1,290, Emirates can have you in Sri Lanka from Canada in 18h 30m. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.
Flying on Emirates is currently your cheapest option to Sri Lanka, with prices starting at C$ 1,238. Additional round-trip tickets that might be worth considering are offered by Etihad Airways and Qatar Airways, with the lowest prices starting at C$ 1,291 and C$ 1,358, respectively.
C$ 548 is the cheapest one-way deal found within the past few days, from Air India. You may also be able to find cheap deals on Qatar Airways and Air Canada, with prices starting from C$ 751 and C$ 786, respectively.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
C$ 744 | C$ 965 | No cancel fee | 79% |
Search SWISS flights
|
|
![]() |
C$ 713 | C$ 1,018 | No cancel fee | N/A |
Search Delta flights
|
|
![]() |
C$ 798 | C$ 1,108 | No cancel fee | 75% |
Search KLM flights
|
|
![]() |
C$ 528 | C$ 1,138 | No cancel fee | 70% |
Search British Airways flights
|
|
![]() |
C$ 851 | C$ 1,179 | No cancel fee | 81% |
Search LOT flights
|
|
![]() |
C$ 763 | C$ 1,180 | No cancel fee | 69% |
We couldn't confirm the COVID-19 safety measures taken by China Southern. Please check directly on their website for additional information. |
Search China Southern flights
|
![]() |
C$ 865 | C$ 1,200 | No cancel fee | 68% |
Search Qatar Airways flights
|
|
![]() |
C$ 850 | C$ 1,209 | No cancel fee | 68% |
We couldn't confirm the COVID-19 safety measures taken by SriLankan Airlines. Please check directly on their website for additional information. |
Search SriLankan Airlines flights
|
![]() |
C$ 850 | C$ 1,249 | No cancel fee | 74% |
We couldn't confirm the COVID-19 safety measures taken by Jet Airways. Please check directly on their website for additional information. |
Search Jet Airways flights
|
![]() |
C$ 802 | C$ 1,267 | No cancel fee | 72% |
Search Cathay Pacific flights
|