Discover the best flight deals from Australia and New Zealand. Compare prices across airlines and save on your next journey.

ZQN AKL WLG CHC DUD

Bali: Return from Christchurch $731, Auckland $828, Hamilton $865, Wellington $978, Queenstown $990, Dunedin $1109 (Various Airlines)

BTF

Beat That Flight

10 October 2025

Bali: Return from Christchurch $731, Auckland $828, Hamilton $865, Wellington $978, Queenstown $990, Dunedin $1109 (Various Airlines)

Thereโ€™s a weird combination of a few airlines sales at present that mean you can get to Bali for under a grand from almost every international airport in New Zealand (sorry, Dunedin, I tried my best!).

Summary:
Auckland - Bali (Denpasar) return (15 Oct 25 - 31 Aug 26) from $828 return
Christchurch - Bali (Denpasar) return (15 Oct 25 - 9 Mar 26) from $731 return
Dunedin - Bali (Denpasar) return (15 Oct 25 - 10 Aug 26) from $1109 return
Hamilton - Bali (Denpasar) return (15 Oct 25 - 12 May 26) from $865 return
Queenstown - Bali (Denpasar) return (15 Oct 25 - 30 Aug 26) from $990 return
Wellington - Bali (Denpasar) return (15 Oct 25 - 20 Mar 26) from $978 return

Flights are via Sydney, Melbourne, Brisbane or Gold Coast, generally.

Auckland - Bali (Denpasar) return

Dates: 15 Oct 25 - 31 Aug 26

Return PriceTravel Dates
$118015 Oct to 8 Nov
$115917 Oct to 15 Nov
$119118 Oct to 6 Nov
$102519 Oct to 17 Nov
$108220 Oct to 3 Nov
$102523 Oct to 21 Nov
$102724 Oct to 22 Nov
$95426 Oct to 19 Nov
$96727 Oct to 20 Nov
$93028 Oct to 26 Nov
$99029 Oct to 27 Nov
$102530 Oct to 28 Nov
$101931 Oct to 19 Nov
$10001 Nov to 20 Nov
$9292 Nov to 1 Dec
$10383 Nov to 2 Dec
$9174 Nov to 13 Nov
$9305 Nov to 19 Nov
$8877 Nov to 1 Dec
$8288 Nov to 27 Nov
$10169 Nov to 18 Nov
$89810 Nov to 19 Nov
$87311 Nov to 20 Nov
$94612 Nov to 1 Dec
$88213 Nov to 27 Nov
$95816 Nov to 10 Dec
$89517 Nov to 1 Dec
$92819 Nov to 8 Dec
$94721 Nov to 1 Dec
$104123 Nov to 3 Dec
$95124 Nov to 8 Dec
$96629 Nov to 8 Dec
$102214 Jan to 12 Feb
$90516 Jan to 9 Feb
$95218 Jan to 11 Feb
$89320 Jan to 3 Feb
$98621 Jan to 19 Feb
$93123 Jan to 16 Feb
$96624 Jan to 17 Feb
$88427 Jan to 10 Feb
$88628 Jan to 26 Feb
$94830 Jan to 23 Feb
$95431 Jan to 10 Feb
$9161 Feb to 10 Feb
$9792 Feb to 11 Feb
$8593 Feb to 4 Mar
$9524 Feb to 23 Feb
$9555 Feb to 24 Feb
$8778 Feb to 4 Mar
$94211 Feb to 12 Mar
$90913 Feb to 4 Mar
$89915 Feb to 24 Feb
$101016 Feb to 25 Feb
$88417 Feb to 26 Feb
$99818 Feb to 28 Feb
$92420 Feb to 11 Mar
$97421 Feb to 17 Mar
$95623 Feb to 4 Mar
$88524 Feb to 25 Mar
$91625 Feb to 6 Mar
$8941 Mar to 10 Mar
$9088 Mar to 17 Mar
$87210 Mar to 24 Mar
$93411 Mar to 25 Mar
$95117 Mar to 31 Mar
$10312 May to 12 May
$96219 May to 17 Jun
$10097 Jun to 17 Jun
$100931 Jul to 29 Aug
$9801 Aug to 11 Aug
$9192 Aug to 31 Aug
$98017 Aug to 27 Aug
$90418 Aug to 28 Aug

Christchurch - Bali (Denpasar) return

