Travellers have found it’s best to book a flight 41 days in advance to save up to 10% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 41 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Vancouver to Sri Lanka 1-2 weeks in advance for as low as C$ 1,347, or C$ 1,423 for flights within the next 24 hours.
Our data shows that May tends to be the cheapest month to fly to Sri Lanka from Vancouver. Users have commonly found prices around C$ 1,370 for the month, but tickets can be as low as C$ 1,063. Due to multiple factors, prepare for potentially higher prices in July.
Yes, there are multiple flights from Vancouver to Sri Lanka for under C$ 1,261. The cheapest flight booked recently is on Multiple Airlines for just C$ 1,167, but on average you can expect to pay C$ 1,297.
Delta is one of the many airlines that have implemented additional safety measures to control the spread of COVID-19. Some of the new policies that have been implemented to accommodate travellers flying from Vancouver to Sri Lanka are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.
China Eastern, Cathay Pacific, and China Southern are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.
There are no direct flights from Vancouver to Sri Lanka, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
There are currently 20+ open flights from Vancouver to Sri Lanka within the next 7 days for less than C$ 1,640.
Consider Air Canada, British Airways or Cathay Pacific when booking your flight. These represent the most popular airlines when flying from Vancouver to Sri Lanka.
While on average a flight from Vancouver to Sri Lanka is generally C$ 2,164, our data shows the cheapest flight currently is C$ 508. When looking at the most popular route, (Vancouver Intl - Colombo Bandaranaike Intl), you can expect to pay C$ 1,201 for that flight.
Departing from Vancouver to Sri Lanka will take you 34h 20m.
C$ 1,172 is the cheapest one-way deal found within the past few days, from Turkish Airlines. You may also be able to find cheap deals on Cathay Pacific, with prices from C$ 1,281.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
C$ 592 | C$ 834 | No cancel fee | 62% |
We couldn't confirm the COVID-19 safety measures taken by China Eastern. Please check directly on their website for additional information. |
Search China Eastern flights
|
![]() |
C$ 819 | C$ 979 | No cancel fee | 67% |
Search Air Canada flights
|
|
![]() |
C$ 884 | C$ 1,156 | 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$ 962 | C$ 1,179 | No cancel fee | 72% |
Search Cathay Pacific flights
|
|
![]() |
C$ 932 | C$ 1,184 | No cancel fee | 75% |
Search KLM flights
|