Skip to main content

Search for your next flight

Compare live fares across airlines and booking sites.

Loading flight search...

Bali from Hamilton $907, Christchurch $965, Dunedin $982, Auckland $1018, Queenstown $1025, Wellington $1039 Return - Oct 2026 to Jun 2027

Posted23 August 2026
Cheapest Found$907
OriginAuckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington
DestinationBali
Travel DatesOct 2026 - Jun 2027
Bali from Hamilton $907, Christchurch $965, Dunedin $982, Auckland $1018, Queenstown $1025, Wellington $1039 Return - Oct 2026 to Jun 2027

About the Airlines

These Bali fares are spread across six carriers, so which one you end up on depends on the date and the departure city you pick.

Jetstar is the Qantas Group’s low-cost arm and a mainstay of Australian and New Zealand sale fares, flying domestic routes in both countries plus the Trans-Tasman, the Pacific and selected Asian destinations. It isn’t in a global alliance, but Qantas Frequent Flyer earning is available on eligible fares and add-ons. Being low-cost, expect bags, seat selection and food to be extras rather than inclusions - see our Jetstar airline guide.

Qantas is Australia’s flag carrier and a founding oneworld member, with partnerships including Emirates, American Airlines, China Eastern and IndiGo. Its network covers Australian domestic routes plus New Zealand, Asia, North America, Europe, Africa and the Pacific, and as a full-service airline checked baggage, meals and inflight entertainment are included. More on our Qantas airline guide.

Air New Zealand is the local flag carrier and a Star Alliance member, working closely with Singapore Airlines and holding partnerships across Australia, North America and Asia. It flies New Zealand domestic, Australia, the Pacific Islands, North America and key Asian destinations, and is the most likely carrier for the New Zealand leg out of the smaller airports. Details on our Air New Zealand airline guide.

Batik Air is a full-service airline in the Lion Air Group with a growing Indonesia and regional network, flying Australia to Bali and Indonesia with onward services across Indonesia and Southeast Asia. It isn’t in a global alliance and is connected commercially with the Lion Air Group network. See our Batik Air airline guide.

AirAsia is a low-cost group with a large network centred on Kuala Lumpur, flying Australia and New Zealand to Kuala Lumpur, Bali and Southeast Asia with onward connections across Asia. It isn’t in a global alliance, connecting instead across the AirAsia Group network and through selected interline partners. Full details on our AirAsia airline guide.

Virgin Australia is a full-service Australian airline focused on domestic travel and short-haul international services, covering Australian domestic routes, New Zealand, the Pacific and selected international destinations. Velocity partners include Singapore Airlines, Qatar Airways and United. More on our Virgin Australia airline guide.

Connection Information

None of the six airlines on these fares fly New Zealand to Denpasar nonstop, so every itinerary involves at least one connection - most commonly an Australian city on the Trans-Tasman leg, or Kuala Lumpur (KUL) if your booking routes through the AirAsia network. Because the transit point varies by date and airline, check the actual airport on your own itinerary against the published minimum connection time at minimumconnectiontime.com before you book. That matters most on the tighter layovers, and it matters more again if the two legs sit on separate tickets - in that case a missed onward flight is your problem rather than the airline’s.

About Bali

Bali is the one Indonesian island most New Zealanders already have a mental picture of, and the picture holds up. Ubud, inland and uphill, is the cultural centre - the Tegallalang rice terraces, the Sacred Monkey Forest Sanctuary, and a long run of temples including Tirta Empul and the cliff-cut Goa Gajah. The south coast is where the beach towns are: Seminyak and Canggu for surf breaks and beach clubs, Uluwatu for dramatic limestone cliffs and the sea temple of Pura Luhur Uluwatu, and Sanur for calmer water. Further out, Mount Batur is the standard sunrise trek, and the Subak irrigation system - a thousand-year-old cooperative water-sharing network still in daily use - is a UNESCO World Heritage Site. The dry season runs roughly May to October, which is the more reliable weather but also the busier and pricier half of the year; most of the fares below sit on the other side of that, in the wet season, when afternoon downpours are common but usually short and the island is noticeably quieter. More at Wonderful Indonesia.

