One Way

Popular Filters

One Way Price

BDT 46,196 BDT 168,000

Duration

12 h 10 m 34 h 30 m

Stops From Christchurch

Departure From Christchurch

Before 6 AM

BDT 55,105

6 AM - 12 PM

BDT 46,197

12 PM - 6 PM

BDT 64,197

After 6 PM

BDT 66,281

Arrival at Denpasar Bali

Before 6 AM

BDT 155,795

6 AM - 12 PM

BDT 50,584

12 PM - 6 PM

BDT 54,170

After 6 PM

BDT 46,197

Alliances & Airlines

Oneworld

(36)

SkyTeam

(2)

Star Alliance

(21)

Layover Airports

+ 2 more

Layover Duration

1 h 40 m 24 h 0 m

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.


Sorted By:
Departure
Duration
Arrival
Price
Jetstar Airways

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

Jetstar Airways

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

Jetstar Airways

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

Qantas Airways

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

Air New Zealand

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

Air New Zealand

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

Air New Zealand, Garuda Indonesia

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

Air New Zealand

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

Air New Zealand

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

Air New Zealand

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