Cachagua es una localidad chilena de la comuna de Zapallar, Región de Valparaíso. Se ubica a 183 km al noroeste de Santiago y 64 al norte del Gran Valparaíso.