Skip to main content

Search for your next flight

Compare live fares across airlines and booking sites.

Loading flight search...

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

Posted1 May 2026
Cheapest Found$821
OriginAuckland, Christchurch, Dunedin, Hamilton, Queenstown, Wellington
DestinationBali
Travel DatesJune 2026 - March 2027
Bali from Auckland $920, Christchurch $898, Dunedin $821, Hamilton $960, Queenstown $962, Wellington $1018 Return

Escape to the tropical paradise of Bali with these amazing return flight deals from multiple New Zealand cities! Whether you’re seeking pristine beaches, ancient temples, vibrant culture, or world-class surfing, Bali offers it all at fantastic prices.

About Bali

Bali, the Island of the Gods, is Indonesia’s premier tourist destination. This tropical paradise offers something for every traveler - from the artistic heart of Ubud with its rice terraces and yoga retreats, to the beach clubs and surf breaks of Seminyak and Canggu, to the dramatic cliffs and temples of Uluwatu. Experience world-class dining, affordable luxury resorts, traditional Balinese spa treatments, and some of the friendliest locals you’ll ever meet.

Summary of Best Prices

Departure City Best Price Booking Link
Auckland $920 Book Now
Christchurch $898 Book Now
Dunedin $821 Book Now
Hamilton $960 Book Now
Queenstown $962 Book Now
Wellington $1018 Book Now

Auckland - Bali (Denpasar) Return

Travel Period: 10 Jun 2026 - 20 Mar 2027

Return Price Travel Dates
$1069 10 Jun to 24 Jun
$1095 11 Jun to 18 Jun
$1059 16 Jun to 24 Jun
$1061 19 Jul to 17 Aug
$979 26 Jul to 21 Aug
$1061 27 Jul to 4 Aug
$1041 28 Jul to 17 Aug
$1097 2 Aug to 28 Aug
$1041 4 Aug to 18 Aug
$1022 5 Aug to 31 Aug
$1100 6 Aug to 20 Aug
$1059 7 Aug to 2 Sep
$1071 8 Aug to 28 Aug
$1063 9 Aug to 29 Aug
$1071 10 Aug to 28 Aug
$973 11 Aug to 31 Aug
$1043 12 Aug to 20 Aug
$1097 14 Aug to 28 Aug
$992 16 Aug to 30 Aug
$948 17 Aug to 31 Aug
$1026 18 Aug to 16 Sep
$1035 19 Aug to 2 Sep
$944 20 Aug to 9 Sep
$922 21 Aug to 8 Sep
$980 22 Aug to 30 Aug
$989 23 Aug to 30 Aug
$956 24 Aug to 7 Sep
$947 25 Aug to 8 Sep
$965 26 Aug to 2 Sep
$1005 27 Aug to 16 Sep
$964 28 Aug to 15 Sep
$964 29 Aug to 16 Sep
$954 30 Aug to 7 Sep
$983 31 Aug to 7 Sep
$965 1 Sep to 15 Sep
$1005 2 Sep to 16 Sep
$1036 8 Sep to 15 Sep
$1065 13 Sep to 20 Sep
$1091 15 Sep to 22 Sep
$1008 18 Oct to 1 Nov
$977 20 Oct to 17 Nov
$1027 23 Oct to 20 Nov
$1029 25 Oct to 20 Nov
$983 27 Oct to 10 Nov
$939 30 Oct to 17 Nov
$1023 2 Nov to 10 Nov
$979 3 Nov to 17 Nov
$978 6 Nov to 24 Nov
$1018 7 Nov to 25 Nov
$1030 8 Nov to 22 Nov
$942 10 Nov to 24 Nov
$1063 15 Nov to 29 Nov
$1020 16 Nov to 24 Nov
$939 17 Nov to 1 Dec
$968 23 Nov to 1 Dec
$1032 24 Nov to 2 Dec
$1024 14 Jan to 9 Feb
$1029 16 Jan to 3 Feb
$996 18 Jan to 16 Feb
$945 21 Jan to 10 Feb
$1003 22 Jan to 17 Feb
$996 23 Jan to 18 Feb
$1025 24 Jan to 21 Feb
$1047 25 Jan to 23 Feb
$920 26 Jan to 9 Feb
$959 29 Jan to 24 Feb
$971 30 Jan to 25 Feb
$1000 31 Jan to 20 Feb
$1024 1 Feb to 9 Feb
$942 2 Feb to 16 Feb
$960 5 Feb to 23 Feb
$921 6 Feb to 24 Feb
$989 7 Feb to 25 Feb
$971 8 Feb to 16 Feb
$942 9 Feb to 23 Feb
$1006 11 Feb to 19 Feb
$959 12 Feb to 26 Feb
$922 13 Feb to 5 Mar
$981 14 Feb to 12 Mar
$995 15 Feb to 23 Feb
$940 16 Feb to 24 Feb
$987 19 Feb to 17 Mar
$992 20 Feb to 12 Mar
$979 21 Feb to 13 Mar
$990 22 Feb to 14 Mar
$984 23 Feb to 15 Mar
$981 26 Feb to 5 Mar
$946 27 Feb to 17 Mar
$979 28 Feb to 14 Mar
$999 1 Mar to 15 Mar
$1031 2 Mar to 16 Mar
$1046 5 Mar to 12 Mar
$1015 6 Mar to 20 Mar

