Late on September 21, Hurricane Odile reached its peak intensity of 105 mph (165 km/h). While maintaining peak intensity for a half of a day, the cyclone began to turn more northwestward and weaken over cooler waters. The hurricane weakened to tropical storm status while approaching the coast of Mexico. By late on September 22, Odile made landfall about northwest of Zihuatanejo, as a weak tropical storm, with winds of . Less than six hours later, Odile became an extratropical cyclone, which was at 0000 UTC on September 23. The remnants of Odile moved northwest to the east of Manzanillo before weakening as it re-curved towards Texas.