Bali: Return from Christchurch $731, Auckland $828, Hamilton $865, Wellington $978, Queenstown $990, Dunedin $1109 (Various Airlines)
Beat That Flight
10 October 2025
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
- Cheapest :$828 return
Christchurch - Bali (Denpasar) return
Dates: 15 Oct 25 - 9 Mar 26
- Cheapest :$731 return
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 |
- Cheapest :$1109 return
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 |
- Cheapest :$865 return
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 |
- Cheapest :$990 return
Wellington - Bali (Denpasar) return
Dates: 15 Oct 25 - 20 Mar 26
- Cheapest :$978 return