Short-term travel has hit a record monthly high.
The number of people taking overseas trips stood at 237,000 in July, the highest monthly figure ever recorded.
A later start to the winter school holidays pushed tourism to record highs.
Statistics New Zealand said most people went to Australia, but the number of trips to the United States and Fiji hit record highs.
Meanwhile, the number of foreigners holidaying here was the highest for July, with more visitors from Australia, China, Britain and the United States.
More people moved to New Zealand then left last month, and July experienced the smallest loss of people to Australia in more than 3½ years.
There was a seasonally-adjusted permanent and long-term migration net gain of 2000 people last month.
The level was similar to June, and the trend for arrivals over the last few months is the highest since 2009.
Fewer New Zealand citizens left for Australia, down a seasonally adjusted 1200 and the smallest loss since November 2009.