A magnitude-6 earthquake has hit south-western Mexico, 173 km south-west of the capital Mexico City, but there were no immediate reports of damage.

The US Geological Survey said the quake struck at a depth of 60.9 km, revised up from an original estimate of 10 km, 17 km north-west of Arcelia, in the state of Guerrero.

The quake could be felt in Mexico City, where some people ran out of their apartments, an agency reporter said.

"So far there are no reports of any damage, fortunately," Brigadier Alto Bogar Castillo of the Civil Protection unit of Guerrero said.

A 7.4-magnitude quake that struck Guatemala in a mountainous region near the Mexican border last week killed an estimated 52 people.

Reuters