Cuernavaca enjoys a tropical savanna climate, earning it the nickname 'City of Eternal Spring'. Average temperatures range from 65°F to 85°F (18°C to 29°C) throughout the year. The rainy season is from June to October, though showers are typically brief, leaving plenty of sunshine.