A 6.5-magnitude earthquake struck southern Mexico, near the Guatemala border, on Friday, according to the US Geological Survey.

The quake struck about 14 kilometres east of Puerto Madero, in the state of Chiapas, according to the agency.

There were no injuries immediately reported.

The US National Tsunami Warning Centre said there was no threat of a tsunami following the quake.