Skip to main content

Search for your next flight

Compare live fares across airlines and booking sites.

Loading flight search...

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

Posted10 October 2025
Cheapest Found$731
OriginChristchurch
DestinationBali
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:

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

Auckland - Bali (Denpasar) return

Dates: 15 Oct 25 - 31 Aug 26

Return Price Travel Dates
$1180 15 Oct to 8 Nov
$1159 17 Oct to 15 Nov
$1191 18 Oct to 6 Nov
$1025 19 Oct to 17 Nov
$1082 20 Oct to 3 Nov
$1025 23 Oct to 21 Nov
$1027 24 Oct to 22 Nov
$954 26 Oct to 19 Nov
$967 27 Oct to 20 Nov
$930 28 Oct to 26 Nov
$990 29 Oct to 27 Nov
$1025 30 Oct to 28 Nov
$1019 31 Oct to 19 Nov
$1000 1 Nov to 20 Nov
$929 2 Nov to 1 Dec
$1038 3 Nov to 2 Dec
$917 4 Nov to 13 Nov
$930 5 Nov to 19 Nov
$887 7 Nov to 1 Dec
$828 8 Nov to 27 Nov
$1016 9 Nov to 18 Nov
$898 10 Nov to 19 Nov
$873 11 Nov to 20 Nov
$946 12 Nov to 1 Dec
$882 13 Nov to 27 Nov
$958 16 Nov to 10 Dec
$895 17 Nov to 1 Dec
$928 19 Nov to 8 Dec
$947 21 Nov to 1 Dec
$1041 23 Nov to 3 Dec
$951 24 Nov to 8 Dec
$966 29 Nov to 8 Dec
$1022 14 Jan to 12 Feb
$905 16 Jan to 9 Feb
$952 18 Jan to 11 Feb
$893 20 Jan to 3 Feb
$986 21 Jan to 19 Feb
$931 23 Jan to 16 Feb
$966 24 Jan to 17 Feb
$884 27 Jan to 10 Feb
$886 28 Jan to 26 Feb
$948 30 Jan to 23 Feb
$954 31 Jan to 10 Feb
$916 1 Feb to 10 Feb
$979 2 Feb to 11 Feb
$859 3 Feb to 4 Mar
$952 4 Feb to 23 Feb
$955 5 Feb to 24 Feb
$877 8 Feb to 4 Mar
$942 11 Feb to 12 Mar
$909 13 Feb to 4 Mar
$899 15 Feb to 24 Feb
$1010 16 Feb to 25 Feb
$884 17 Feb to 26 Feb
$998 18 Feb to 28 Feb
$924 20 Feb to 11 Mar
$974 21 Feb to 17 Mar
$956 23 Feb to 4 Mar
$885 24 Feb to 25 Mar
$916 25 Feb to 6 Mar
$894 1 Mar to 10 Mar
$908 8 Mar to 17 Mar
$872 10 Mar to 24 Mar
$934 11 Mar to 25 Mar
$951 17 Mar to 31 Mar
$1031 2 May to 12 May
$962 19 May to 17 Jun
$1009 7 Jun to 17 Jun
$1009 31 Jul to 29 Aug
$980 1 Aug to 11 Aug
$919 2 Aug to 31 Aug
$980 17 Aug to 27 Aug
$904 18 Aug to 28 Aug

Christchurch - Bali (Denpasar) return

Dates: 15 Oct 25 - 9 Mar 26

