A shallow, 3.2 magnitude earthquake has been detected near the volcanically active White Island off the Bay of Plenty coast.

The tremor struck at 3:25pm at a depth of 5km, GeoNet said.

It was centred 10km south-east of White Island, and had a Mercalli Intensity (strength felt on the earth's surface) of 5.