Garrido, who replaced Manuel Pellegrini in 2009 when the Chilean left for a brief stint at Real Madrid, has had to cope with a slew of injuries to key players this season and his side are hovering just above the relegation places in the league.
"Juan Carlos Garrido has tonight ended his spell as coach of the Villarreal first-team squad," the club said on their website.
"His successor in the job has not yet been confirmed," they added.
Local media reported that Garrido, who has worked at the club for more than a decade and coached junior teams before taking the top job, had been sacked.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.