Return Price Travel Dates
$1114 15 Oct to 13 Nov
$1123 17 Oct to 15 Nov
$1061 18 Oct to 11 Nov
$936 19 Oct to 17 Nov
$1127 23 Oct to 16 Nov
$983 24 Oct to 17 Nov
$795 26 Oct to 24 Nov
$792 27 Oct to 25 Nov
$825 28 Oct to 26 Nov
$941 29 Oct to 27 Nov
$1102 30 Oct to 23 Nov
$947 31 Oct to 24 Nov
$1076 1 Nov to 15 Nov
$996 2 Nov to 1 Dec
$869 3 Nov to 2 Dec
$900 4 Nov to 3 Dec
$764 5 Nov to 24 Nov
$826 7 Nov to 26 Nov
$825 8 Nov to 27 Nov
$841 9 Nov to 3 Dec
$764 10 Nov to 24 Nov
$834 11 Nov to 25 Nov
$836 12 Nov to 26 Nov
$847 13 Nov to 27 Nov
$813 16 Nov to 25 Nov
$973 20 Nov to 30 Nov
$941 21 Nov to 1 Dec
$954 22 Nov to 2 Dec
$946 23 Nov to 3 Dec
$879 24 Nov to 3 Dec
$929 12 Jan to 21 Jan
$836 13 Jan to 11 Feb
$946 14 Jan to 12 Feb
$1004 15 Jan to 13 Feb
$944 16 Jan to 14 Feb
$848 18 Jan to 16 Feb
$858 20 Jan to 18 Feb
$818 23 Jan to 16 Feb
$855 24 Jan to 17 Feb
$887 27 Jan to 25 Feb
$805 30 Jan to 18 Feb
$833 31 Jan to 24 Feb
$792 1 Feb to 25 Feb
$754 2 Feb to 16 Feb
$752 3 Feb to 4 Mar
$774 4 Feb to 18 Feb
$763 5 Feb to 24 Feb
$752 8 Feb to 4 Mar
$784 9 Feb to 18 Feb
$796 11 Feb to 7 Mar
$764 12 Feb to 21 Feb
$773 13 Feb to 4 Mar
$754 16 Feb to 7 Mar
$871 18 Feb to 28 Feb
$843 19 Feb to 1 Mar
$864 20 Feb to 2 Mar
$731 23 Feb to 4 Mar
$796 26 Feb to 7 Mar
$825 28 Feb to 9 Mar

Dunedin - Bali (Denpasar) return

Dates: 15 Oct 25 - 10 Aug 26

Return Price Travel Dates
$1183 3 Nov to 13 Nov
$1211 4 Nov to 3 Dec
$1286 8 Nov to 17 Nov
$1281 10 Nov to 9 Dec
$1236 11 Nov to 20 Nov
$1261 12 Nov to 26 Nov
$1246 22 Nov to 1 Dec
$1245 23 Jan to 21 Feb
$1280 28 Jan to 26 Feb
$1250 1 Feb to 11 Feb
$1140 2 Feb to 21 Feb
$1109 3 Feb to 4 Mar
$1196 5 Feb to 24 Feb
$1274 8 Feb to 17 Feb
$1260 11 Feb to 2 Mar
$1247 12 Feb to 3 Mar
$1275 13 Feb to 4 Mar
$1240 15 Feb to 24 Feb
$1179 17 Feb to 18 Mar
$1296 24 Feb to 20 Mar
$1289 25 Feb to 6 Mar

Hamilton - Bali (Denpasar) return

Dates: 15 Oct 25 - 12 May 26

Return Price Travel Dates
$1018 18 Oct to 16 Nov
$1020 20 Oct to 13 Nov
$1197 23 Oct to 21 Nov
$1176 26 Oct to 19 Nov
$1072 27 Oct to 20 Nov
$961 28 Oct to 6 Nov
$1061 1 Nov to 15 Nov
$1049 3 Nov to 13 Nov
$875 4 Nov to 13 Nov
$1027 5 Nov to 4 Dec
$1108 8 Nov to 27 Nov
$1085 10 Nov to 19 Nov
$988 11 Nov to 20 Nov
$1195 12 Nov to 26 Nov
$966 13 Nov to 2 Dec
$971 17 Nov to 26 Nov
$947 20 Nov to 4 Dec
$1068 22 Nov to 11 Dec
$1105 23 Nov to 3 Dec
$969 24 Nov to 3 Dec
$893 25 Nov to 4 Dec
$1190 1 Dec to 10 Dec
$969 2 Dec to 11 Dec
$1012 19 Jan to 17 Feb
$1051 28 Jan to 16 Feb
$974 31 Jan to 14 Feb
$1054 1 Feb to 15 Feb
$930 2 Feb to 16 Feb
$865 3 Feb to 4 Mar
$937 5 Feb to 14 Feb
$943 8 Feb to 4 Mar
$1029 9 Feb to 23 Feb
$1116 19 Feb to 1 Mar
$1054 20 Feb to 2 Mar
$945 21 Feb to 2 Mar
$1083 23 Feb to 24 Mar
$1147 7 Mar to 16 Mar
$1073 2 May to 12 May

Queenstown - Bali (Denpasar) return