Dates: 15 Oct 25 - 9 Mar 26

Return PriceTravel Dates
$111415 Oct to 13 Nov
$112317 Oct to 15 Nov
$106118 Oct to 11 Nov
$93619 Oct to 17 Nov
$112723 Oct to 16 Nov
$98324 Oct to 17 Nov
$79526 Oct to 24 Nov
$79227 Oct to 25 Nov
$82528 Oct to 26 Nov
$94129 Oct to 27 Nov
$110230 Oct to 23 Nov
$94731 Oct to 24 Nov
$10761 Nov to 15 Nov
$9962 Nov to 1 Dec
$8693 Nov to 2 Dec
$9004 Nov to 3 Dec
$7645 Nov to 24 Nov
$8267 Nov to 26 Nov
$8258 Nov to 27 Nov
$8419 Nov to 3 Dec
$76410 Nov to 24 Nov
$83411 Nov to 25 Nov
$83612 Nov to 26 Nov
$84713 Nov to 27 Nov
$81316 Nov to 25 Nov
$97320 Nov to 30 Nov
$94121 Nov to 1 Dec
$95422 Nov to 2 Dec
$94623 Nov to 3 Dec
$87924 Nov to 3 Dec
$92912 Jan to 21 Jan
$83613 Jan to 11 Feb
$94614 Jan to 12 Feb
$100415 Jan to 13 Feb
$94416 Jan to 14 Feb
$84818 Jan to 16 Feb
$85820 Jan to 18 Feb
$81823 Jan to 16 Feb
$85524 Jan to 17 Feb
$88727 Jan to 25 Feb
$80530 Jan to 18 Feb
$83331 Jan to 24 Feb
$7921 Feb to 25 Feb
$7542 Feb to 16 Feb
$7523 Feb to 4 Mar
$7744 Feb to 18 Feb
$7635 Feb to 24 Feb
$7528 Feb to 4 Mar
$7849 Feb to 18 Feb
$79611 Feb to 7 Mar
$76412 Feb to 21 Feb
$77313 Feb to 4 Mar
$75416 Feb to 7 Mar
$87118 Feb to 28 Feb
$84319 Feb to 1 Mar
$86420 Feb to 2 Mar
$73123 Feb to 4 Mar
$79626 Feb to 7 Mar
$82528 Feb to 9 Mar

Dunedin - Bali (Denpasar) return

Dates: 15 Oct 25 - 10 Aug 26

Return PriceTravel Dates
$11833 Nov to 13 Nov
$12114 Nov to 3 Dec
$12868 Nov to 17 Nov
$128110 Nov to 9 Dec
$123611 Nov to 20 Nov
$126112 Nov to 26 Nov
$124622 Nov to 1 Dec
$124523 Jan to 21 Feb
$128028 Jan to 26 Feb
$12501 Feb to 11 Feb
$11402 Feb to 21 Feb
$11093 Feb to 4 Mar
$11965 Feb to 24 Feb
$12748 Feb to 17 Feb
$126011 Feb to 2 Mar
$124712 Feb to 3 Mar
$127513 Feb to 4 Mar
$124015 Feb to 24 Feb
$117917 Feb to 18 Mar
$129624 Feb to 20 Mar
$128925 Feb to 6 Mar

Hamilton - Bali (Denpasar) return

Dates: 15 Oct 25 - 12 May 26

Return PriceTravel Dates
$101818 Oct to 16 Nov
$102020 Oct to 13 Nov
$119723 Oct to 21 Nov
$117626 Oct to 19 Nov
$107227 Oct to 20 Nov
$96128 Oct to 6 Nov
$10611 Nov to 15 Nov
$10493 Nov to 13 Nov
$8754 Nov to 13 Nov
$10275 Nov to 4 Dec
$11088 Nov to 27 Nov
$108510 Nov to 19 Nov
$98811 Nov to 20 Nov
$119512 Nov to 26 Nov
$96613 Nov to 2 Dec
$97117 Nov to 26 Nov
$94720 Nov to 4 Dec
$106822 Nov to 11 Dec
$110523 Nov to 3 Dec
$96924 Nov to 3 Dec
$89325 Nov to 4 Dec
$11901 Dec to 10 Dec
$9692 Dec to 11 Dec
$101219 Jan to 17 Feb
$105128 Jan to 16 Feb
$97431 Jan to 14 Feb
$10541 Feb to 15 Feb
$9302 Feb to 16 Feb
$8653 Feb to 4 Mar
$9375 Feb to 14 Feb
$9438 Feb to 4 Mar
$10299 Feb to 23 Feb
$111619 Feb to 1 Mar
$105420 Feb to 2 Mar
$94521 Feb to 2 Mar
$108323 Feb to 24 Mar
$11477 Mar to 16 Mar
$10732 May to 12 May

