A light earthquake has struck near Christchurch tonight.

GeoNet detected a 3.5 magnitude quake hitting 15km east of the city at 9.50pm.

The quake was described as having a "light" intensity, with a depth of 16km.