The Fares

Hamilton is the surprise winner here, from $907 return on 2 February to 27 February, and it isn’t a one-off - 12 of Hamilton’s 25 available dates come in under $1,000, with $911, $914, $920 and $924 all clustered through February. If you can get to Hamilton Airport, it is comfortably the cheapest way out of New Zealand in this batch.

Christchurch is next from $965 return on 12 May to 19 May, with 12 of its 70 dates under $1,000. The cheap Christchurch fares sit later in the window than everyone else’s - late April through May rather than February - so it is worth scanning both halves of that table.

Dunedin gets to $982 return on 28 January to 22 February, and $983 on 25 February to 22 March, but the field is thin: those are the only two sub-$1,000 fares out of 26 dates, and the next cheapest jumps to $1,026. Dunedin is either very good value or fairly ordinary depending entirely on whether those two windows suit you.

Auckland has by far the most choice, from $1,018 return on 13 February to 26 February, across 112 dates spanning 25 October 2026 to 22 June 2027. Nothing dips under $1,000, but the spread is tight - the bulk of the table sits in the $1,030 to $1,110 band, so there is almost always a workable date within a few dollars of the headline fare.

Queenstown starts at $1,025 return on 19 February to 16 March, with 69 dates and a similarly tight spread topping out at $1,126. Wellington is the dearest of the six, from $1,039 return on 13 February to 20 February, and it has the narrowest travel window too - it closes on 18 March 2027, where Christchurch runs all the way through to 23 June 2027.

February is the sweet spot for four of the six cities, which lines up with the quieter, wetter end of the Balinese calendar. If you would rather have dry-season weather, the May and early June dates at the back of the Christchurch, Auckland and Queenstown tables are the ones to look at.

Summary

Hamilton - Bali (Denpasar) return (24 Oct 26 - 25 Mar 27) from $907 return Christchurch - Bali (Denpasar) return (16 Nov 26 - 23 Jun 27) from $965 return Dunedin - Bali (Denpasar) return (29 Oct 26 - 14 Jun 27) from $982 return Auckland - Bali (Denpasar) return (25 Oct 26 - 22 Jun 27) from $1018 return Queenstown - Bali (Denpasar) return (22 Oct 26 - 15 Jun 27) from $1025 return Wellington - Bali (Denpasar) return (24 Oct 26 - 18 Mar 27) from $1039 return

Hamilton - Bali (Denpasar) return

Dates: 24 Oct 26 - 25 Mar 27

Return Price Travel Dates
$1045 24 Oct to 12 Nov
$997 25 Oct to 19 Nov
$1076 27 Oct to 9 Nov
$1047 30 Oct to 12 Nov
$957 1 Nov to 26 Nov
$1055 3 Nov to 28 Nov
$1000 8 Nov to 3 Dec
$987 13 Nov to 26 Nov
$1021 15 Nov to 10 Dec
$1024 22 Nov to 5 Dec
$1076 27 Nov to 10 Dec
$1062 17 Jan to 11 Feb
$944 24 Jan to 18 Feb
$1023 29 Jan to 11 Feb
$933 31 Jan to 25 Feb
$907 2 Feb to 27 Feb
$911 5 Feb to 18 Feb
$954 7 Feb to 4 Mar
$920 12 Feb to 25 Feb
$914 14 Feb to 11 Mar
$1069 19 Feb to 4 Mar
$924 21 Feb to 18 Mar
$1018 26 Feb to 11 Mar
$969 5 Mar to 18 Mar
$1072 12 Mar to 25 Mar

Christchurch - Bali (Denpasar) return

Dates: 16 Nov 26 - 23 Jun 27

