A magnitude 7.5 earthquake struck off the coast of La Placita de Morelos in western Mexico, the US Geological Survey said on Monday.