Limache ist eine Stadt in der Mitte des südamerikanischen Anden-Staates Chile. Sie liegt in der Región de Valparaíso in der Provinz Quillota etwa zehn Kilometer nordöstlich von Villa Alemana und 32 Kilometer von Valparaíso entfernt. Sie hat rund 39.000 Einwohner (2005).
Der Nordteil der Stadt heißt San Francisco de Limache und der Südteil Limache Viejo. Der Name der Stadt stammt von den Ureinwohnern und bildet sich aus den Worten Lli-Machi, von lli (Felsen) und machi (Zauberer).