The quake struck near the centre of the South Island at a depth of 10 kilometres (6.2 miles) at 6.48am local time (17:48 GMT), the United States Geological Survey said.
The epicentre of the quake was located about 45 km from Methven, the nearest town, and 101 kilometres from the major city of Christchurch, according to USGS.
GeoNet, the New Zealand geological hazard monitoring service, classed the quake as severe, with more than 2,000 "felt reports" received by 18:30 GMT, some from as far away as the northern North Island.
The country experiences about 20,000 tremors a year, with an average of 2.5 of magnitude 6.0 or higher.
More From This Section
In 2011, 185 people were killed when a devastating 6.3-magnitude quake hit the South Island city of Christchurch in one of the nation's deadliest disasters of the modern era.
Wellington was the scene of the country's most powerful earthquake in 1855.
That 8.2-magnitude quake caused four deaths and changed the city's entire geography, pushing the shoreline out 200 metres (660 feet) as it thrust the harbour floor upwards.