Prices are in New Zealand Dollars.

Cheap flights from Christchurch to Sri Lanka

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

How to find the cheapest flight from
Christchurch (CHC) to Sri Lanka

How far in advance should I book a flight from Christchurch to Sri Lanka?

Users have found that booking a flight from Christchurch to Sri Lanka at least 44 days early can save you up to 35% on average compared to booking a flight this week. If booking 44 days before your flight isn’t an option for you, users have found flights from Christchurch to Sri Lanka for as little as $1,522 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as $1,756 for flights departing within the next 3 days.

What is the cheapest month to fly from Christchurch to Sri Lanka?

Our data shows that March tends to be the cheapest month to fly to Sri Lanka from Christchurch. Users have commonly found prices around $1,280 for the month, but tickets can be as low as $882. Due to multiple factors, prepare for potentially higher prices in December.

Christchurch to Sri Lanka 2021 flight deals

Cheap flights to Sri Lanka from Christchurch found for this year
23 May - 27 May
$1,683pp
CHC
Christchurch
Etihad Airways
   
2 STOPS
CMB
Colombo Bandaranaike Intl
CMB
Colombo Bandaranaike Intl
Etihad Airways
   
2 STOPS
CHC
Christchurch
23 May - 27 May
$1,686pp
CHC
Christchurch
Etihad Airways
   
2 STOPS
CMB
Colombo Bandaranaike Intl
CMB
Colombo Bandaranaike Intl
Etihad Airways
   
2 STOPS
CHC
Christchurch
23 May - 27 May
$1,687pp
CHC
Christchurch
Etihad Airways
   
2 STOPS
CMB
Colombo Bandaranaike Intl
CMB
Colombo Bandaranaike Intl
Etihad Airways
   
2 STOPS
CHC
Christchurch

One-way flights to Sri Lanka from Christchurch

The cheapest one-way flights from Christchurch to Sri Lanka
01:00 - 17:35
Multiple Airlines
2 stops
24h 05m
CHC - CMB
Multiple Airlines
$3,292
Gotogate
07:00 - 12:10
Multiple Airlines
2 stops
36h 40m
CHC - CMB
Multiple Airlines
15:10 - 12:10
Multiple Airlines
2 stops
28h 30m
CHC - CMB
Multiple Airlines
$4,022
mytrip.com

Related info for your journey

Useful info, stats and facts about Christchurch to Sri Lanka flights.

Flight FAQs

From Christchurch to Sri Lanka

Can I find flights from Christchurch to Sri Lanka for under $1,684 on Cheapflights?

Yes, there are multiple flights from Christchurch to Sri Lanka for under $1,684. The cheapest flight booked recently is on Etihad Airways for just $1,683, but on average you can expect to pay $2,139.

Which airlines flying from Christchurch to Sri Lanka have flexible cancellations due to COVID-19?

Singapore Airlines, Air New Zealand, and Qantas Airways 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.

Are there direct flights from Christchurch to Sri Lanka for under $1,684 on Cheapflights?

There are no direct flights from Christchurch to Sri Lanka, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

What are the most popular airlines that fly from Christchurch to Sri Lanka?

When booking a flight from Christchurch to Sri Lanka, you may want to consider flying on Cathay Pacific, China Southern or Air New Zealand as they are the most popular for this route.

What are the cheapest flights from Christchurch to Sri Lanka?

On average you can expect to pay $1,600 for a flight from Christchurch to Sri Lanka. The cheapest flight overall is $534 while the most popular route, (Christchurch - Colombo Bandaranaike Intl) is currently priced at $1,684.

How long does is the flight from Christchurch to Sri Lanka?

Singapore Airlines and Etihad Airways can get you from Christchurch to Sri Lanka in just under 23h 35m. Your travel time can differ by up to 15h 25m. This flight may include one or multiple stops.

What are the cheapest airlines to flying from Christchurch to Sri Lanka return?

Currently priced at $1,684, Etihad Airways will fly you from Christchurch to Sri Lanka and back. In addition to Etihad Airways, many other airlines offer competitively priced options for your trip. Check Cheapflights for deals on Singapore Airlines for as low as $2,113.

Arrival points for flights from Christchurch to Sri Lanka

Show more

Destination information for Sri Lanka

Things to know before you go. Useful info for your trip from Christchurch to Sri Lanka
Today's exchange rate
$1 = Rs 136.31

Airports servicing Christchurch

Airports servicing

Bentota River (BJT)
Batticaloa (BTC)
Dikwella Mawella Lagoon (DIW)
Sigiriya (GIU)
Hambantota Mattala Rajapaksa Int'l (HRI)
Koggala (KCT)

Top 5 airlines flying from Christchurch to Sri Lanka

The chart below displays the airlines Cheapflights users travelling from Christchurch to Sri Lanka choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
Virgin Australia
$666 $731 No cancel fee 80%
Search Virgin Australia flights
Cathay Pacific
$795 $886 No cancel fee 72%
Search Cathay Pacific flights
Air New Zealand
$575 $1,021 No cancel fee 78%
Search Air New Zealand flights
Singapore Airlines
$740 $1,033 No cancel fee 81%
Search Singapore Airlines flights
Qantas Airways
$780 $1,127 No cancel fee 74%
Search Qantas Airways flights
Home Asia Sri Lanka Cheap flights from Christchurch to Sri Lanka