Popular Filters
One Way Price
Duration
Stops From Christchurch
Departure From Christchurch
BDT 55,105
BDT 46,197
BDT 64,197
BDT 66,281
Arrival at Denpasar Bali
BDT 155,795
BDT 50,584
BDT 54,170
BDT 46,197
Alliances & Airlines
Oneworld
(36)
SkyTeam
(2)
Star Alliance
(21)
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 59 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.
BDT 46,197
Transit Visa may be required | Re Check-in of Baggage required
Christchurch to Denpasar Bali , 13 Aug
Jetstar Airways JQ | 172
08:20
Wed, 13 Aug 25
Terminal I
Christchurch, New Zealand
03 h 45 m
10:05
Wed, 13 Aug 25
Terminal T2
Melbourne, Australia
BAGGAGE : CHECK INCABIN
Information not available
Jetstar Airways JQ | 35
17:40
Wed, 13 Aug 25
Terminal T2
Melbourne, Australia
06 h 10 m
21:50
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
BDT 49,216
Transit Visa may be required | Re Check-in of Baggage required
Christchurch to Denpasar Bali , 13 Aug
Jetstar Airways JQ | 172
08:20
Wed, 13 Aug 25
Terminal I
Christchurch, New Zealand
03 h 45 m
10:05
Wed, 13 Aug 25
Terminal T2
Melbourne, Australia
BAGGAGE : CHECK INCABIN
Information not available
Jetstar Airways JQ | 33
15:50
Wed, 13 Aug 25
Terminal T2
Melbourne, Australia
06 h 10 m
20:00
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
BDT 50,584
Transit Visa may be required
Christchurch to Denpasar Bali , 13 Aug
Jetstar Airways JQ | 136
07:05
Wed, 13 Aug 25
Terminal I
Christchurch, New Zealand
05 h 35 m
10:40
Wed, 13 Aug 25
Terminal T1
Cairns, Australia
BAGGAGE : CHECK INCABIN
Information not available
Jetstar Airways JQ | 90
09:00
Thu, 14 Aug 25
Terminal T1
Cairns, Australia
04 h 45 m
11:45
Thu, 14 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
BDT 53,102
Transit Visa may be required
Christchurch to Denpasar Bali , 13 Aug
Qantas Airways QF | 138
06:00
Wed, 13 Aug 25
Christchurch, New Zealand
03 h 30 m
07:30
Wed, 13 Aug 25
Terminal T1
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF | 43
16:20
Wed, 13 Aug 25
Terminal T1
Sydney, Australia
06 h 30 m
20:50
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
BDT 54,170
Christchurch to Denpasar Bali , 13 Aug
Air New Zealand NZ | 580
10:00
Wed, 13 Aug 25
Christchurch, New Zealand
01 h 25 m
11:25
Wed, 13 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 290
11:10
Thu, 14 Aug 25
Terminal I
Auckland, New Zealand
09 h 10 m
16:20
Thu, 14 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
BDT 55,105
Christchurch to Denpasar Bali , 13 Aug
Air New Zealand NZ | 582
05:45
Wed, 13 Aug 25
Christchurch, New Zealand
01 h 25 m
07:10
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
BDT 57,629
Transit Visa may be required
Christchurch to Denpasar Bali , 13 Aug
Air New Zealand NZ | 221
06:35
Wed, 13 Aug 25
Christchurch, New Zealand
03 h 40 m
08:15
Wed, 13 Aug 25
Terminal T1
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Garuda Indonesia GA | 715
10:10
Wed, 13 Aug 25
Terminal T1
Sydney, Australia
06 h 35 m
14:45
Wed, 13 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
BDT 57,677
Christchurch to Denpasar Bali , 13 Aug
Air New Zealand NZ | 536
10:30
Wed, 13 Aug 25
Christchurch, New Zealand
01 h 25 m
11:55
Wed, 13 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 290
11:10
Thu, 14 Aug 25
Terminal I
Auckland, New Zealand
09 h 10 m
16:20
Thu, 14 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
BDT 59,258
Christchurch to Denpasar Bali , 13 Aug
Air New Zealand NZ | 534
08:05
Wed, 13 Aug 25
Christchurch, New Zealand
01 h 25 m
09:30
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
BDT 59,325
Christchurch to Denpasar Bali , 13 Aug
Air New Zealand NZ | 538
11:00
Wed, 13 Aug 25
Christchurch, New Zealand
01 h 25 m
12:25
Wed, 13 Aug 25
Terminal D
Auckland, New Zealand
BAGGAGE : CHECK INCABIN
Information not available
Air New Zealand NZ | 290
11:10
Thu, 14 Aug 25
Terminal I
Auckland, New Zealand
09 h 10 m
16:20
Thu, 14 Aug 25
Terminal I
Denpasar Bali, Indonesia
BAGGAGE : CHECK INCABIN
Information not available