Queenstown - Bali (Denpasar) return

Dates: 15 Oct 25 - 30 Aug 26

Return PriceTravel Dates
$119816 Oct to 14 Nov
$112326 Oct to 24 Nov
$115027 Oct to 25 Nov
$114628 Oct to 26 Nov
$116929 Oct to 27 Nov
$115030 Oct to 28 Nov
$117731 Oct to 24 Nov
$11921 Nov to 25 Nov
$11893 Nov to 2 Dec
$11364 Nov to 3 Dec
$11285 Nov to 24 Nov
$11507 Nov to 26 Nov
$11498 Nov to 7 Dec
$11699 Nov to 3 Dec
$115010 Nov to 29 Nov
$115211 Nov to 25 Nov
$112312 Nov to 11 Dec
$114813 Nov to 7 Dec
$114816 Nov to 10 Dec
$112419 Nov to 3 Dec
$118020 Nov to 29 Nov
$116621 Nov to 10 Dec
$115124 Nov to 3 Dec
$11231 Dec to 10 Dec
$11602 Dec to 11 Dec
$11973 Dec to 12 Dec
$11766 Dec to 15 Dec
$110413 Jan to 11 Feb
$113714 Jan to 12 Feb
$103615 Jan to 29 Jan
$110631 Jan to 1 Mar
$10191 Feb to 11 Feb
$10512 Feb to 3 Mar
$10913 Feb to 4 Mar
$99518 Feb to 28 Feb
$111119 Feb to 1 Mar
$99020 Feb to 2 Mar
$105121 Feb to 3 Mar
$10548 Mar to 18 Mar
$107111 Mar to 21 Mar
$106231 Jul to 10 Aug
$108420 Aug to 30 Aug

Wellington - Bali (Denpasar) return

Dates: 15 Oct 25 - 20 Mar 26

Return PriceTravel Dates
$97826 Oct to 24 Nov
$106927 Oct to 25 Nov
$114928 Oct to 26 Nov
$114729 Oct to 17 Nov
$113230 Oct to 23 Nov
$11291 Nov to 25 Nov
$11002 Nov to 12 Nov
$10713 Nov to 13 Nov
$11034 Nov to 23 Nov
$10245 Nov to 24 Nov
$10487 Nov to 6 Dec
$11638 Nov to 27 Nov
$11969 Nov to 23 Nov
$97810 Nov to 24 Nov
$100711 Nov to 20 Nov
$101912 Nov to 6 Dec
$115313 Nov to 27 Nov
$110316 Nov to 25 Nov
$105217 Nov to 26 Nov
$106719 Nov to 3 Dec
$109620 Nov to 29 Nov
$115821 Nov to 1 Dec
$106823 Nov to 3 Dec
$107025 Nov to 4 Dec
$119628 Nov to 7 Dec
$11742 Dec to 11 Dec
$110820 Jan to 3 Feb
$108427 Jan to 10 Feb
$115731 Jan to 24 Feb
$11331 Feb to 10 Feb
$10682 Feb to 11 Feb
$10573 Feb to 4 Mar
$10694 Feb to 13 Feb
$9898 Feb to 9 Mar
$10699 Feb to 18 Feb
$104211 Feb to 20 Feb
$105612 Feb to 26 Feb
$106913 Feb to 22 Feb
$107015 Feb to 1 Mar
$107016 Feb to 25 Feb
$107417 Feb to 3 Mar
$107018 Feb to 28 Feb
$107020 Feb to 1 Mar
$105521 Feb to 7 Mar
$107023 Feb to 4 Mar
$111524 Feb to 15 Mar
$112225 Feb to 11 Mar
$10481 Mar to 10 Mar
$10708 Mar to 18 Mar
$10709 Mar to 18 Mar
$111210 Mar to 20 Mar
$107011 Mar to 20 Mar