Christchurch - Bali (Denpasar) Return

Travel Period: 2 Jun 2026 - 18 Mar 2027

Return Price Travel Dates
$1043 2 Jun to 22 Jun
$1034 9 Jun to 16 Jun
$1076 10 Jun to 17 Jun
$1062 11 Jun to 1 Jul
$1111 13 Jun to 21 Jun
$995 16 Jul to 13 Aug
$1076 18 Jul to 13 Aug
$1076 19 Jul to 17 Aug
$969 20 Jul to 18 Aug
$1101 21 Jul to 19 Aug
$1050 22 Jul to 17 Aug
$1043 23 Jul to 18 Aug
$1014 26 Jul to 15 Aug
$1043 27 Jul to 22 Aug
$975 28 Jul to 17 Aug
$1005 29 Jul to 18 Aug
$1111 30 Jul to 13 Aug
$1094 31 Jul to 18 Aug
$1055 1 Aug to 15 Aug
$993 3 Aug to 29 Aug
$911 4 Aug to 18 Aug
$967 5 Aug to 31 Aug
$1076 6 Aug to 13 Aug
$1018 7 Aug to 2 Sep
$1057 8 Aug to 15 Aug
$921 9 Aug to 17 Aug
$971 10 Aug to 18 Aug
$905 11 Aug to 31 Aug
$959 12 Aug to 26 Aug
$911 17 Aug to 31 Aug
$1011 18 Aug to 26 Aug
$1107 20 Aug to 27 Aug
$941 23 Aug to 31 Aug
$904 24 Aug to 31 Aug
$974 25 Aug to 14 Sep
$995 26 Aug to 2 Sep
$1091 27 Aug to 3 Sep
$1103 28 Aug to 4 Sep
$1068 30 Aug to 7 Sep
$946 31 Aug to 14 Sep
$1065 7 Sep to 14 Sep
$1046 14 Sep to 12 Oct
$950 12 Oct to 26 Oct
$1005 13 Oct to 27 Oct
$934 19 Oct to 26 Oct
$931 20 Oct to 17 Nov
$1026 21 Oct to 18 Nov
$1076 22 Oct to 19 Nov
$993 25 Oct to 20 Nov
$1042 28 Oct to 26 Nov
$964 29 Oct to 24 Nov
$996 31 Oct to 26 Nov
$987 2 Nov to 28 Nov
$950 3 Nov to 23 Nov
$955 4 Nov to 24 Nov
$980 5 Nov to 25 Nov
$962 6 Nov to 2 Dec
$976 7 Nov to 25 Nov
$988 8 Nov to 7 Dec
$922 9 Nov to 7 Dec
$933 10 Nov to 24 Nov
$900 11 Nov to 9 Dec
$940 12 Nov to 2 Dec
$949 13 Nov to 9 Dec
$987 14 Nov to 28 Nov
$978 15 Nov to 23 Nov
$981 16 Nov to 24 Nov
$914 17 Nov to 7 Dec
$925 18 Nov to 2 Dec
$955 19 Nov to 9 Dec
$962 21 Nov to 5 Dec
$1004 22 Nov to 30 Nov
$962 23 Nov to 7 Dec
$933 24 Nov to 2 Dec
$925 25 Nov to 9 Dec
$1070 26 Nov to 14 Dec
$1005 28 Nov to 5 Dec
$958 30 Nov to 7 Dec
$933 1 Dec to 9 Dec
$940 18 Jan to 16 Feb
$988 20 Jan to 9 Feb
$939 21 Jan to 16 Feb
$984 23 Jan to 18 Feb
$991 25 Jan to 23 Feb
$942 27 Jan to 16 Feb
$904 28 Jan to 23 Feb
$1012 29 Jan to 24 Feb
$916 30 Jan to 25 Feb
$930 1 Feb to 9 Feb
$963 2 Feb to 16 Feb
$957 3 Feb to 23 Feb
$966 4 Feb to 24 Feb
$1012 5 Feb to 23 Feb
$915 6 Feb to 24 Feb
$917 8 Feb to 16 Feb
$946 9 Feb to 17 Feb
$957 10 Feb to 24 Feb
$916 11 Feb to 25 Feb
$969 12 Feb to 4 Mar
$954 13 Feb to 27 Feb
$969 14 Feb to 15 Mar
$962 15 Feb to 16 Mar
$900 16 Feb to 24 Feb
$898 17 Feb to 25 Feb
$948 18 Feb to 4 Mar
$965 19 Feb to 17 Mar
$942 22 Feb to 2 Mar
$955 23 Feb to 9 Mar
$967 24 Feb to 4 Mar
$958 25 Feb to 15 Mar
$972 26 Feb to 18 Mar
$995 27 Feb to 17 Mar
$972 2 Mar to 16 Mar
$924 3 Mar to 17 Mar
$942 4 Mar to 12 Mar
$1025 6 Mar to 13 Mar
$990 9 Mar to 16 Mar

