An undersea earthquake measuring 7 magnitude struck off Mexico's southwest Pacific coast on Wednesday, said the Pacific Tsunami Warning Center.
The quake hit at 0729 GMT near the coast of Chiapas, Mexico, which is close to the border with Guatemala.
The Hawaii-based center said that based on available data there was no tsunami threat from the quake off the Chiapas state coast.
The U.S. Geological Survey said tremor was center 111 kilometers (69 miles) below the surface and about 15 kilometers west-north-west of San Marcos in Guatemala.
There were no immediate reports of damage, and there was no tsunami warning.
The tremor was felt in several regions, including the capital, according to Guatemala's National Coordinator for Disaster Reduction.
A person was injured in the southwestern village of San Sebastian after an old church collapsed, the agency said.
President Jimmy Morales posted a message on Twitter saying "stay calm and be alert to possible aftershocks."
Guatemala is in a risk zone for tremors, located where the Caribbean Cocos tectonic plates converge with North America's tectonic plates.
San Marcos was hit by earthquakes in 2012 and 2014 that left dozens dead.