Dates: 15 Oct 25 - 30 Aug 26

Return Price Travel Dates
$1198 16 Oct to 14 Nov
$1123 26 Oct to 24 Nov
$1150 27 Oct to 25 Nov
$1146 28 Oct to 26 Nov
$1169 29 Oct to 27 Nov
$1150 30 Oct to 28 Nov
$1177 31 Oct to 24 Nov
$1192 1 Nov to 25 Nov
$1189 3 Nov to 2 Dec
$1136 4 Nov to 3 Dec
$1128 5 Nov to 24 Nov
$1150 7 Nov to 26 Nov
$1149 8 Nov to 7 Dec
$1169 9 Nov to 3 Dec
$1150 10 Nov to 29 Nov
$1152 11 Nov to 25 Nov
$1123 12 Nov to 11 Dec
$1148 13 Nov to 7 Dec
$1148 16 Nov to 10 Dec
$1124 19 Nov to 3 Dec
$1180 20 Nov to 29 Nov
$1166 21 Nov to 10 Dec
$1151 24 Nov to 3 Dec
$1123 1 Dec to 10 Dec
$1160 2 Dec to 11 Dec
$1197 3 Dec to 12 Dec
$1176 6 Dec to 15 Dec
$1104 13 Jan to 11 Feb
$1137 14 Jan to 12 Feb
$1036 15 Jan to 29 Jan
$1106 31 Jan to 1 Mar
$1019 1 Feb to 11 Feb
$1051 2 Feb to 3 Mar
$1091 3 Feb to 4 Mar
$995 18 Feb to 28 Feb
$1111 19 Feb to 1 Mar
$990 20 Feb to 2 Mar
$1051 21 Feb to 3 Mar
$1054 8 Mar to 18 Mar
$1071 11 Mar to 21 Mar
$1062 31 Jul to 10 Aug
$1084 20 Aug to 30 Aug

Wellington - Bali (Denpasar) return

Dates: 15 Oct 25 - 20 Mar 26

Return Price Travel Dates
$978 26 Oct to 24 Nov
$1069 27 Oct to 25 Nov
$1149 28 Oct to 26 Nov
$1147 29 Oct to 17 Nov
$1132 30 Oct to 23 Nov
$1129 1 Nov to 25 Nov
$1100 2 Nov to 12 Nov
$1071 3 Nov to 13 Nov
$1103 4 Nov to 23 Nov
$1024 5 Nov to 24 Nov
$1048 7 Nov to 6 Dec
$1163 8 Nov to 27 Nov
$1196 9 Nov to 23 Nov
$978 10 Nov to 24 Nov
$1007 11 Nov to 20 Nov
$1019 12 Nov to 6 Dec
$1153 13 Nov to 27 Nov
$1103 16 Nov to 25 Nov
$1052 17 Nov to 26 Nov
$1067 19 Nov to 3 Dec
$1096 20 Nov to 29 Nov
$1158 21 Nov to 1 Dec
$1068 23 Nov to 3 Dec
$1070 25 Nov to 4 Dec
$1196 28 Nov to 7 Dec
$1174 2 Dec to 11 Dec
$1108 20 Jan to 3 Feb
$1084 27 Jan to 10 Feb
$1157 31 Jan to 24 Feb
$1133 1 Feb to 10 Feb
$1068 2 Feb to 11 Feb
$1057 3 Feb to 4 Mar
$1069 4 Feb to 13 Feb
$989 8 Feb to 9 Mar
$1069 9 Feb to 18 Feb
$1042 11 Feb to 20 Feb
$1056 12 Feb to 26 Feb
$1069 13 Feb to 22 Feb
$1070 15 Feb to 1 Mar
$1070 16 Feb to 25 Feb
$1074 17 Feb to 3 Mar
$1070 18 Feb to 28 Feb
$1070 20 Feb to 1 Mar
$1055 21 Feb to 7 Mar
$1070 23 Feb to 4 Mar
$1115 24 Feb to 15 Mar
$1122 25 Feb to 11 Mar
$1048 1 Mar to 10 Mar
$1070 8 Mar to 18 Mar
$1070 9 Mar to 18 Mar
$1112 10 Mar to 20 Mar
$1070 11 Mar to 20 Mar
B

Beat That Flight Team

Helping you fly for less since 2018.

Related Flight Deals

More Deals from Christchurch

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.