Dunedin - Bali (Denpasar) Return

Travel Period: 23 Jul 2026 - 19 Mar 2027

Return Price Travel Dates
$1080 23 Jul to 18 Aug
$1096 25 Jul to 20 Aug
$1034 17 Aug to 31 Aug
$1105 18 Aug to 7 Sep
$1045 20 Aug to 7 Sep
$983 24 Aug to 31 Aug
$1092 25 Aug to 14 Sep
$1104 30 Aug to 7 Sep
$1057 31 Aug to 7 Sep
$1095 7 Sep to 14 Sep
$1100 14 Sep to 21 Sep
$1116 19 Oct to 2 Nov
$950 29 Oct to 16 Nov
$1072 16 Nov to 30 Nov
$951 19 Nov to 7 Dec
$1047 23 Nov to 7 Dec
$1110 26 Nov to 14 Dec
$1103 14 Jan to 9 Feb
$1109 16 Jan to 11 Feb
$1099 18 Jan to 1 Feb
$992 21 Jan to 16 Feb
$1059 23 Jan to 18 Feb
$1118 25 Jan to 22 Feb
$821 28 Jan to 15 Feb
$1046 30 Jan to 25 Feb
$821 4 Feb to 22 Feb
$1005 6 Feb to 24 Feb
$1032 8 Feb to 22 Feb
$1041 11 Feb to 25 Feb
$1035 13 Feb to 11 Mar
$1050 15 Feb to 22 Feb
$1009 18 Feb to 16 Mar
$1035 20 Feb to 18 Mar
$872 25 Feb to 15 Mar
$1035 27 Feb to 19 Mar
$1075 1 Mar to 15 Mar
$1085 4 Mar to 18 Mar
$1085 11 Mar to 19 Mar

Hamilton - Bali (Denpasar) Return

Travel Period: 8 Jun 2026 - 16 Mar 2027

