A 4.3 magnitude earthquake has been felt in Kaikoura this morning.

The quake struck at 7.36am, 30km east of Kaikoura, at a depth of 15km, GNS Science said.