Return Price Travel Dates
$1048 16 Nov to 11 Dec
$1045 21 Jan to 9 Feb
$1048 23 Jan to 17 Feb
$1036 25 Jan to 19 Feb
$1033 27 Jan to 9 Feb
$1034 29 Jan to 23 Feb
$1007 30 Jan to 24 Feb
$1050 1 Feb to 26 Feb
$1056 2 Feb to 9 Feb
$1055 3 Feb to 10 Feb
$998 4 Feb to 23 Feb
$1007 5 Feb to 24 Feb
$1060 6 Feb to 19 Feb
$1032 8 Feb to 5 Mar
$1003 10 Feb to 23 Feb
$1034 11 Feb to 24 Feb
$1049 12 Feb to 9 Mar
$987 15 Feb to 12 Mar
$1045 16 Feb to 23 Feb
$1006 17 Feb to 24 Feb
$1015 18 Feb to 9 Mar
$1043 19 Feb to 16 Mar
$1045 20 Feb to 17 Mar
$1029 21 Feb to 12 Mar
$1043 22 Feb to 7 Mar
$1053 23 Feb to 14 Mar
$992 24 Feb to 9 Mar
$1023 25 Feb to 16 Mar
$1015 27 Feb to 12 Mar
$1028 1 Mar to 14 Mar
$1034 2 Mar to 9 Mar
$999 3 Mar to 16 Mar
$1030 4 Mar to 17 Mar
$1035 5 Mar to 12 Mar
$1048 9 Mar to 16 Mar
$1021 10 Mar to 17 Mar
$1025 20 Apr to 3 May
$1020 21 Apr to 10 May
$1055 22 Apr to 17 May
$1017 24 Apr to 19 May
$1053 25 Apr to 20 May
$1028 26 Apr to 3 May
$1005 27 Apr to 10 May
$978 28 Apr to 17 May
$1052 29 Apr to 18 May
$1019 4 May to 17 May
$996 5 May to 18 May
$996 6 May to 19 May
$1045 8 May to 2 Jun
$1040 10 May to 17 May
$982 11 May to 18 May
$965 12 May to 19 May
$1017 13 May to 1 Jun
$1045 14 May to 8 Jun
$1045 15 May to 9 Jun
$1056 16 May to 23 May
$1036 17 May to 24 May
$989 18 May to 25 May
$985 19 May to 1 Jun
$1016 20 May to 8 Jun
$1016 21 May to 9 Jun
$1055 22 May to 10 Jun
$1050 23 May to 17 Jun
$1061 24 May to 31 May
$988 25 May to 1 Jun
$1021 26 May to 8 Jun
$1058 27 May to 9 Jun
$1059 29 May to 23 Jun
$1024 1 Jun to 8 Jun
$1061 2 Jun to 9 Jun

Dunedin - Bali (Denpasar) return

Dates: 29 Oct 26 - 14 Jun 27

Return Price Travel Dates
$1076 29 Oct to 23 Nov
$1120 5 Nov to 30 Nov
$1137 19 Nov to 14 Dec
$1116 14 Jan to 8 Feb
$1044 21 Jan to 15 Feb
$982 28 Jan to 22 Feb
$1051 4 Feb to 1 Mar
$1181 13 Feb to 10 Mar
$1170 15 Feb to 22 Feb
$1026 18 Feb to 15 Mar
$1157 20 Feb to 17 Mar
$983 25 Feb to 22 Mar
$1136 4 Mar to 29 Mar
$1150 8 Apr to 3 May
$1151 15 Apr to 10 May
$1169 20 Apr to 3 May
$1093 22 Apr to 17 May
$1176 26 Apr to 3 May
$1059 29 Apr to 24 May
$1182 3 May to 10 May
$1177 5 May to 24 May
$1030 6 May to 31 May
$1182 10 May to 17 May
$1157 12 May to 31 May
$1182 17 May to 24 May
$1171 20 May to 14 Jun

Auckland - Bali (Denpasar) return

Dates: 25 Oct 26 - 22 Jun 27

