Se encuentra ubicado a 48 km al sureste de la ciudad de Talca, la capital regional, y a 35 km al noreste de la ciudad de Linares.