A magnitude 4 earthquake struck 5km north-west of Kaikoura tonight.

The light earthquake was recorded by GeoNet at 8.47pm.