Return Price Travel Dates
$1105 25 Oct to 19 Nov
$1115 27 Oct to 15 Nov
$1071 28 Oct to 22 Nov
$1118 31 Oct to 25 Nov
$1096 1 Nov to 26 Nov
$1090 3 Nov to 22 Nov
$1110 6 Nov to 25 Nov
$1099 7 Nov to 26 Nov
$1107 8 Nov to 27 Nov
$1100 10 Nov to 17 Nov
$1083 13 Nov to 26 Nov
$1116 14 Nov to 27 Nov
$1098 15 Nov to 22 Nov
$1106 17 Nov to 6 Dec
$1116 18 Nov to 25 Nov
$1115 15 Jan to 9 Feb
$1117 16 Jan to 10 Feb
$1084 19 Jan to 1 Feb
$1045 20 Jan to 14 Feb
$1106 21 Jan to 15 Feb
$1044 22 Jan to 16 Feb
$1057 23 Jan to 17 Feb
$1061 24 Jan to 18 Feb
$1054 26 Jan to 14 Feb
$1045 27 Jan to 21 Feb
$1032 28 Jan to 22 Feb
$1043 29 Jan to 17 Feb
$1039 30 Jan to 18 Feb
$1041 31 Jan to 19 Feb
$1092 1 Feb to 26 Feb
$1033 2 Feb to 21 Feb
$1045 3 Feb to 28 Feb
$1061 4 Feb to 1 Mar
$1045 5 Feb to 2 Mar
$1069 6 Feb to 19 Feb
$1051 7 Feb to 26 Feb
$1102 8 Feb to 5 Mar
$1032 9 Feb to 28 Feb
$1050 10 Feb to 23 Feb
$1090 11 Feb to 2 Mar
$1037 12 Feb to 19 Feb
$1018 13 Feb to 26 Feb
$1055 14 Feb to 11 Mar
$1080 15 Feb to 28 Feb
$1035 16 Feb to 23 Feb
$1036 17 Feb to 2 Mar
$1063 18 Feb to 3 Mar
$1035 19 Feb to 16 Mar
$1038 20 Feb to 17 Mar
$1040 21 Feb to 28 Feb
$1064 22 Feb to 1 Mar
$1037 23 Feb to 2 Mar
$1060 24 Feb to 3 Mar
$1030 25 Feb to 10 Mar
$1041 26 Feb to 17 Mar
$1055 27 Feb to 12 Mar
$1063 28 Feb to 19 Mar
$1116 1 Mar to 14 Mar
$1080 2 Mar to 21 Mar
$1072 3 Mar to 16 Mar
$1111 4 Mar to 17 Mar
$1061 5 Mar to 12 Mar
$1119 6 Mar to 19 Mar
$1092 7 Mar to 14 Mar
$1040 9 Mar to 16 Mar
$1069 10 Mar to 17 Mar
$1096 12 Mar to 19 Mar
$1115 13 Mar to 20 Mar
$1102 14 Mar to 21 Mar
$1093 16 Mar to 23 Mar
$1111 17 Mar to 24 Mar
$1102 17 Apr to 12 May
$1099 18 Apr to 7 May
$1087 19 Apr to 14 May
$1094 20 Apr to 9 May
$1107 22 Apr to 11 May
$1104 23 Apr to 12 May
$1087 24 Apr to 19 May
$1104 25 Apr to 14 May
$1068 26 Apr to 21 May
$1101 27 Apr to 4 May
$1096 28 Apr to 11 May
$1114 29 Apr to 12 May
$1114 1 May to 14 May
$1089 2 May to 21 May
$1082 3 May to 28 May
$1071 4 May to 11 May
$1056 5 May to 12 May
$1113 6 May to 19 May
$1111 7 May to 1 Jun
$1085 9 May to 28 May
$1082 10 May to 4 Jun
$1095 11 May to 18 May
$1077 12 May to 19 May
$1104 13 May to 1 Jun
$1088 14 May to 2 Jun
$1101 16 May to 4 Jun
$1082 17 May to 11 Jun
$1084 18 May to 25 May
$1069 19 May to 13 Jun
$1077 20 May to 2 Jun
$1100 21 May to 28 May
$1087 23 May to 11 Jun
$1091 24 May to 18 Jun
$1093 25 May to 13 Jun
$1082 26 May to 2 Jun
$1103 28 May to 16 Jun
$1105 31 May to 13 Jun
$1084 1 Jun to 8 Jun
$1107 6 Jun to 13 Jun
$1109 8 Jun to 15 Jun
$1099 15 Jun to 22 Jun

