A strong earthquake shook the top of the South Island this morning.

The magnitude 4.7 quake struck at 9.24am, 35km east of Seddon and was widely felt across the Marlborough and Wellington regions.

GeoNet reported the quake's epicentre was 35km east of Seddon with a depth of 30km.