The quake's epicentre was 8.2 km (5.1 miles) northwest of the town of Casillas and around 50 km (31 miles) southwest of the capital, Guatemala City.
Earthquake struck at a depth of 197 km (122 miles), the USGS said.
There are no immediate reports of damage and injuries.