Queenstown - Bali (Denpasar) return

Dates: 22 Oct 26 - 15 Jun 27

Return Price Travel Dates
$1122 22 Oct to 16 Nov
$1101 28 Oct to 16 Nov
$1078 29 Oct to 23 Nov
$1103 30 Oct to 24 Nov
$1101 3 Nov to 16 Nov
$1073 4 Nov to 23 Nov
$1100 5 Nov to 24 Nov
$1103 6 Nov to 1 Dec
$1099 11 Nov to 24 Nov
$1126 2 Dec to 15 Dec
$1067 15 Jan to 9 Feb
$1105 21 Jan to 9 Feb
$1103 27 Jan to 15 Feb
$1085 28 Jan to 10 Feb
$1046 29 Jan to 23 Feb
$1103 30 Jan to 6 Feb
$1048 31 Jan to 7 Feb
$1069 1 Feb to 20 Feb
$1084 3 Feb to 22 Feb
$1117 4 Feb to 23 Feb
$1048 5 Feb to 24 Feb
$1103 7 Feb to 14 Feb
$1049 8 Feb to 15 Feb
$1074 10 Feb to 23 Feb
$1107 12 Feb to 9 Mar
$1097 13 Feb to 20 Feb
$1070 14 Feb to 21 Feb
$1070 15 Feb to 22 Feb
$1070 17 Feb to 24 Feb
$1025 19 Feb to 16 Mar
$1070 21 Feb to 12 Mar
$1103 22 Feb to 1 Mar
$1070 24 Feb to 15 Mar
$1104 25 Feb to 16 Mar
$1070 26 Feb to 17 Mar
$1070 28 Feb to 7 Mar
$1103 1 Mar to 20 Mar
$1030 3 Mar to 16 Mar
$1049 5 Mar to 12 Mar
$1104 7 Mar to 20 Mar
$1048 10 Mar to 17 Mar
$1079 12 Mar to 19 Mar
$1103 15 Mar to 22 Mar
$1108 17 Mar to 30 Mar
$1103 1 Apr to 14 Apr
$1103 3 Apr to 22 Apr
$1103 7 Apr to 14 Apr
$1103 10 Apr to 29 Apr
$1114 14 Apr to 27 Apr
$1059 21 Apr to 4 May
$1107 23 Apr to 18 May
$1093 25 Apr to 8 May
$1037 28 Apr to 11 May
$1106 29 Apr to 18 May
$1123 30 Apr to 25 May
$1114 2 May to 15 May
$1067 5 May to 18 May
$1103 6 May to 25 May
$1118 7 May to 1 Jun
$1126 9 May to 22 May
$1068 12 May to 25 May
$1086 13 May to 1 Jun
$1102 14 May to 8 Jun
$1126 16 May to 29 May
$1066 19 May to 1 Jun
$1108 20 May to 8 Jun
$1117 21 May to 15 Jun
$1096 26 May to 8 Jun
$1114 27 May to 15 Jun

Wellington - Bali (Denpasar) return

Dates: 24 Oct 26 - 18 Mar 27

Return Price Travel Dates
$1106 24 Oct to 12 Nov
$1103 30 Oct to 12 Nov
$1108 1 Nov to 26 Nov
$1078 3 Nov to 28 Nov
$1100 5 Nov to 12 Nov
$1110 7 Nov to 26 Nov
$1098 9 Nov to 28 Nov
$1076 13 Nov to 26 Nov
$1124 15 Nov to 28 Nov
$1128 21 Nov to 28 Nov
$1080 16 Jan to 4 Feb
$1141 17 Jan to 11 Feb
$1061 23 Jan to 11 Feb
$1131 25 Jan to 13 Feb
$1077 26 Jan to 20 Feb
$1080 28 Jan to 4 Feb
$1054 29 Jan to 11 Feb
$1107 30 Jan to 18 Feb
$1061 1 Feb to 20 Feb
$1124 2 Feb to 27 Feb
$1093 4 Feb to 11 Feb
$1123 5 Feb to 18 Feb
$1077 7 Feb to 20 Feb
$1141 12 Feb to 3 Mar
$1039 13 Feb to 20 Feb
$1129 14 Feb to 27 Feb
$1100 19 Feb to 4 Mar
$1126 20 Feb to 27 Feb
$1114 21 Feb to 18 Mar
$1081 25 Feb to 4 Mar
$1084 27 Feb to 18 Mar
$1128 5 Mar to 18 Mar