Return Price Travel Dates
$1057 8 Jun to 22 Jun
$1118 20 Jul to 27 Jul
$1017 27 Jul to 10 Aug
$1032 10 Aug to 17 Aug
$997 20 Aug to 7 Sep
$983 24 Aug to 31 Aug
$1112 27 Aug to 16 Sep
$1089 29 Aug to 16 Sep
$960 31 Aug to 7 Sep
$1118 3 Sep to 11 Sep
$1033 7 Sep to 14 Sep
$1111 10 Sep to 18 Sep
$1073 14 Sep to 12 Oct
$1077 27 Oct to 22 Nov
$1107 29 Oct to 24 Nov
$1052 3 Nov to 29 Nov
$1088 9 Nov to 29 Nov
$1082 10 Nov to 24 Nov
$1052 14 Nov to 22 Nov
$1059 17 Nov to 24 Nov
$1083 28 Jan to 23 Feb
$1086 1 Feb to 21 Feb
$1053 2 Feb to 16 Feb
$1109 4 Feb to 18 Feb
$1111 6 Feb to 4 Mar
$1069 8 Feb to 16 Feb
$1008 9 Feb to 23 Feb
$1033 11 Feb to 9 Mar
$1100 13 Feb to 21 Feb
$1044 15 Feb to 23 Feb
$1103 18 Feb to 16 Mar
$1101 23 Feb to 9 Mar
$1082 2 Mar to 16 Mar
$1115 6 Mar to 14 Mar

Queenstown - Bali (Denpasar) Return

Travel Period: 8 Jun 2026 - 17 Mar 2027

Return Price Travel Dates
$1118 8 Jun to 16 Jun
$1118 14 Jun to 22 Jun
$1118 15 Jun to 23 Jun
$1119 11 Jul to 31 Jul
$1119 22 Jul to 5 Aug
$1100 23 Jul to 18 Aug
$1119 24 Jul to 19 Aug
$1119 25 Jul to 20 Aug
$1036 26 Jul to 15 Aug
$1108 27 Jul to 22 Aug
$1119 28 Jul to 5 Aug
$1101 29 Jul to 18 Aug
$1119 30 Jul to 19 Aug
$1078 2 Aug to 22 Aug
$1119 4 Aug to 18 Aug
$1064 5 Aug to 2 Sep
$1119 6 Aug to 20 Aug
$1039 7 Aug to 15 Aug
$1011 9 Aug to 29 Aug
$1119 10 Aug to 18 Aug
$1119 11 Aug to 19 Aug
$1119 12 Aug to 20 Aug
$1119 18 Aug to 26 Aug
$1119 19 Aug to 2 Sep
$1119 20 Aug to 9 Sep
$1119 24 Aug to 1 Sep
$1031 26 Aug to 9 Sep
$1083 28 Aug to 4 Sep
$1119 30 Aug to 13 Sep
$1119 31 Aug to 14 Sep
$1119 1 Sep to 9 Sep
$1119 5 Sep to 13 Sep
$1088 6 Sep to 14 Sep
$1092 12 Oct to 26 Oct
$1085 15 Oct to 23 Oct
$1061 18 Oct to 26 Oct
$1062 19 Oct to 26 Oct
$1119 21 Oct to 29 Oct
$1111 22 Oct to 17 Nov
$1119 23 Oct to 6 Nov
$1119 25 Oct to 2 Nov
$1119 26 Oct to 15 Nov
$1119 27 Oct to 4 Nov
$1094 28 Oct to 17 Nov
$1099 29 Oct to 24 Nov
$1119 30 Oct to 19 Nov
$1073 2 Nov to 28 Nov
$1119 3 Nov to 17 Nov
$1111 4 Nov to 30 Nov
$1099 5 Nov to 1 Dec
$1119 6 Nov to 14 Nov
$1119 7 Nov to 15 Nov
$1119 8 Nov to 16 Nov
$1014 9 Nov to 17 Nov
$1119 10 Nov to 18 Nov
$1040 11 Nov to 1 Dec
$1090 12 Nov to 8 Dec
$1099 14 Nov to 28 Nov
$1093 19 Nov to 15 Dec
$1119 20 Nov to 28 Nov
$1034 22 Nov to 30 Nov
$1040 23 Nov to 1 Dec
$1096 25 Nov to 15 Dec
$1092 30 Nov to 8 Dec
$1089 7 Dec to 15 Dec
$1116 18 Jan to 13 Feb
$1048 21 Jan to 16 Feb
$1063 25 Jan to 23 Feb
$1096 27 Jan to 16 Feb
$977 28 Jan to 23 Feb
$1117 29 Jan to 24 Feb
$1023 30 Jan to 13 Feb
$1073 1 Feb to 27 Feb
$962 3 Feb to 23 Feb
$992 4 Feb to 2 Mar
$1015 5 Feb to 23 Feb
$1037 6 Feb to 24 Feb
$997 8 Feb to 6 Mar
$1008 10 Feb to 2 Mar
$966 11 Feb to 9 Mar
$1025 13 Feb to 13 Mar
$977 15 Feb to 23 Feb
$1069 18 Feb to 16 Mar
$1070 20 Feb to 6 Mar
$1065 22 Feb to 2 Mar
$1065 25 Feb to 17 Mar
$1075 27 Feb to 17 Mar
$1044 1 Mar to 9 Mar
$1076 6 Mar to 13 Mar

