Popular Filters
One Way Price
Duration
Stops From Christchurch
Departure From Christchurch
MYR 2,244
MYR 1,610
MYR 2,143
MYR 2,002
Arrival at Denpasar Bali
MYR 4,939
MYR 2,256
MYR 1,892
MYR 1,610
Alliances & Airlines
Oneworld
(44)
SkyTeam
(6)
Star Alliance
(28)
+ 1 more
Layover Airports
+ 2 more
Layover Duration
Christchurch To Bali Flights
Book Christchurch to Bali flight tickets at lowest price. Get best deals on your upcoming Christchurch to Bali flights only on MakeMyTrip. Also Book Bali to Christchurch Flights. Currently 80 flights flying from Christchurch to Bali. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
MYR 1,650
Transit Visa may be required | Re Check-in of Baggage required
Christchurch to Denpasar Bali , 12 Aug
Jetstar Airways JQ | 172
08:20
Tue, 12 Aug 25
Terminal I
Christchurch, New Zealand
03 h 45 m
10:05
Tue, 12 Aug 25
Terminal T2
Melbourne, Australia
BAGGAGE : CHECK INCABIN
Information not available
Jetstar Airways JQ | 33
15:50
Tue, 12 Aug 25
Terminal T2
Melbourne, Australia
06 h 10 m
20:00
Tue, 12 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,740
Transit Visa may be required | Re Check-in of Baggage required
Christchurch to Denpasar Bali , 12 Aug
Jetstar Airways JQ | 172
08:20
Tue, 12 Aug 25
Terminal I
Christchurch, New Zealand
03 h 45 m
10:05
Tue, 12 Aug 25
Terminal T2
Melbourne, Australia
BAGGAGE : CHECK INCABIN
Information not available
Virgin Australia VA | 95
17:35
Tue, 12 Aug 25
Terminal T2
Melbourne, Australia
06 h 25 m
22:00
Tue, 12 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,856
Transit Visa may be required
Christchurch to Denpasar Bali , 12 Aug
Qantas Airways QF | 138
06:00
Tue, 12 Aug 25
Christchurch, New Zealand
03 h 30 m
07:30
Tue, 12 Aug 25
Terminal T1
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 43
16:20
Tue, 12 Aug 25
Terminal T1
Sydney, Australia
06 h 30 m
20:50
Tue, 12 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,883
Transit Visa may be required | Re Check-in of Baggage required
Christchurch to Denpasar Bali , 12 Aug
Jetstar Airways JQ | 172
08:20
Tue, 12 Aug 25
Terminal I
Christchurch, New Zealand
03 h 45 m
10:05
Tue, 12 Aug 25
Terminal T2
Melbourne, Australia
BAGGAGE : CHECK INCABIN
Information not available
Jetstar Airways JQ | 35
17:40
Tue, 12 Aug 25
Terminal T2
Melbourne, Australia
06 h 10 m
21:50
Tue, 12 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,940
Transit Visa may be required
Christchurch to Denpasar Bali , 12 Aug
Air New Zealand NZ | 221
06:35
Tue, 12 Aug 25
Christchurch, New Zealand
03 h 40 m
08:15
Tue, 12 Aug 25
Terminal T1
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Garuda Indonesia GA | 715
10:10
Tue, 12 Aug 25
Terminal T1
Sydney, Australia
06 h 35 m
14:45
Tue, 12 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 1,998
Christchurch to Denpasar Bali , 12 Aug
Air New Zealand NZ | 536
10:30
Tue, 12 Aug 25
Christchurch, New Zealand
01 h 25 m
11:55
Tue, 12 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 290
11:10
Wed, 13 Aug 25
Terminal I
Auckland, New Zealand
09 h 10 m
16:20
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 2,052
Christchurch to Denpasar Bali , 12 Aug
Air New Zealand NZ | 384
19:40
Tue, 12 Aug 25
Christchurch, New Zealand
50 m
20:30
Tue, 12 Aug 25
Wellington, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 402
06:00
Wed, 13 Aug 25
Wellington, New Zealand
01 h 05 m
07:05
Wed, 13 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 290
11:10
Wed, 13 Aug 25
Terminal I
Auckland, New Zealand
09 h 10 m
16:20
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 2,087
Transit Visa may be required
Christchurch to Denpasar Bali , 12 Aug
Jetstar Airways JQ | 232
09:40
Tue, 12 Aug 25
Terminal D
Christchurch, New Zealand
01 h 20 m
11:00
Tue, 12 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 144
13:25
Tue, 12 Aug 25
Terminal I
Auckland, New Zealand
03 h 45 m
15:10
Tue, 12 Aug 25
Terminal T1
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 43
16:20
Tue, 12 Aug 25
Terminal T1
Sydney, Australia
06 h 30 m
20:50
Tue, 12 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 2,100
Christchurch to Denpasar Bali , 12 Aug
Air New Zealand NZ | 574
20:10
Tue, 12 Aug 25
Christchurch, New Zealand
01 h 25 m
21:35
Tue, 12 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 290
11:10
Wed, 13 Aug 25
Terminal I
Auckland, New Zealand
09 h 10 m
16:20
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
MYR 2,197
Christchurch to Denpasar Bali , 12 Aug
Air New Zealand NZ | 546
13:00
Tue, 12 Aug 25
Christchurch, New Zealand
01 h 25 m
14:25
Tue, 12 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 290
11:10
Wed, 13 Aug 25
Terminal I
Auckland, New Zealand
09 h 10 m
16:20
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available