A magnitude 4.4 earthquake has shaken Christchurch, GNS Science reports.

The quake struck at 12.41pm and was centred near Prebbleton, 10km south-west of Christchurch, at a depth of 7km.

GNS Science received reports it was felt across Christchurch.

- NZ Herald staff