Wellington - Bali (Denpasar) Return

Travel Period: 17 Aug 2026 - 18 Mar 2027

Return Price Travel Dates
$1081 17 Aug to 12 Sep
$1119 18 Aug to 5 Sep
$1031 20 Aug to 3 Sep
$1094 21 Aug to 10 Sep
$1056 22 Aug to 5 Sep
$1093 27 Aug to 3 Sep
$1052 28 Aug to 5 Sep
$1058 29 Aug to 5 Sep
$1115 30 Aug to 17 Sep
$1113 27 Oct to 25 Nov
$1111 13 Nov to 3 Dec
$1113 17 Nov to 5 Dec
$1104 23 Nov to 7 Dec
$1110 24 Nov to 2 Dec
$1096 18 Jan to 13 Feb
$1110 21 Jan to 16 Feb
$1047 23 Jan to 20 Feb
$1062 26 Jan to 13 Feb
$1081 29 Jan to 6 Feb
$1046 30 Jan to 13 Feb
$1066 5 Feb to 6 Mar
$1042 6 Feb to 20 Feb
$1118 8 Feb to 6 Mar
$1033 12 Feb to 20 Feb
$1018 13 Feb to 20 Feb
$1056 16 Feb to 6 Mar
$1083 19 Feb to 27 Feb
$1063 20 Feb to 6 Mar
$1056 26 Feb to 18 Mar
$1023 27 Feb to 6 Mar
$1123 6 Mar to 13 Mar

Booking Tips

  • Book early for the best availability, especially for school holiday periods
  • Consider mid-week departures for better prices
  • Check visa requirements - New Zealanders can get visa on arrival for stays up to 30 days
  • Don’t forget travel insurance for your tropical adventure

Why Visit Bali from New Zealand?

  • Direct Flights: Quick and convenient connections from major NZ cities
  • Incredible Value: Your NZ dollar goes far with affordable accommodation, food, and activities
  • Perfect Weather: Travel periods cover Bali’s dry season with sunny days and minimal rainfall
  • Diverse Experiences: From surfing to temples, rice terraces to beach clubs
  • Family Friendly: Safe destination with activities for all ages

Book your Bali escape today and experience why millions of travelers fall in love with this Indonesian paradise every year!

B

Beat That Flight Team

Helping you fly for less since 2018.

Related Flight Deals

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
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
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
Jetstar NZ Sale: Domestic from $49, Australia from $159, Rarotonga $185, Asia from $335 (Ends Sunday)
29 JulyAuckland, Christchurch, Dunedin, Hamilton, Wellington, Queenstown

Jetstar NZ Sale: Domestic from $49, Australia from $159, Rarotonga $185, Asia from $335 (Ends Sunday)

View Auckland, Christchurch, Dunedin, Hamilton, Wellington, Queenstown to Auckland, Christchurch, Wellington, Hamilton, Dunedin, Queenstown, Sydney (Kingsford Smith), Melbourne (Tullamarine), Brisbane, Gold Coast, Sunshine Coast, Perth, Rarotonga, Bangkok, Phuket, Ho Chi Minh City, Seoul (Incheon) deal from $49
NZ Domestic Flights in August: Auckland to Christchurch from $82, Christchurch to Auckland $85, Hamilton to Christchurch $90 & more
28 JulyAuckland, Hamilton, Tauranga, Napier, New Plymouth, Wellington, Nelson, Christchurch, Dunedin, Queenstown, Invercargill

NZ Domestic Flights in August: Auckland to Christchurch from $82, Christchurch to Auckland $85, Hamilton to Christchurch $90 & more

View Auckland, Hamilton, Tauranga, Napier, New Plymouth, Wellington, Nelson, Christchurch, Dunedin, Queenstown, Invercargill to Auckland, Hamilton, Tauranga, Napier, New Plymouth, Wellington, Nelson, Christchurch, Dunedin, Queenstown, Invercargill deal from $82

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.