A magnitude 5.8 earthquake has struck southwest of Invercargill this afternoon.
Geonet said the quake caused "moderate shaking'' near Invercargill.
It was initially classified as a strong quake, but has since been classified as moderate.
The US Geological Survey has reported the quake as magnitude 6.1.
It hit 585km southwest of Invercargill at a depth of 12km.
The quake may have been felt in Balclutha, Gore, Invercargill, Lumsden, Roxburgh, Te Anau and Tuatapere, GeoNet said.