Se encuentra, a una altitud de 185 metros, en el lugar conocido como la "Rocha Vella", al lado de la vía del ferrocarril, que lo cruza ocultando gran parte del yacimiento, y cerca de la actual carretera de salida de la ciudad en dirección a Pontevedra, en la confluencia de un regato llamado de Vilar con el río Sar, en un pequeño promontorio al que rodean por sus lados este y norte ambos ríos.