Tropical Storm Earl moved inland early on Saturday over southeastern Mexico where torrential rains could produce deadly flash floods and mudslides, the US National Hurricane Center said.
The storm with winds of 80km/h was about 50km southwest of Veracruz, Mexico as it headed west at 15km/h, the Miami-based centre said in an advisory late on Friday night.
The centre said Earl would weaken as it moved inland throughout the day on Saturday, but could produce rainfall up to 30cm and might produce 45cm of rain in some areas in the Mexican states of Veracruz, Hidalgo, Oaxaca, Guerrero, Puebla, Tabasco and Campeche.
The rains could result in life-threatening flash floods and mudslides, the centre said.
Before crossing Mexico's Yucatan peninsula, Earl battered Belize earlier this week, smashing car windows and punching holes in the roofs of Belize City's wooden houses. It also downed trees and flooded parts of the coast.
State-owned oil company Pemex said late on Thursday it was monitoring Earl but that so far it had not needed to evacuate its offshore platforms.