Fares were available at the time of posting and can change or sell out without notice.

B

Beat That Flight Team

Helping you fly for less since 2018.

Related Flight Deals

Bali Return from Hamilton $921, Wellington $1002, Christchurch $1010, Queenstown $1020, Auckland $1037 & Dunedin $1157 [Oct 2026 - Jun 2027]
8 AugAuckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington

Bali Return from Hamilton $921, Wellington $1002, Christchurch $1010, Queenstown $1020, Auckland $1037 & Dunedin $1157 [Oct 2026 - Jun 2027]

View Auckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington to Bali (Denpasar) deal from $921
Bali from Auckland $920, Christchurch $898, Dunedin $821, Hamilton $960, Queenstown $962, Wellington $1018 Return
1 MayAuckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington

Bali from Auckland $920, Christchurch $898, Dunedin $821, Hamilton $960, Queenstown $962, Wellington $1018 Return

View Auckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington to Bali deal from $821
Jetstar NZ Massive Sale! Domestic from $53, Asia from $288 - Ending Monday!
3 MarAuckland, Christchurch, Dunedin, Hamilton, Wellington, Queenstown

Jetstar NZ Massive Sale! Domestic from $53, Asia from $288 - Ending Monday!

View Auckland, Christchurch, Dunedin, Hamilton, Wellington, Queenstown to Bangkok, Brisbane, Cairns, Christchurch, Dunedin, Bali (Denpasar), Phuket, Hamilton, Seoul (Incheon), Osaka (Kansai), Sunshine Coast, Melbourne (Tullamarine), Tokyo (Narita), Gold Coast, Rarotonga, Sydney, Wellington, Queenstown, Ho Chi Minh City, Singapore, Auckland deal from $53
Perth → Bali $231 | Mel → Vietnam $338 | Syd → Hamilton $366 | Gold Coast → Dunedin $367 Return
8 MayAdelaide, Brisbane, Cairns, Darwin, Gold Coast, Hamilton, Melbourne, Perth, Sydney, Auckland, Christchurch, Dunedin, Queenstown, Wellington

Perth → Bali $231 | Mel → Vietnam $338 | Syd → Hamilton $366 | Gold Coast → Dunedin $367 Return

View Adelaide, Brisbane, Cairns, Darwin, Gold Coast, Hamilton, Melbourne, Perth, Sydney, Auckland, Christchurch, Dunedin, Queenstown, Wellington to Bali, Auckland, Bangkok, Cebu, Christchurch, Colombo, Dunedin, Hamilton, Ho Chi Minh City, Manila, Nadi, Osaka, Perth, Phuket, Port Vila, Queenstown, Rarotonga, Seoul, Singapore, Tokyo, Wellington, Gold Coast deal from $231
Jetstar to Ho Chi Minh City: Queenstown from $941 Return, Christchurch $943, Auckland $976 - NZ Cities
29 JuneAuckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington

Jetstar to Ho Chi Minh City: Queenstown from $941 Return, Christchurch $943, Auckland $976 - NZ Cities

View Auckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington to Ho Chi Minh City deal from $941
Singapore from NZ: Christchurch from $1027, Hamilton $1169, Auckland $1190, Wellington $1257 & more return
13 JulyAuckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington

Singapore from NZ: Christchurch from $1027, Hamilton $1169, Auckland $1190, Wellington $1257 & more return

View Auckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington to Singapore deal from $1027

Disclosure, as per section 47A of the Fair Trading Act 1987: as a free service, our revenue comes from adverts and affiliate links on this website.